.sector-wrap,.sector-links{box-sizing:border-box}
.sector-wrap{width:min(92%,68rem);margin:clamp(2rem,5vw,4rem) auto;display:grid;gap:1.25rem}
.sector-panel{background:#fffdf7;color:#243e38;border:1px solid #d5ded5;border-radius:1rem;padding:clamp(1.25rem,3vw,2.5rem)}
.sector-panel h2{font-size:clamp(1.4rem,3vw,2rem);margin:0 0 .75rem}
.sector-panel p{max-width:62ch;line-height:1.8;margin:.5rem 0}
.sector-links{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0}
.sector-links a{background:#fffdf7;color:#254e45;border:1px solid #b8c9c0;border-radius:.5rem;padding:.65rem .9rem;display:inline-block;font-weight:600;overflow-wrap:anywhere}
.sector-links a:hover,.sector-links a:focus-visible{background:#254e45;color:white}
