/* Own page only; no body-wide host changes. */
body.pa-live-page{margin:0;background:#f6f8f9;font-family:ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#102e44}
.pa-live-page>main{max-width:1440px;margin:0 auto;padding:20px 24px 0}
.pa-live-page__footer{max-width:1440px;margin:0 auto;padding:18px 24px 24px;font-size:12px}
.pa-live-page__footer a{color:#006863;text-underline-offset:3px}
.pa-notices .pa-notices__coverage{font-size:11px;color:#546d7d;margin:0 0 12px;line-height:1.6}
.pa-notices__coverage summary{cursor:pointer;width:fit-content}
.pa-notices__coverage summary:focus-visible{outline:3px solid #bd810f;outline-offset:3px}
.pa-notices .pa-notices__coverage p{margin:5px 0;max-width:95ch}
.pa-notices .pa-notices__foot a{color:#006863;text-underline-offset:3px}
/* Native hidden must win even if host styles override generic sections. */
#pa-planning-notices-host[hidden],#pa-notices-addon[hidden]{display:none!important}
@media(max-width:650px){.pa-live-page>main{padding:16px 14px 0}.pa-live-page__footer{padding:16px 14px 22px}}
