.catalogue-page .inner-hero .hero-copy{max-width:1320px!important}.catalogue-page .inner-hero h1{font-size:clamp(44px,5vw,72px)}.catalogue-page .hero p{max-width:640px;font-size:20px}.material-intro{max-width:760px}.material-intro p{font-size:19px;color:#595959}.material-showcase{display:grid;gap:38px}.material-selection{display:grid;grid-template-columns:1.15fr 1fr;border:1px solid #e5e2dc;border-radius:28px;overflow:hidden;background:#f7f5f1}.material-selection>a{display:flex;align-items:center;background:white}.material-selection img{display:block;width:100%;height:auto}.material-selection>div{padding:36px}.material-selection h2{font-size:34px;margin-bottom:12px}.material-selection .eyebrow{font-size:13px;margin-bottom:14px}.material-codes{font-weight:600}.material-selection p{color:#595959}.material-selection .actions{gap:18px}.material-next{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:#f4f2ee;padding:45px;border-radius:28px}.material-next ol{list-style:none;counter-reset:sample;padding:0}.material-next li{counter-increment:sample;border-bottom:1px solid #ddd7cc;padding:20px 0}.material-next li:before{content:'0' counter(sample);display:inline-block;margin-right:18px;color:#777}.material-next li span{display:block;margin-top:10px;color:#595959}.catalog-downloads>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.catalog-downloads a{border:1px solid #dedbd4;border-radius:20px;padding:26px;text-decoration:none}.catalog-downloads a:hover{background:#f4f2ee}.catalog-downloads span{display:block;color:#595959;margin-top:8px}
@media(max-width:800px){.material-selection{grid-template-columns:1fr}.material-selection>div{padding:28px}.material-next{grid-template-columns:1fr;padding:28px;gap:20px}.catalog-downloads>div{grid-template-columns:1fr}}
.catalogue-page .inner-hero .hero-copy{padding-top:24px!important;padding-bottom:24px!important}.catalogue-page .content>.material-intro{max-width:none;margin:20px 0 30px;display:grid;grid-template-columns:1fr 1.4fr;gap:0 35px;align-items:start}.material-intro .eyebrow{grid-column:1/-1;margin-bottom:14px}.material-intro h2{font-size:28px;line-height:1.2;margin:0}.material-intro p{font-size:17px;margin:0}
@media(max-width:650px){.catalogue-page .content>.material-intro{grid-template-columns:1fr;gap:14px;margin-top:28px}.catalogue-page .inner-hero h1{font-size:44px}.material-intro .eyebrow{margin-bottom:0}.material-intro h2{font-size:26px}}
