@layer district-folio{html body .spotlight-public-banner a[href]:focus-visible{outline-offset:-7px!important;box-shadow:none!important;outline:3px solid #102e43!important}html body .spotlight-public-banner a[href]:focus-visible img{outline-offset:-4px!important;outline:3px solid #f7f5ef!important}}@layer folio-compat,district-final;.spotlight-public-banner{box-sizing:border-box;background:0 0;max-width:1500px;margin:0 auto;padding:clamp(8px,1.5vw,18px) clamp(12px,2vw,28px);display:block}.spotlight-public-banner-frame{background:#081c2f;border:1px solid #b8a16e;border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #00000016}.spotlight-public-banner img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:420px;display:block}.spotlight-public-banner a{outline-offset:4px;display:block}.spotlight-public-banner a:hover img{filter:brightness(1.03)}@media (max-width:680px){.spotlight-public-banner img{max-height:280px}.spotlight-public-banner-frame{border-radius:8px}}@media (prefers-reduced-motion:reduce){.spotlight-public-banner *{transition:none!important;animation:none!important}}
