.sector-page .header{position:relative;background:#202b47}.sector-page .header:before{display:none}.sector-masthead{padding:70px 0;background:#f3efe7;border-bottom:1px solid #e5dfd3}.sector-masthead h1{max-width:900px;font-size:clamp(37px,4vw,58px);line-height:1.18;margin:15px 0 22px}.sector-masthead p{max-width:730px;font-size:18px;line-height:1.8}.sector-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.sector-tile{padding:30px 24px;background:#fff;border:1px solid #e3ded5;border-top:3px solid #b1915e;display:flex;flex-direction:column;align-items:start;border-radius:3px;transition:box-shadow .2s}.sector-tile:hover{box-shadow:0 12px 30px #28315412}.sector-tile h2{font-size:27px;line-height:1.3;margin:18px 0}.sector-tile p{font-size:15px;line-height:1.7}.sector-number{color:#8a6b3f;font:700 13px Manrope,Arial,sans-serif}.sector-read{margin-top:auto;padding-top:20px;color:#8a6b3f;font-weight:700;font-size:14px}.draft-scope{font-size:13px;line-height:1.7;background:#f5f1e9;border-inline-start:3px solid #b1915e;padding:20px;margin-top:35px}.sector-detail-layout{display:grid;grid-template-columns:1.7fr 1fr;gap:65px}.sector-detail-layout h2{font-size:32px}.sector-topics{padding-inline-start:23px;line-height:1.9}.sector-topics li{padding-bottom:16px}.sector-consult{background:#f3efe7;padding:30px;height:fit-content}.sector-consult .button{margin-top:20px}.sector-back{color:#8a6b3f;font-size:14px}@media(max-width:1100px){.sector-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.sector-directory-grid,.sector-detail-layout{grid-template-columns:1fr}.sector-masthead{padding:45px 0}.sector-detail-layout{gap:30px}.sector-tile h2{font-size:28px}}
/* V13: image-first sector cards; text and native links remain present. */
.sector-directory-grid{gap:24px}.sector-image-card{position:relative;isolation:isolate;min-height:380px;padding:0;border:0;overflow:hidden;background:#283154;box-shadow:0 7px 28px #1b244711}.sector-card-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:opacity .45s,transform .65s}.sector-image-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#17213712 5%,#172137b3 45%,#172137f2 100%);z-index:-1;transition:opacity .45s}.sector-card-copy{min-height:380px;padding:28px 24px;display:flex;flex-direction:column;align-items:start;width:100%;box-sizing:border-box}.sector-image-card h2{font-size:27px;line-height:1.25;margin:70px 0 18px}.sector-image-card h2 a{color:#fff;text-decoration:none}.sector-image-card p{color:#f0f1f5}.sector-image-card .sector-number,.sector-image-card .sector-read{color:#f0d6a7}.sector-image-card .sector-read{padding:10px 0;margin-top:auto}.sector-image-card:focus-within{outline:3px solid #b1915e;outline-offset:4px}.sector-image-card:focus-within .sector-card-photo{opacity:0;transform:scale(1.05)}.sector-image-card:focus-within:before{opacity:0}@media(hover:hover){.sector-image-card:hover .sector-card-photo{opacity:0;transform:scale(1.05)}.sector-image-card:hover:before{opacity:0}}@media(prefers-reduced-motion:reduce){.sector-card-photo,.sector-image-card:before{transition:none}}@media(max-width:700px){.sector-image-card,.sector-card-copy{min-height:350px}.sector-image-card h2{margin-top:55px}}
