.alarm-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.alarm-sector-grid>a{min-width:0;color:inherit;border:1px solid #8080804d;border-radius:16px;flex-direction:column;gap:12px;padding:clamp(22px,3vw,36px);text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.alarm-sector-grid>a:hover{background:#d51d320d;border-color:#d51d32}.alarm-sector-grid>a:focus-visible{outline-offset:4px;outline:2px solid #d51d32}.alarm-sector-grid strong{font-size:clamp(20px,2.2vw,28px);line-height:1.25}.alarm-sector-grid span{font-size:16px;line-height:1.6}.alarm-sector-grid .alarm-sector-count{opacity:.75;font-size:14px}.alarm-sector-action{margin-top:auto;padding-top:8px;font-weight:600}.alarm-sector-preparation{grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,64px);display:grid}.alarm-sector-preparation li{margin-bottom:16px;line-height:1.75}.alarm-sector-navigation{flex-wrap:wrap;gap:12px 24px;padding-block:24px;display:flex}.alarm-sector-directory-note{max-width:70ch;margin-block:20px 28px;line-height:1.7}.alarm-sector-reading section+section{margin-top:40px}#communes-secteur,#secteurs-alarme{scroll-margin-top:100px}@media (width<=700px){.alarm-sector-grid,.alarm-sector-preparation{grid-template-columns:1fr}}
