.temporary-site-banner{display:flex;align-items:center;justify-content:center;gap:8px 16px;flex-wrap:wrap;padding:14px 20px;background:#fff1d9;color:#241b12;font:16px/1.5 Arial,sans-serif;text-align:center}.temporary-site-banner a{color:inherit;font-weight:700;text-decoration:underline}.temporary-lead-notice{padding:20px 0;line-height:1.6}.temporary-lead-notice h3{font-size:1.25rem;margin:0 0 12px}.temporary-lead-notice p{margin:0 0 18px}.temporary-lead-notice .button{white-space:normal;text-align:center}.temporary-lead-notice a:focus-visible,.temporary-site-banner a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
