.catalog-intro{background:#18344f;color:#fff;padding-bottom:64px}.catalog-intro .section-kicker{color:#c8eee2}.catalog-intro h1{font-size:clamp(34px,4.5vw,58px);line-height:1.12;max-width:900px;margin:18px 0 24px;letter-spacing:-1.6px}.catalog-intro p{color:#d9e6ef;font-size:19px;max-width:680px}.catalog-section{padding-top:48px;padding-bottom:0}.materials-grid{display:grid;gap:32px}.material-card{display:grid;grid-template-columns:1fr 1fr;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow)}.material-cover{display:flex;align-items:center;background:#18344f}.material-cover img{display:block;width:100%;height:auto}.material-copy{padding:36px;min-width:0}.material-copy h2{font-size:clamp(27px,3vw,36px);line-height:1.16;margin:16px 0}.material-copy>p{color:var(--muted)}.material-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:24px 0}.material-note{font-size:12px;line-height:1.7}.brand img{width:auto;max-height:46px}.material-actions .btn{white-space:normal;text-align:center}@media(max-width:900px){.material-card{grid-template-columns:1fr}.material-copy{padding:26px}.material-cover img{max-width:800px;margin:auto}}@media(max-width:480px){.catalog-intro{padding:42px 0}.material-copy{padding:22px}.material-actions{align-items:stretch;flex-direction:column}.material-actions .text-link{text-align:center}.catalog-intro p{font-size:17px}}

.cta-actions .btn{white-space:normal;text-align:center;max-width:100%}
