.environment-banner{background:#fff0b5;border-bottom:2px solid #bb7409;color:#4f330a;font-size:.9rem}
.environment-banner-inner{max-width:1480px;margin:auto;padding:10px 36px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}
.environment-banner strong{font-size:.84rem;letter-spacing:.07em}.environment-banner a{color:#4f330a;font-weight:650;margin-left:auto}
@media(max-width:600px){.environment-banner-inner{padding:10px 18px}.environment-banner a{margin-left:0}}
@media print{header.site-header:has(.environment-banner){display:block!important}header.site-header:has(.environment-banner)>:not(.environment-banner){display:none!important}.environment-banner{display:block!important;border:2px solid #000;color:#000;background:#fff}.environment-banner a{display:none}.environment-banner-inner{padding:6px 10px}}
