.ap-tabs{position:static!important;top:auto!important;background:none;margin-bottom:12px}.ap-tabs a:hover{color:var(--teal)}.ap-pdsec{scroll-margin-top:150px}
.hx-who h2,.hx-brand h2,.hx-bulk h2,.sx-co h2,.fx-split h2,.fx-fm__s h2,.ap-go h2,.sx-pur h2,.sx-print h2{line-height:.98;margin-bottom:.34em}.sx-ab h1,.sx-hero .ap-slide h1,.sx-hero .ap-slide .ap-sl__h{line-height:.98;margin-bottom:.3em}.sx-head h2{line-height:.98}.hx-who__v p{margin-top:6px}
.sx-ab__c{width:100%}.sx-ab h1{font-size:clamp(46px,min(7.6vw,14vh),136px);max-width:16ch}
.ap-mega .mx-c{display:flex;flex-direction:column;padding:0;font:400 15px/1.35 var(--body);color:var(--navy);min-width:0}.ap-mega .mx-c>span{display:block;aspect-ratio:1/.66;overflow:hidden;background:var(--kraft3)}.ap-mega .mx-c img{display:block;padding:10px}.ap-mega .mx-c>b{display:block;font:800 clamp(24px,2vw,32px)/1.02 var(--disp);padding:12px 14px 4px}.ap-mega .mx-c>small{display:block;font-size:13.5px;line-height:1.4;padding:0 14px}.ap-mega .mx-c>em{display:block;font:700 13.5px/1.3 var(--body);font-style:normal;margin-top:auto;padding:10px 14px 14px}
.ix-hub{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(8px,1vw,14px)}.ix-t{position:relative;isolation:isolate;overflow:hidden;grid-column:span 4;height:clamp(300px,30vw,460px);display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(16px,2vw,28px);color:#fff;text-decoration:none;background:var(--navy)}.ix-t img{position:absolute;z-index:-2;left:0;top:-9%;width:100%;height:118%;object-fit:cover;transition:scale .6s cubic-bezier(.2,.7,.2,1)}.ix-t:hover img{scale:1.05}.ix-t::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(9,28,40,.9),rgba(9,28,40,0) 62%)}.ix-t b{font:800 clamp(36px,4.4vw,72px)/.98 var(--disp)}.ix-t span{font-size:15.5px;margin-top:8px;max-width:44ch}.ix-t em{font-style:normal;font-weight:700;color:var(--amber);margin-top:8px;font-size:15px}
.ix-more{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.ix-more a{flex:none;padding:12px 18px;background:#fffdf8;border:1px solid var(--line);text-decoration:none;font-weight:700;white-space:nowrap}.ix-more a:hover{background:var(--amber);border-color:var(--amber)}.ix-more a[aria-current]{background:var(--navy);color:var(--ivory);border-color:var(--navy)}
@media(max-width:1000px){.ix-t:nth-child(n){grid-column:span 6}}
@media(max-width:760px){.ap-hd{backdrop-filter:none;background:var(--ivory)}.ix-t:nth-child(n){grid-column:span 12;height:230px;border-radius:18px}.ix-t b{font-size:36px}.ix-more a{border-radius:999px;padding:9px 14px;font-size:14px}.ix-more{margin-inline:-16px;padding-inline:16px}.sx-ab h1{font-size:clamp(42px,12vw,62px)}}