.brochure-page{background:#faf5ed;min-height:60vh}
.brochure-hero{margin-top:86px;padding:78px 0 54px;background:linear-gradient(rgba(15,52,79,.9),rgba(15,52,79,.9)),url('../../images/hero/hero_img_1.webp') center/cover no-repeat;color:#fff}
.brochure-hero .section-label,.brochure-section-head .section-label{display:inline-block;color:#d98a17;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:13px;margin-bottom:12px}
.brochure-hero h1{margin:0 0 14px;font-size:clamp(38px,5vw,64px);line-height:1.05}
.brochure-hero p{max-width:650px;margin:0;color:rgba(255,255,255,.84);font-size:17px;line-height:1.7}
.brochure-list-section{padding:72px 0 90px}
.brochure-section-head{margin-bottom:30px}
.brochure-section-head h2{margin:0;color:#0f344f;font-size:34px}
.brochure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.brochure-card{display:flex;gap:20px;align-items:center;padding:24px;background:#fff;border:1px solid rgba(15,52,79,.12);border-radius:18px;box-shadow:0 12px 30px rgba(15,52,79,.08)}
.brochure-card-icon{width:68px;height:78px;flex:0 0 68px;display:grid;place-items:center;border-radius:12px;background:#0f344f;color:#fff;font-weight:800;font-size:14px}
.brochure-card-content h3{margin:0 0 8px;color:#0f344f;font-size:21px}
.brochure-card-content p{margin:0 0 18px;color:#66788a;font-size:13px;word-break:break-word}
.brochure-download-btn{border:0;cursor:pointer}
.brochure-empty{padding:32px;background:#fff;border-radius:16px;color:#66788a}
@media(max-width:1000px){.brochure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.brochure-hero{margin-top:72px;padding:58px 0 42px}.brochure-list-section{padding:50px 0 70px}.brochure-grid{grid-template-columns:1fr}.brochure-card{align-items:flex-start}}
