.home-feature-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);border-bottom:7px solid #08223f;background:#08223f;align-items:stretch}.home-feature-grid>.tour-spotlight{border-bottom:0;padding:30px clamp(22px,3vw,58px);display:flex;align-items:center}.home-feature-grid .tour-spotlight-grid{width:100%;grid-template-columns:minmax(0,1.5fr) minmax(190px,.75fr);gap:25px}.home-feature-grid .tour-spotlight h2{font-size:clamp(29px,3vw,50px);letter-spacing:-1.5px}.home-feature-grid .tour-spotlight-intro{font-size:14px}.home-feature-grid .tour-spotlight-brand{padding:20px 18px;transform:rotate(-2deg)}.home-feature-grid .tour-spotlight-sites a{font-size:9px}.home-live-ticker{min-width:0;min-height:390px;position:relative;background:linear-gradient(145deg,#102f48,#071b2d);color:#f7fbff;border-left:1px solid #ffffff2b;overflow:hidden}.home-live-heading{height:60px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff24}.home-live-heading>div{display:flex;align-items:center;gap:10px}.home-live-heading h2{font-size:20px;line-height:1.2;margin:0;color:#fff;letter-spacing:-.3px}.home-live-heading>span{font-size:9px;font-weight:900;color:#a7c4dc;letter-spacing:1px}.home-live-dot{height:8px;width:8px;border-radius:50%;background:#88f2bd;box-shadow:0 0 0 5px #88f2bd15}.home-live-body{position:absolute;inset:60px 0 51px;overflow:hidden}.home-live-card{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#567d9b #0b2438}.home-live-card[hidden]{display:none!important}.home-live-copy{padding:17px 23px 22px}.home-live-card h3{font-size:clamp(21px,1.7vw,29px);line-height:1.15;margin:0 0 10px;color:#fff;letter-spacing:-.5px;overflow-wrap:anywhere}.home-live-card p{font-size:14px;line-height:1.65;margin:0 0 14px;color:#d0e0ef;overflow-wrap:anywhere}.home-live-link{display:inline-block;color:#ffbe67!important;font-size:12px;font-weight:900;text-decoration:none;line-height:1.5}.home-live-link:hover{text-decoration:underline}.home-live-media{height:190px;background:#04121f}.home-live-media>a{display:block;height:100%}.home-live-media img,.home-live-media video,.home-live-media iframe{display:block;width:100%;height:100%;object-fit:contain;border:0}.home-live-empty{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 100% 0%,#ff8c0020,transparent 65%)}.home-live-tag{font-size:10px;font-weight:900;letter-spacing:1.5px;color:#99eac1;margin-bottom:13px}.home-live-empty h3{font-size:29px;max-width:360px}.home-live-controls{position:absolute;bottom:0;left:0;right:0;height:51px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;border-top:1px solid #ffffff22;background:#071b2d}.home-live-count{font-size:11px;color:#c2d7e9;font-variant-numeric:tabular-nums}.home-live-controls>div{display:flex;gap:7px}.home-live-controls button{background:#1a3c56;color:#fff;border:1px solid #54718a;border-radius:7px;width:34px;height:29px;cursor:pointer;font-size:15px}.home-live-controls button:hover{background:#305b7c}.home-live-controls button:disabled{opacity:.35;cursor:default}.home-live-controls button:focus-visible,.home-live-link:focus-visible{outline:3px solid #ffbe67;outline-offset:3px}@media(min-width:1600px){.home-live-ticker{min-height:410px}.home-live-media{height:210px}}@media(max-width:1100px){.home-feature-grid .tour-spotlight-grid{grid-template-columns:minmax(0,1fr)}.home-feature-grid .tour-spotlight-brand{display:none}.home-feature-grid>.tour-spotlight{padding:28px}.home-live-heading{padding:0 18px}.home-live-heading>span{display:none}.home-feature-grid .tour-spotlight h2{font-size:36px}}@media(max-width:760px){.home-feature-grid{grid-template-columns:minmax(0,1fr)}.home-feature-grid .tour-spotlight-grid{grid-template-columns:minmax(0,1fr) minmax(150px,.6fr)}.home-feature-grid .tour-spotlight-brand{display:grid;transform:none}.home-live-ticker{min-height:445px;border-left:0;border-top:1px solid #ffffff2b}.home-live-heading>span{display:inline}.home-live-media{height:225px}.home-live-card h3{font-size:25px}}@media(max-width:580px){.home-feature-grid .tour-spotlight-grid{display:flex;flex-direction:column;gap:20px}.home-feature-grid .tour-spotlight-brand{display:flex}.home-feature-grid .tour-spotlight h2{font-size:34px}.home-feature-grid .tour-spotlight-brand>a{width:46%;flex:0 1 46%}.home-feature-grid .tour-spotlight-sites{flex:1}.home-feature-grid>.tour-spotlight{padding:25px 20px}}
