.bd-ribbon{background:#f4cd46;color:#182736;text-align:center;padding:12px 20px}.bd-ribbon a{color:inherit;display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;font-size:16px;text-decoration:none}.bd-ribbon-action{text-decoration:underline;text-underline-offset:4px}.bd-spotlight{max-width:1180px;margin:28px auto 40px;display:grid;grid-template-columns:1.15fr 1fr;background:#152b3b;color:white;border-radius:18px;overflow:hidden;box-shadow:0 10px 26px #152b3b20}.bd-spotlight-copy{padding:36px}.bd-spotlight .bd-kicker{color:#f4cd46;font-size:14px;font-weight:700;letter-spacing:.04em}.bd-spotlight h2{color:white;font-size:clamp(2rem,5vw,3.6rem);margin:14px 0 0;line-height:1.1}.bd-spotlight .bd-hook{font-size:clamp(1.3rem,3vw,1.9rem);font-weight:700;margin:12px 0}.bd-spotlight p{color:inherit;line-height:1.55}.bd-chips{list-style:none;padding:0;display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.bd-chips li{border:1px solid #8b9da9;border-radius:6px;padding:5px 10px;font-size:14px}.bd-visit{display:inline-block;background:#f4cd46;color:#152b3b!important;font-weight:800;padding:14px 22px;border-radius:8px;text-decoration:none;min-height:44px}.bd-visit:hover{background:#ffe58a}.bd-visit:focus-visible,.bd-ribbon a:focus-visible{outline:3px solid #2871cd;outline-offset:4px}.bd-spotlight-visual{display:flex;flex-direction:column;justify-content:center;background:#e9eef0;min-width:0}.bd-city{width:100%;height:250px;object-fit:cover}.bd-logo{width:90%;height:auto;object-fit:contain;margin:24px auto 8px}.bd-spotlight .bd-credit{font-size:12px;color:#263b4c;text-align:center;padding:0 16px 12px}.bd-credit a{color:inherit}[data-bd-promo][hidden]{display:none!important}@media(max-width:760px){.bd-spotlight{grid-template-columns:1fr;margin:18px 16px 28px}.bd-spotlight-copy{padding:25px}.bd-city{height:160px}.bd-logo{max-width:420px}.bd-ribbon a{gap:5px 16px}.bd-ribbon-action{width:100%}}
