.ixsc__grid{display:grid;gap:24px}.ixsc__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ixsc__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ixsc__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ixsc__card{background:var(--ix-concrete);border-radius:var(--ix-radius);display:flex;flex-direction:column;overflow:hidden;position:relative}.ix-sec--concrete .ixsc__card{background:#fff}.ix-dark .ixsc__card{background:#191b1b}.ixsc__media{aspect-ratio:4/3;background:#ddd;overflow:hidden}.ixsc__img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ixsc__card:hover .ixsc__img{transform:scale(1.04)}.ixsc__body{display:flex;flex:1;flex-direction:column;padding:26px 26px 24px}.ixsc__label{color:var(--ix-steel);font-family:var(--ix-font-h);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 10px;text-transform:uppercase}.ix-dark .ixsc__label{color:var(--ix-gray)}.ixsc__title{font-size:clamp(26px,2.3vw,32px);margin:0 0 10px}.ixsc__link{color:inherit!important;text-decoration:none!important}.ixsc__link:after{content:"";inset:0;position:absolute;z-index:1}.ixsc__text{color:var(--ix-steel);font-size:16px;line-height:1.6;margin:0 0 22px}.ix-dark .ixsc__text{color:var(--ix-gray)}.ixsc__more{align-items:center;border-bottom:1px solid #bfc4c4;color:var(--ix-black);display:flex;font-size:15px;font-weight:700;justify-content:space-between;margin-top:auto;padding:0 0 12px}.ix-dark .ixsc__more{border-color:hsla(0,0%,100%,.3);color:#fff}.ixsc__more svg{height:18px;transition:transform .18s ease;width:18px}.ixsc__card:hover .ixsc__more{border-color:var(--ix-orange)}.ixsc__card:hover .ixsc__more svg{color:var(--ix-burnt);transform:translate(2px,-2px)}.ixsc__card:focus-within{outline:3px solid var(--ix-orange);outline-offset:3px}.ixsc--overlay .ixsc__card{background:#111;justify-content:flex-end;min-height:380px}.ixsc--overlay .ixsc__media{aspect-ratio:auto;inset:0;position:absolute}.ixsc--overlay .ixsc__media:after{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.85));content:"";inset:0;position:absolute}.ixsc--overlay .ixsc__body{color:#fff;flex:0 0 auto;padding:28px;position:relative}.ixsc--overlay .ixsc__title{color:#fff}.ixsc--overlay .ixsc__label{color:var(--ix-orange)}.ixsc--overlay .ixsc__text{color:#d5d9d9;margin-bottom:16px}.ixsc--overlay .ixsc__more{border-color:hsla(0,0%,100%,.35);color:#fff}.ixsc__words-row{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr)}.ixsc__lead-1{color:var(--ix-black);font-family:var(--ix-font-h);font-size:20px;font-weight:800;margin:0}.ixsc__lead-1,.ixsc__lead-2{letter-spacing:.02em;text-transform:uppercase}.ixsc__lead-2{color:var(--ix-steel);font-family:var(--ix-font);font-size:15px;font-weight:500;line-height:1.4;margin:2px 0 0}.ix-dark .ixsc__lead-1{color:#fff}.ixsc__words{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));list-style:none;margin:0;padding:0}.ixsc__words li{border-left:1px solid var(--ix-line);margin:0}.ixsc__words a{align-items:center;color:var(--ix-black)!important;display:flex;gap:14px;padding:8px 22px;text-decoration:none!important}.ix-dark .ixsc__words a{color:#fff!important}.ixsc__num{color:var(--ix-steel);font-size:12px}.ixsc__word{font-family:var(--ix-font-h);font-size:clamp(30px,2.8vw,42px);font-weight:800;line-height:1;text-transform:var(--ix-case)}.ixsc__words svg{color:var(--ix-orange);height:22px;margin-left:auto;transition:transform .18s ease;width:22px}.ixsc__words a:hover .ixsc__word{color:var(--ix-burnt)}.ixsc__words a:hover svg{transform:translate(2px,-2px)}@media (max-width:1100px){.ixsc__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.ixsc__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ixsc__words-row{gap:20px;grid-template-columns:1fr}.ixsc__words li:first-child{border-left:0}.ixsc__words li:first-child a{padding-left:0}}@media (max-width:640px){.ixsc__grid--2,.ixsc__grid--3,.ixsc__grid--4,.ixsc__words{grid-template-columns:1fr}.ixsc__words li{border-left:0;border-top:1px solid var(--ix-line)}.ixsc__words a{padding:16px 0}.ixsc--overlay .ixsc__card{min-height:320px}.ixsc--cards .ixsc__grid{gap:12px}.ixsc--cards .ixsc__card{align-items:stretch;flex-direction:row}.ixsc--cards .ixsc__media{aspect-ratio:auto;flex:0 0 36%;min-height:148px;position:relative}.ixsc--cards .ixsc__img{inset:0;position:absolute}.ixsc--cards .ixsc__body{min-width:0;padding:16px 16px 14px}.ixsc--cards .ixsc__label{font-size:11px;letter-spacing:.16em;margin-bottom:6px}.ixsc--cards .ixsc__title{font-size:24px;margin-bottom:6px}.ixsc--cards .ixsc__text{display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.5;margin-bottom:12px;-webkit-box-orient:vertical;overflow:hidden}.ixsc--cards .ixsc__more{font-size:14px;padding-bottom:8px}}