.mave-sector{background:#f8f9fb;color:#172437;padding-bottom:60px}.sector-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;padding-block:75px}.sector-hero h1{font-size:clamp(38px,4.1vw,60px);line-height:1.1;letter-spacing:-2px;margin:22px 0;color:#152135}.sector-intro{font-size:18px;line-height:1.75;color:#53647a;max-width:580px}.sector-hero .button{margin-top:24px;background:#0078d4;color:#fff}.sector-hero figure{margin:0}.sector-hero img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:18px;box-shadow:0 15px 45px #14243e19}.sector-hero figcaption{font-size:11px;line-height:1.7;color:#66758a;margin-top:14px}.sector-location{font-size:12px;color:#677b94;margin-top:24px}.sector-lead{padding-block:40px}.sector-lead>p{max-width:950px;font-size:18px;line-height:1.9;color:#506177}.sector-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-bottom:50px}.sector-grid article{padding:34px;background:#fff;border:1px solid #dce3ec;border-radius:17px}.sector-grid h2{font-size:23px;line-height:1.4;letter-spacing:-.5px;margin:14px 0;color:#172a43}.sector-grid p,.sector-faq p,.sector-cta p{font-size:15px;line-height:1.95;color:#52647b}.sector-faq{padding-block:40px}.sector-faq h2,.sector-related h2,.sector-cta h2{font-size:34px;line-height:1.2;letter-spacing:-1px}.sector-faq details{border-bottom:1px solid #d8e0eb;padding:22px 0;max-width:980px}.sector-faq summary{font-size:17px;color:#1b3353;cursor:pointer;font-weight:600}.sector-faq details p{max-width:900px;margin-top:16px}.sector-related{padding-block:40px}.sector-related nav,.mave-resource-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:25px}.sector-related a,.mave-resource-links a{display:block;padding:17px 21px;background:#fff;border:1px solid #d7e1ee;border-radius:10px;color:#0067b8;font-size:14px;font-weight:600}.sector-cta{background:#edf3fc;padding:45px;border:1px solid #d7e4f5;border-radius:18px;margin-block:25px}.mave-resources{border-top:1px solid #8196b033;padding-top:25px;margin-top:25px}.mave-resources h3{font-size:15px}.mave-resources nav{display:flex;flex-wrap:wrap;gap:16px;margin:16px 0}.mave-resources a{font-size:12px;color:#b5cce8}.mave-practical a{color:#0067b8}.mave-practical p{line-height:1.9}@media(max-width:760px){.sector-hero{grid-template-columns:1fr;gap:35px;padding-block:45px}.sector-hero h1{font-size:42px}.sector-intro,.sector-lead>p{font-size:16px}.sector-grid{grid-template-columns:1fr;gap:17px}.sector-grid article{padding:25px}.sector-cta{padding:28px}.sector-faq h2,.sector-related h2,.sector-cta h2{font-size:29px}.sector-hero img{max-height:350px}}
