.policy-stage-banner{background:#573b0c;color:white;padding:12px 20px;text-align:center;font:600 13px/1.5 system-ui;position:relative;z-index:1000}.local-policy-scope{max-width:900px;margin:24px auto;padding:18px 22px;border:1px solid #c9dddd;border-radius:12px;background:#eaf5f3;color:#193246;font:15px/1.6 system-ui}.local-policy-scope p{margin:8px 0 0}@media(max-width:720px){.policy-stage-banner{font-size:12px;padding:10px}.local-policy-scope{margin:18px;padding:16px;font-size:14px}.policy-header{gap:10px}.policy-header>a:not(.brand){font-size:12px;white-space:nowrap;}}
