.SemanticStatus_status__EY7ID{--status-accent:#aeb8c7;--status-fill:rgba(174,184,199,0.08);min-height:32px;display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem;border:1px solid color-mix(in srgb,var(--status-accent) 58%,transparent);border-radius:999px;background:var(--status-fill);color:#f4f8ff;font-size:.78rem;font-weight:720;line-height:1.15;letter-spacing:.015em}.SemanticStatus_icon__n4qYe{width:1rem;height:1rem;flex:0 0 auto;fill:none;stroke:var(--status-accent);stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.SemanticStatus_prefix___UWHh{color:rgba(244,248,255,.66);font-weight:600}.SemanticStatus_green__xMPUB{--status-accent:#6bcf96;--status-fill:rgba(50,139,94,0.12)}.SemanticStatus_amber__N6zlx{--status-accent:#e4b95e;--status-fill:rgba(161,116,31,0.12)}.SemanticStatus_red__rxUr3{--status-accent:#df7770;--status-fill:rgba(158,64,61,0.12)}.SemanticStatus_blue__w_BV6{--status-accent:#79b9e8;--status-fill:rgba(55,113,157,0.12)}.SemanticStatus_neutral__ePD95{--status-accent:#aeb8c7;--status-fill:rgba(174,184,199,0.08)}.SemanticStatus_pair__5zyXX{display:inline-flex;flex-wrap:wrap;gap:.45rem}@media (forced-colors:active){.SemanticStatus_status__EY7ID{border:1px solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:auto}.SemanticStatus_icon__n4qYe{stroke:CanvasText}.SemanticStatus_prefix___UWHh{color:CanvasText}}@media (prefers-reduced-motion:reduce){.SemanticStatus_icon__n4qYe,.SemanticStatus_status__EY7ID{animation:none;transition:none}}.CompactDestinationCard_card__VrpHV{overflow:clip;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(155deg,rgba(17,26,43,.96),rgba(8,16,29,.98));box-shadow:0 14px 30px rgba(2,7,20,.36)}.CompactDestinationCard_imageFrame__splip{position:relative;width:100%;margin:0;aspect-ratio:16/8.2;background:#0a1321}.CompactDestinationCard_imageFrame__splip img{object-fit:cover}.CompactDestinationCard_imageFrame__splip figcaption{position:absolute;right:.55rem;bottom:.45rem;z-index:1;max-width:calc(100% - 1.1rem);padding:.25rem .45rem;border-radius:7px;background:rgba(4,9,17,.82);color:rgba(244,248,255,.82);font-size:.68rem;line-height:1.25}.CompactDestinationCard_imageFrame__splip figcaption a{display:inline-flex;min-height:44px;align-items:center;color:inherit}.CompactDestinationCard_body__TpVOA{display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem}.CompactDestinationCard_identity__It2iJ{display:grid;grid-gap:.2rem;gap:.2rem}.CompactDestinationCard_identity__It2iJ h2{font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.1}.CompactDestinationCard_eyebrow__pgHf_{margin:0;color:rgba(244,248,255,.62);font-size:.72rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.CompactDestinationCard_forecastLine__X6zPW{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;color:rgba(244,248,255,.78);font-size:.88rem}.CompactDestinationCard_description___UK5H{margin:0;color:rgba(244,248,255,.78);line-height:1.5}.CompactDestinationCard_details__AaZ_T summary,.CompactDestinationCard_primaryAction__3J8P6,.CompactDestinationCard_secondaryActions__6_OMN>a,.CompactDestinationCard_secondaryActions__6_OMN>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;font-weight:750}.CompactDestinationCard_primaryAction__3J8P6{width:100%;padding:.7rem 1rem;background:#6ec1ff;color:#07101d;text-decoration:none}.CompactDestinationCard_primaryAction__3J8P6:hover{background:#8bd0ff;text-decoration:none}.CompactDestinationCard_primaryAction__3J8P6:active{transform:translateY(1px)}.CompactDestinationCard_details__AaZ_T summary:focus-visible,.CompactDestinationCard_primaryAction__3J8P6:focus-visible,.CompactDestinationCard_secondaryActions__6_OMN>:focus-visible{outline:2px solid #9bd8ff;outline-offset:3px}.CompactDestinationCard_details__AaZ_T{border-top:1px solid rgba(255,255,255,.1);overflow-anchor:none}.CompactDestinationCard_details__AaZ_T summary{cursor:pointer;justify-content:flex-start;color:#9ed7ff;list-style-position:inside}.CompactDestinationCard_details__AaZ_T summary:hover{color:#c7e9ff}.CompactDestinationCard_detailsBody__bPVmA{display:grid;grid-gap:.7rem;gap:.7rem;padding:.25rem 0 .2rem;color:rgba(244,248,255,.7)}.CompactDestinationCard_detailsBody__bPVmA p{margin:0}.CompactDestinationCard_secondaryActions__6_OMN{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.CompactDestinationCard_secondaryActions__6_OMN>a,.CompactDestinationCard_secondaryActions__6_OMN>button{padding:.6rem .75rem;border:1px solid rgba(110,193,255,.28);background:rgba(110,193,255,.06);color:#9ed7ff;text-align:center}.CompactDestinationCard_listCard__xPNMZ{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr)}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_imageFrame__splip{height:100%;min-height:210px;aspect-ratio:auto}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_body__TpVOA{align-content:center}@media (max-width:420px){.CompactDestinationCard_secondaryActions__6_OMN{grid-template-columns:1fr}.CompactDestinationCard_imageFrame__splip{aspect-ratio:16/8.8}}@media (max-width:700px){.CompactDestinationCard_listCard__xPNMZ{grid-template-columns:112px minmax(0,1fr)}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_imageFrame__splip{min-height:100%;aspect-ratio:auto}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_imageFrame__splip figcaption{display:none}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_body__TpVOA{gap:.55rem;padding:.8rem}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_description___UK5H{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.CompactDestinationCard_listCard__xPNMZ .CompactDestinationCard_forecastLine__X6zPW{font-size:.8rem}}@media (forced-colors:active){.CompactDestinationCard_card__VrpHV,.CompactDestinationCard_details__AaZ_T,.CompactDestinationCard_primaryAction__3J8P6,.CompactDestinationCard_secondaryActions__6_OMN>a,.CompactDestinationCard_secondaryActions__6_OMN>button{border:1px solid CanvasText}.CompactDestinationCard_primaryAction__3J8P6{background:ButtonFace;color:ButtonText}}@media (prefers-reduced-motion:reduce){.CompactDestinationCard_detailsBody__bPVmA,.CompactDestinationCard_details__AaZ_T,.CompactDestinationCard_primaryAction__3J8P6{animation:none;transition:none;scroll-behavior:auto}}