.hnLs8W_picker{border:1px solid var(--color-border-lt);border-radius:var(--radius-xl,20px);background:#fff;grid-template-columns:1fr auto 1fr auto;align-items:end;gap:10px 12px;padding:18px 20px 12px;display:grid;box-shadow:0 1px 2px #005a960a,0 12px 32px #005a9612}.hnLs8W_field{flex-direction:column;gap:6px;min-width:0;display:flex}.hnLs8W_label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:800}.hnLs8W_field[data-side=a] .hnLs8W_label{color:#005e92}.hnLs8W_field[data-side=b] .hnLs8W_label{color:#b5440a}.hnLs8W_select{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:46px;font:inherit;color:var(--color-text);cursor:pointer;padding:0 12px;font-size:15px;font-weight:600}.hnLs8W_field[data-side=a] .hnLs8W_select{border-left:5px solid #0077b6}.hnLs8W_field[data-side=b] .hnLs8W_select{border-left:5px solid #e8590c}.hnLs8W_select:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.hnLs8W_swap{border:1px solid var(--color-border);border-radius:var(--radius-md);width:40px;height:46px;color:var(--color-text-muted);cursor:pointer;background:#fff;font-size:18px}.hnLs8W_swap:hover{color:var(--color-text);border-color:var(--color-text-muted)}.hnLs8W_go{border-radius:var(--radius-md);background:var(--color-text);color:#fff;height:46px;font:inherit;cursor:pointer;white-space:nowrap;border:none;padding:0 22px;font-size:15px;font-weight:800}.hnLs8W_go:hover:not(:disabled){background:var(--color-primary-dk)}.hnLs8W_go:disabled{opacity:.4;cursor:not-allowed}.hnLs8W_hint{color:var(--color-text-muted);grid-column:1/-1;min-height:1.2em;font-size:12.5px}@media (max-width:640px){.hnLs8W_picker{grid-template-columns:1fr auto;padding:16px}.hnLs8W_field[data-side=a]{grid-column:1}.hnLs8W_swap{grid-area:1/2/span 2;align-self:center}.hnLs8W_field[data-side=b]{grid-column:1}.hnLs8W_go{grid-column:1/-1}}
.mXxgdW_breadcrumb{color:var(--color-text-faint);align-items:center;gap:8px;margin:1.5rem 0 .5rem;font-size:13px;display:flex}.mXxgdW_breadcrumb a{color:var(--color-text-muted);text-decoration:none}.mXxgdW_breadcrumb a:hover{color:var(--color-primary)}.mXxgdW_breadcrumb span[aria-current=page]{color:var(--color-text);font-weight:600}.mXxgdW_hero{text-align:left;max-width:760px;padding:2rem 0 3rem}.mXxgdW_heroCentered{text-align:center;margin:0 auto;padding:2.5rem 0 2rem}.mXxgdW_eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin-bottom:1rem;font-size:11px;font-weight:800;display:inline-flex}.mXxgdW_eyebrow:before{content:"";background:var(--color-accent);border-radius:2px;width:24px;height:2px}.mXxgdW_heroCentered .mXxgdW_eyebrow{justify-content:center}.mXxgdW_hero h1,.mXxgdW_heroCentered h1{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.028em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}.mXxgdW_hero h1 em,.mXxgdW_heroCentered h1 em{color:var(--color-text);background:linear-gradient(#0000 65%,#f9e03b8c 65% 92%,#0000 92%);padding:0 4px;font-style:italic;font-weight:700}.mXxgdW_lede{font-family:var(--font-display);color:var(--color-text);max-width:60ch;margin:0;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.mXxgdW_heroCentered .mXxgdW_lede{max-width:56ch;margin:0 auto}.mXxgdW_quickVerdict{margin:2.5rem 0}.mXxgdW_verdictGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mXxgdW_verdictCard{border-radius:var(--radius-lg);border:1px solid var(--color-border-lt);padding:24px}.mXxgdW_verdictBest{background:#00b4a60d;border-color:#00b4a640}.mXxgdW_verdictAvoid{background:#e0837a0d;border-color:#e0837a40}.mXxgdW_verdictEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);font-size:11px;font-weight:700}.mXxgdW_verdictMonths{font-family:var(--font-display);color:var(--color-text);margin:6px 0 10px;font-size:1.5rem;font-weight:800;line-height:1.2}.mXxgdW_verdictCard p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.55}.mXxgdW_content{max-width:65ch;margin:3rem auto 0}.mXxgdW_related{background:var(--color-surface-alt);border-radius:var(--radius-lg);margin:3rem 0 1rem;padding:1.75rem}.mXxgdW_related h2{font-family:var(--font-display);color:var(--color-text);margin:0 0 1rem;font-size:1.25rem}.mXxgdW_relatedGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mXxgdW_relatedGrid a{border-radius:var(--radius-md);color:var(--color-primary);border:1px solid var(--color-border-lt);background:#fff;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s;display:block}.mXxgdW_relatedGrid a:hover{border-color:var(--color-primary);background:var(--color-primary-lt)}@media (max-width:720px){.mXxgdW_verdictGrid{grid-template-columns:1fr}}
.PSN4Ba_sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:3rem 0 1.25rem;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:800}.PSN4Ba_heroImage{border-radius:var(--radius-xl);aspect-ratio:16/9;background:var(--color-surface-alt);margin:1.5rem 0 0;position:relative;overflow:hidden;box-shadow:0 12px 40px #005a961f}.PSN4Ba_heroImage img{object-fit:cover;width:100%;height:100%;display:block}.PSN4Ba_heroImage figcaption{color:#fff;background:linear-gradient(#0000,#0f1923c7);justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 18px 12px;font-size:12.5px;line-height:1.4;display:flex;position:absolute;bottom:0;left:0;right:0}.PSN4Ba_heroImageCaption{text-shadow:0 1px 2px #0006;font-weight:500}.PSN4Ba_heroImageCredit{opacity:.85;text-align:right;white-space:nowrap;font-size:11px}.PSN4Ba_heroImageCredit a{color:#fff;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.PSN4Ba_heroImageCredit a:hover{opacity:1}@media (max-width:720px){.PSN4Ba_heroImage figcaption{flex-direction:column;align-items:flex-start}.PSN4Ba_heroImageCredit{text-align:left}}.PSN4Ba_answerBlock{background:var(--color-primary-lt);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);margin:1.5rem 0 2rem;padding:1.5rem 1.75rem}.PSN4Ba_answerBlock p{color:var(--color-text);margin:0;font-size:1.05rem;line-height:1.6}.PSN4Ba_quickFacts{background:var(--color-surface-alt);border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);margin:2rem 0;padding:1.5rem 1.75rem}.PSN4Ba_qfTitle{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 1rem;font-size:.95rem;font-weight:700}.PSN4Ba_qfGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem 1.5rem;margin:0;display:grid}.PSN4Ba_qfItem{border-top:1px solid var(--color-border-lt);margin:0;padding:.5rem 0}.PSN4Ba_qfItem dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:.25rem;font-size:11px;font-weight:700}.PSN4Ba_qfItem dd{color:var(--color-text);margin:0;font-size:.95rem;font-weight:600}.PSN4Ba_qfItem dd a{color:var(--color-primary);text-decoration:none}.PSN4Ba_qfItem dd a:hover{text-decoration:underline}.PSN4Ba_toolSlot{margin:2.5rem 0}.PSN4Ba_toolSlotHeader{max-width:720px;margin-bottom:1rem}.PSN4Ba_toolSlotEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin:0 0 .5rem;font-size:11px;font-weight:700}.PSN4Ba_toolSlot h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:800}.PSN4Ba_toolSlotSub{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.95rem}.PSN4Ba_toolSlotPlaceholder{background:var(--color-surface-alt);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;padding:2rem}.PSN4Ba_comparisons{margin:2rem 0}.PSN4Ba_comparisonGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.PSN4Ba_comparisonCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;padding:1.25rem 1.5rem;box-shadow:0 2px 8px #005a960a}.PSN4Ba_comparisonCard h3{font-family:var(--font-display);color:var(--color-primary);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.PSN4Ba_comparisonCard p{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.55}.PSN4Ba_whereToStay{margin:2rem 0}.PSN4Ba_stayList{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PSN4Ba_stayItem{background:var(--color-surface-alt);border:1px solid var(--color-border-lt);border-radius:var(--radius-md);padding:1rem 1.25rem}.PSN4Ba_stayName{font-family:var(--font-display);color:var(--color-text);justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem;font-size:1rem;font-weight:700;display:flex}.PSN4Ba_stayPrice{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-primary);font-size:.85rem;font-weight:700}.PSN4Ba_stayBestFor{color:var(--color-text-muted);font-size:.85rem}.PSN4Ba_stayNote{color:var(--color-text-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.PSN4Ba_hotelCta{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-primary-dk) 100%);color:#fff;align-items:center;gap:9px;margin-top:1rem;padding:13px 20px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #0077b638}.PSN4Ba_hotelCta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #0077b64d}.PSN4Ba_hotelCtaArrow{transition:margin-left .15s}.PSN4Ba_hotelCta:hover .PSN4Ba_hotelCtaArrow{margin-left:4px}.PSN4Ba_faqs{margin:2rem 0}.PSN4Ba_faqList{flex-direction:column;gap:.5rem;display:flex}.PSN4Ba_faqItem{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);background:#fff;overflow:hidden}.PSN4Ba_faqItem summary{font-family:var(--font-display);color:var(--color-text);cursor:pointer;padding:1rem 2.5rem 1rem 1.25rem;font-size:1rem;font-weight:700;list-style:none;position:relative}.PSN4Ba_faqItem summary::-webkit-details-marker{display:none}.PSN4Ba_faqItem summary:after{content:"+";color:var(--color-text-muted);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.PSN4Ba_faqItem[open] summary:after{content:"−"}.PSN4Ba_faqItem summary:hover{color:var(--color-primary)}.PSN4Ba_faqBody{color:var(--color-text-muted);padding:0 1.25rem 1.25rem;font-size:.95rem;line-height:1.6}.PSN4Ba_v2Hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem;padding:2rem 0 3rem;display:grid}.PSN4Ba_v2HeroText{min-width:0}.PSN4Ba_v2HeroEyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0 0 1rem;font-size:11px;font-weight:800;display:inline-flex}.PSN4Ba_v2HeroEyebrow:before{content:"";background:var(--color-accent);border-radius:2px;width:24px;height:2px}.PSN4Ba_v2HeroH1{font-family:var(--font-display);letter-spacing:-.028em;color:var(--color-text);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}.PSN4Ba_v2HeroH1 em{color:var(--color-text);background:linear-gradient(#0000 65%,#f9e03b8c 65% 92%,#0000 92%);padding:0 4px;font-style:italic;font-weight:700}.PSN4Ba_v2HeroAnswer{font-family:var(--font-display);color:var(--color-text);max-width:36ch;margin:0 0 1.75rem;font-size:clamp(1.1875rem,2vw,1.5rem);font-weight:600;line-height:1.4}.PSN4Ba_v2HeroAnswer strong{font-weight:800}.PSN4Ba_v2HeroImageWrap{aspect-ratio:3/2;border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:0 18px 42px #1c2b3a29}.PSN4Ba_v2HeroImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.PSN4Ba_v2HeroImageCaption{font-family:var(--font-sans);color:#ffffffeb;text-shadow:0 1px 4px #0009;margin:0;font-size:11.5px;font-style:italic;position:absolute;bottom:14px;left:16px;right:16px}.PSN4Ba_v2KeyMonths{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:460px;margin:0 0 1.75rem;display:grid}.PSN4Ba_v2KeyMonth{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);background:#fff;flex-direction:column;gap:6px;min-width:0;padding:14px 14px 12px;transition:border-color .15s;display:flex}.PSN4Ba_v2KeyMonth:hover{border-color:var(--color-border)}.PSN4Ba_v2KeyMonthLabel{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:9.5px;font-weight:800;display:inline-flex}.PSN4Ba_v2KeyMonthLabel:before{content:"";border-radius:50%;width:7px;height:7px}.PSN4Ba_v2KeyMonth[data-tone=best] .PSN4Ba_v2KeyMonthLabel:before{background:var(--color-accent)}.PSN4Ba_v2KeyMonth[data-tone=avoid] .PSN4Ba_v2KeyMonthLabel:before{background:#dc2626}.PSN4Ba_v2KeyMonth[data-tone=now] .PSN4Ba_v2KeyMonthLabel:before{background:var(--color-primary)}.PSN4Ba_v2KeyMonthName{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);font-size:1.25rem;font-weight:800;line-height:1}.PSN4Ba_v2KeyMonthTemp{font-family:var(--font-sans);color:var(--color-text-muted);margin-top:2px;font-size:12.5px}.PSN4Ba_v2KeyMonthTemp strong{color:var(--color-text);font-weight:700}@media (max-width:480px){.PSN4Ba_v2KeyMonth{padding:12px 8px 10px}.PSN4Ba_v2KeyMonthName{letter-spacing:-.02em;font-size:.9375rem}}@media (max-width:880px){.PSN4Ba_v2Hero{grid-template-columns:1fr;gap:1.75rem}.PSN4Ba_v2HeroImageWrap{aspect-ratio:16/10;order:-1}}.PSN4Ba_v2Section{margin:4rem 0}.PSN4Ba_v2SectionHead{max-width:720px;margin-bottom:1.75rem}.PSN4Ba_v2Eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 8px;font-size:11px;font-weight:700}.PSN4Ba_v2SectionHead h2{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.75rem,3.4vw,2.25rem);font-weight:800;line-height:1.1}.PSN4Ba_v2SectionSub{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.55}.PSN4Ba_v2Climate{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;padding:28px 32px;box-shadow:0 1px 3px #005a960a}.PSN4Ba_v2ClimateStrip{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.PSN4Ba_v2ClimateCell{border-radius:4px;height:38px;display:block}.PSN4Ba_v2ClimateCell:hover{filter:brightness(.95)}.PSN4Ba_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a.PSN4Ba_v2KeyMonth{color:inherit;text-decoration:none}a.PSN4Ba_v2KeyMonth:hover{border-color:var(--color-primary)}.PSN4Ba_v2ClimateCell[data-season=best]{background:linear-gradient(#ffe94d,#f9e03b)}.PSN4Ba_v2ClimateCell[data-season=shoulder]{background:#bfe0f2}.PSN4Ba_v2ClimateCell[data-season=low]{background:#e5ecf2}.PSN4Ba_v2ClimateCell[data-current=true]{outline:2px solid var(--color-text);outline-offset:2px;z-index:1;position:relative}.PSN4Ba_v2ClimateLabels{font-family:var(--font-sans);color:var(--color-text-faint);text-align:center;letter-spacing:.04em;grid-template-columns:repeat(12,1fr);gap:4px;margin-top:10px;font-size:11px;font-weight:700;display:grid}.PSN4Ba_v2ClimateLegend{color:var(--color-text-muted);flex-wrap:wrap;gap:18px;margin-top:1.5rem;font-size:12.5px;display:flex}.PSN4Ba_v2ClimateLegend span{align-items:center;gap:6px;display:inline-flex}.PSN4Ba_v2LegendDot{border-radius:3px;width:12px;height:12px}.PSN4Ba_v2MapFrame{isolation:isolate;z-index:0;border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;padding:28px;position:relative;overflow:hidden;box-shadow:0 1px 3px #005a960a}.PSN4Ba_v2RelatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.PSN4Ba_v2RelatedCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-sans);background:#fff;padding:22px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #005a960a}.PSN4Ba_v2RelatedCard:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 22px #005a961a}.PSN4Ba_v2RelatedCardArrow{color:var(--color-text-faint);margin-left:6px;transition:margin-left .15s,color .15s}.PSN4Ba_v2RelatedCard:hover .PSN4Ba_v2RelatedCardArrow{color:var(--color-primary);margin-left:10px}@media (max-width:720px){.PSN4Ba_v2RelatedGrid{grid-template-columns:1fr}}.PSN4Ba_articleBody{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin-top:2.5rem;display:grid}.PSN4Ba_mainCol{min-width:0}.PSN4Ba_rail{align-self:start;position:sticky;top:88px}.PSN4Ba_rail>:first-child{margin-top:0}.PSN4Ba_rail>:last-child{margin-bottom:0}@media (max-width:1024px){.PSN4Ba_articleBody{grid-template-columns:1fr;gap:0;margin-top:2rem}.PSN4Ba_rail{order:-1;position:static}.PSN4Ba_rail>:first-child{margin-top:2rem}}.PSN4Ba_bookingCta{border:1px solid var(--color-border,#d6e8f5);background:var(--color-surface-alt,#eef6fb);border-radius:16px;margin:2rem 0 1rem;padding:1.25rem 1.4rem}.PSN4Ba_bookingCtaLede{color:var(--color-text,#1c2b3a);margin:0 0 .9rem;font-size:1rem;line-height:1.5}.PSN4Ba_bookingCtaActions{flex-wrap:wrap;gap:.6rem;display:flex}.PSN4Ba_bookingCtaPrimary,.PSN4Ba_bookingCtaSecondary{border-radius:999px;align-items:center;gap:.4rem;padding:.65rem 1.15rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.PSN4Ba_bookingCtaPrimary{background:var(--color-primary,#0077b6);color:#fff}.PSN4Ba_bookingCtaPrimary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #0077b64d}.PSN4Ba_bookingCtaSecondary{border:1px solid var(--color-primary,#0077b6);color:var(--color-primary,#0077b6);background:#fff}.PSN4Ba_bookingCtaSecondary:hover{color:var(--color-primary,#0077b6);background:var(--color-primary-lt,#e0f2ff)}.PSN4Ba_bookingCtaDisclosure{color:var(--color-text-faint,#5c7488);margin:.7rem 0 0;font-size:.78rem}.PSN4Ba_stayCta{background:var(--color-primary,#0077b6);color:#fff;border-radius:999px;align-items:center;gap:.3rem;margin-top:.7rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.PSN4Ba_stayCta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #0077b640}.PSN4Ba_monthSources{font-family:var(--font-sans);color:var(--color-text-muted);margin:1.5rem 0 0;font-size:13px;line-height:1.6}.PSN4Ba_pillarPointer{background:var(--color-surface-alt,#f6f7f9);border-radius:var(--radius-md);color:var(--color-text-muted);margin:2rem 0;padding:1rem 1.25rem;font-size:.95rem;line-height:1.65}.PSN4Ba_pillarPointer a{color:var(--color-primary);font-weight:600}
.qs2B6q_eyebrowSavings{color:#007a73;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);background:#00b4a61a;margin-bottom:1rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-block;border:1px solid #00b4a640!important}.qs2B6q_heroH1Em em{color:var(--color-success)!important}.qs2B6q_windowsGrid{grid-template-columns:1fr 1fr;gap:18px;margin:2rem 0;display:grid}.qs2B6q_windowCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;padding:24px 26px;box-shadow:0 1px 3px #005a960f}.qs2B6q_windowCardPrimary{background:#00b4a608;border-color:#00b4a64d}.qs2B6q_windowCard header{align-items:flex-start;gap:12px;margin-bottom:1rem;display:flex}.qs2B6q_windowEmoji{font-size:32px;line-height:1}.qs2B6q_windowCard h2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;margin:0 0 4px;font-size:1.375rem;font-weight:800;line-height:1.2}.qs2B6q_windowTag{letter-spacing:.12em;text-transform:uppercase;color:#007a73;font-size:10px;font-weight:700}.qs2B6q_savings{flex-direction:column;gap:6px;margin:0 0 1rem;padding:0;list-style:none;display:flex}.qs2B6q_savings li{color:var(--color-text-muted);padding-left:18px;font-size:13.5px;position:relative}.qs2B6q_savings li:before{content:"✓";color:var(--color-success);font-weight:800;position:absolute;left:0}.qs2B6q_savings strong{color:var(--color-text);margin-right:4px}.qs2B6q_caveat{color:var(--color-text-muted);background:var(--color-surface-alt);border-radius:var(--radius-sm);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.qs2B6q_caveat strong{color:var(--color-text)}@media (max-width:720px){.qs2B6q_windowsGrid{grid-template-columns:1fr}}.qs2B6q_related{margin:4rem 0 1rem}.qs2B6q_relatedHead{max-width:720px;margin-bottom:1.5rem}.qs2B6q_relatedHead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:6px 0 0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800}.qs2B6q_relatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.qs2B6q_relatedCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-sans);background:#fff;padding:22px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #005a960a}.qs2B6q_relatedCard:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 22px #005a961a}.qs2B6q_relatedCardArrow{color:var(--color-text-faint);margin-left:6px;transition:margin-left .15s,color .15s}.qs2B6q_relatedCard:hover .qs2B6q_relatedCardArrow{color:var(--color-primary);margin-left:10px}@media (max-width:720px){.qs2B6q_relatedGrid{grid-template-columns:1fr}}
.xirE8G_eyebrowWarning{color:#b91c1c;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-pill);background:#dc262614;margin-bottom:1rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-block;border:1px solid #dc262640!important}.xirE8G_heroH1Em em{color:#dc2626!important}.xirE8G_monthGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:2rem 0;display:grid}.xirE8G_monthCard{border-radius:var(--radius-lg);background:#fff;border:1px solid #dc262633;padding:22px 24px;box-shadow:0 4px 16px #dc26260f}.xirE8G_monthCard header{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.xirE8G_monthCard h2{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:800}.xirE8G_cardTag{letter-spacing:.12em;text-transform:uppercase;color:#b91c1c;border-radius:var(--radius-pill);background:#dc26261a;padding:3px 9px;font-size:10px;font-weight:700}.xirE8G_cardStats{background:var(--color-surface-alt);border-radius:var(--radius-md);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:1rem;padding:12px;display:grid}.xirE8G_cardStats>div{text-align:center;flex-direction:column;gap:2px;display:flex}.xirE8G_cardStats strong{font-family:var(--font-display);color:var(--color-primary);font-size:15px;font-weight:800;line-height:1}.xirE8G_cardStats small{font-size:.6em;font-weight:600}.xirE8G_cardStats span{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.xirE8G_cardHeadline{font-family:var(--font-display);color:var(--color-text);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4}.xirE8G_cardDetail{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.55}.xirE8G_related{margin:4rem 0 1rem}.xirE8G_relatedHead{max-width:720px;margin-bottom:1.5rem}.xirE8G_relatedHead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:6px 0 0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800}.xirE8G_relatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.xirE8G_relatedCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-sans);background:#fff;padding:22px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #005a960a}.xirE8G_relatedCard:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 22px #005a961a}.xirE8G_relatedCardArrow{color:var(--color-text-faint);margin-left:6px;transition:margin-left .15s,color .15s}.xirE8G_relatedCard:hover .xirE8G_relatedCardArrow{color:var(--color-primary);margin-left:10px}@media (max-width:720px){.xirE8G_relatedGrid{grid-template-columns:1fr}}
.Khuz2G_faqs{margin:2rem 0}.Khuz2G_sectionTitle{font-family:var(--font-display);color:var(--color-text);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.Khuz2G_faqList{flex-direction:column;gap:.5rem;display:flex}.Khuz2G_faqItem{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);background:#fff;overflow:hidden}.Khuz2G_faqItem summary{font-family:var(--font-display);color:var(--color-text);cursor:pointer;padding:1rem 2.5rem 1rem 1.25rem;font-size:1rem;font-weight:700;list-style:none;position:relative}.Khuz2G_faqItem summary::-webkit-details-marker{display:none}.Khuz2G_faqItem summary:after{content:"+";color:var(--color-text-muted);font-size:1.4rem;font-weight:400;transition:transform .2s;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.Khuz2G_faqItem[open] summary:after{content:"−"}.Khuz2G_faqItem summary:hover{color:var(--color-primary)}.Khuz2G_faqBody{color:var(--color-text-muted);padding:0 1.25rem 1.25rem;font-size:.95rem;line-height:1.6}
._2Pl5Qq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._2Pl5Qq_footerBar{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:24px;margin:24px 0;padding:16px 0;display:flex}._2Pl5Qq_footerBarCopy{font-family:var(--font-sans);color:#ffffffb3;flex:280px;font-size:13.5px;line-height:1.5}._2Pl5Qq_footerBarCopy strong{color:#fff;font-weight:700}._2Pl5Qq_footerBarForm{flex-wrap:wrap;flex:0 380px;gap:6px;display:flex;position:relative}._2Pl5Qq_footerBarInput{min-width:0;font-family:var(--font-sans);color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:6px;outline:none;flex:auto;padding:9px 12px;font-size:13.5px;transition:border-color .15s,background .15s}._2Pl5Qq_footerBarInput:focus{border-color:var(--color-accent);background:#ffffff1a}._2Pl5Qq_footerBarInput[aria-invalid=true]{border-color:#f4a4a4}._2Pl5Qq_footerBarInput::placeholder{color:#fff6}._2Pl5Qq_footerBarBtn{font-family:var(--font-sans);color:var(--color-text);background:var(--color-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:9px 16px;font-size:13px;font-weight:700;transition:background .15s}._2Pl5Qq_footerBarBtn:hover:not(:disabled){background:var(--color-accent-dk,#d4bd1a)}._2Pl5Qq_footerBarBtn:disabled{opacity:.5;cursor:not-allowed}._2Pl5Qq_footerBarSuccess{font-family:var(--font-sans);color:#6ee7b7;background:#00b4a62e;border:1px solid #6ee7b766;border-radius:8px;flex:0 420px;align-items:center;gap:10px;padding:12px 16px;font-size:14.5px;font-weight:700;display:inline-flex}._2Pl5Qq_footerBarSuccess:before{content:"";background:var(--color-accent);color:#1c2b3a;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-weight:800;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%231C2B3A' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%231C2B3A' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:14px 14px;mask-size:14px 14px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._2Pl5Qq_footerBarError{font-family:var(--font-sans);color:#fecaca;background:#dc26262e;border:1px solid #dc262680;border-radius:8px;flex:0 100%;align-items:center;gap:10px;margin:8px 0 0;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.4;display:inline-flex}._2Pl5Qq_footerBarError:before{content:"!";color:#fff;background:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:720px){._2Pl5Qq_footerBar{gap:14px}._2Pl5Qq_footerBarCopy,._2Pl5Qq_footerBarForm,._2Pl5Qq_footerBarSuccess{flex:100%}}._2Pl5Qq_hero{--hero-pad:28px;height:100%;padding:32px var(--hero-pad) 28px;border-radius:var(--radius-lg,20px);isolation:isolate;background:radial-gradient(120% 70% at 100% 0,#f9e03b52,#0000 55%),linear-gradient(#fff,#f1f8fd);border:1px solid #cadeee;flex-direction:column;gap:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -24px #0b132073}._2Pl5Qq_hero:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffb3}._2Pl5Qq_heroArtifact{border:1px solid var(--color-border,#d6e8f5);border-radius:var(--radius-md,12px);background:#fff;grid-template-columns:repeat(6,14px);grid-auto-rows:14px;gap:5px;width:fit-content;padding:12px;display:grid;box-shadow:0 2px 8px #1c2b3a12}._2Pl5Qq_heroCell{border-radius:3px}._2Pl5Qq_heroEmoji{border:1px solid var(--color-border,#d6e8f5);background:#fff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex;box-shadow:0 2px 6px #1c2b3a0f}._2Pl5Qq_heroHeadline{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:4px 0 0;font-size:30px;font-weight:800;line-height:1.15}._2Pl5Qq_heroAccent{background:linear-gradient(180deg, transparent 62%, var(--color-accent) 62%, var(--color-accent) 92%, transparent 92%);padding:0 4px}._2Pl5Qq_heroSub{font-family:var(--font-sans);color:var(--color-text-muted);max-width:38ch;margin:0;font-size:14.5px;line-height:1.55}._2Pl5Qq_heroPerks{gap:8px;margin:4px 0 8px;padding:0;list-style:none;display:grid}._2Pl5Qq_heroPerks li{font-family:var(--font-sans);color:var(--color-text);grid-template-columns:12px 1fr;align-items:center;gap:10px;font-size:13.5px;font-weight:500;display:grid}._2Pl5Qq_heroPerkDot{background:var(--color-primary);border-radius:50%;justify-self:center;width:6px;height:6px}._2Pl5Qq_heroForm{grid-template-columns:1fr auto;gap:8px;margin-top:4px;display:grid}._2Pl5Qq_heroInput{min-width:0;font-family:var(--font-sans);color:var(--color-text);border:1px solid var(--color-border,#d6e8f5);background:#fff;border-radius:10px;outline:none;padding:13px 16px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}._2Pl5Qq_heroInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #0077b62e}._2Pl5Qq_heroInput[aria-invalid=true]{border-color:#c13c3c;box-shadow:0 0 0 3px #c13c3c26}._2Pl5Qq_heroInput::placeholder{color:#94a8b7}._2Pl5Qq_heroBtn{font-family:var(--font-sans);color:var(--color-text);background:var(--color-accent);border:1px solid var(--color-accent-dk,#d4bd1a);cursor:pointer;white-space:nowrap;border-radius:10px;padding:15px 24px;font-size:14.5px;font-weight:700;transition:background .15s,transform 50ms,box-shadow .15s;box-shadow:0 2px 6px #d4bd1a40}._2Pl5Qq_heroBtn:hover:not(:disabled){background:var(--color-accent-dk,#d4bd1a);box-shadow:0 4px 10px #d4bd1a59}._2Pl5Qq_heroBtn:active:not(:disabled){transform:translateY(1px)}._2Pl5Qq_heroBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}._2Pl5Qq_heroSuccess{font-family:var(--font-sans);background:linear-gradient(135deg,#e7fbf0,#dcfce7);border:1px solid #86efac;border-radius:12px;align-items:center;gap:14px;padding:18px 20px;display:flex}._2Pl5Qq_heroSuccessBadge{background:var(--color-success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 0 0 4px #00b4a62e}._2Pl5Qq_heroSuccessBody{flex-direction:column;gap:2px;min-width:0;display:flex}._2Pl5Qq_heroSuccessHead{font-family:var(--font-display);letter-spacing:-.01em;color:#064e3b;font-size:17px;font-weight:800;line-height:1.2}._2Pl5Qq_heroSuccessSub{font-family:var(--font-sans);color:#047857;font-size:13.5px;line-height:1.45}._2Pl5Qq_heroSuccess[role=status]{gap:10px}._2Pl5Qq_heroError{font-family:var(--font-sans);color:#7f1d1d;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:12px;margin:4px 0 0;padding:12px 14px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}._2Pl5Qq_heroError:before{content:"!";color:#fff;background:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}._2Pl5Qq_heroFinePrint{font-family:var(--font-sans);color:var(--color-text-faint,#5c7488);margin:auto 0 0;font-size:12px}@media (max-width:720px){._2Pl5Qq_hero{padding:24px 20px}._2Pl5Qq_heroHeadline{font-size:22px}._2Pl5Qq_heroForm{grid-template-columns:1fr}._2Pl5Qq_heroBtn{padding:12px 18px}}._2Pl5Qq_bar{border-radius:var(--radius-lg,20px);color:#fff;background:radial-gradient(90% 150% at 100% 0,#0077b64d,#0000 60%),radial-gradient(70% 120% at 0 100%,#f9e03b1a,#0000 55%),linear-gradient(#0f1e2e 0%,#0b1320 100%);grid-template-columns:auto minmax(0,1fr) minmax(290px,360px);align-items:center;gap:18px 26px;margin:32px 0;padding:22px 26px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px -18px #0b13208c}._2Pl5Qq_bar:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff1a}._2Pl5Qq_barArtifact{border-radius:var(--radius-md,12px);background:#ffffff0f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,12px);grid-auto-rows:12px;gap:4px;padding:12px;display:grid}._2Pl5Qq_barCell{background:#ffffff38;border-radius:3px}._2Pl5Qq_barText{min-width:0}._2Pl5Qq_barHead{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:20px;font-weight:800;line-height:1.2;display:flex}._2Pl5Qq_barTag{font-family:var(--font-sans);letter-spacing:.06em;color:#1c2b3a;background:var(--color-accent);text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:800}._2Pl5Qq_barSub{font-family:var(--font-sans);color:#b7cedf;margin:0;font-size:14px;line-height:1.5}._2Pl5Qq_successDownload{font-family:var(--font-sans);color:inherit;margin-top:6px;font-size:13.5px;font-weight:700;text-decoration:underline;display:inline-block}._2Pl5Qq_suggestionBtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._2Pl5Qq_barFinePrint{font-family:var(--font-sans);color:#93aec2;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}._2Pl5Qq_barFinePrint a,._2Pl5Qq_heroFinePrint a{color:inherit;text-decoration:underline}._2Pl5Qq_barForm{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}._2Pl5Qq_barInput{min-width:0;font-family:var(--font-sans);color:var(--color-text);border:1px solid var(--color-border,#d6e8f5);background:#fff;border-radius:9px;outline:none;padding:13px 15px;font-size:14px;transition:border-color .15s,box-shadow .15s}._2Pl5Qq_barInput:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #f9e03b73}._2Pl5Qq_barInput[aria-invalid=true]{border-color:#c13c3c;box-shadow:0 0 0 3px #c13c3c26}._2Pl5Qq_barInput::placeholder{color:#94a8b7}._2Pl5Qq_barBtn{font-family:var(--font-sans);color:var(--color-text);background:var(--color-accent);border:1px solid var(--color-accent-dk,#d4bd1a);cursor:pointer;white-space:nowrap;border-radius:9px;padding:13px 20px;font-size:14.5px;font-weight:700;transition:background .15s,transform 50ms,box-shadow .15s}._2Pl5Qq_barBtn:hover:not(:disabled){background:var(--color-accent-dk,#d4bd1a)}._2Pl5Qq_barBtn:active:not(:disabled){transform:translateY(1px)}._2Pl5Qq_barBtn:disabled{color:#1c2b3aa6;cursor:progress;box-shadow:none;background:#c9b63a;border-color:#b5a432}._2Pl5Qq_barSuccess{font-family:var(--font-sans);background:linear-gradient(135deg,#e7fbf0,#dcfce7);border:1px solid #86efac;border-radius:10px;grid-column:1/-1;align-items:center;gap:12px;padding:12px 14px;display:flex}._2Pl5Qq_barSuccessBadge{background:var(--color-success);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:inline-flex}._2Pl5Qq_barError{font-family:var(--font-sans);color:#7f1d1d;background:#fef2f2;border:1px solid #fca5a5;border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}._2Pl5Qq_barError:before{content:"!";color:#fff;background:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:860px){._2Pl5Qq_bar{grid-template-columns:1fr;gap:14px;padding:18px}}@media (max-width:480px){._2Pl5Qq_barForm{grid-template-columns:1fr}}@media (max-width:900px){._2Pl5Qq_bar{grid-template-columns:auto minmax(0,1fr);padding:20px}._2Pl5Qq_barForm{grid-column:1/-1}}@media (max-width:560px){._2Pl5Qq_bar{grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 18px}._2Pl5Qq_barArtifact{display:none}._2Pl5Qq_bar{gap:10px;margin:24px 0;padding:16px}._2Pl5Qq_barArtifact{background:0 0;border:0;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:8px;gap:3px;width:100%;padding:0;display:grid}._2Pl5Qq_barCell{border-radius:2px}._2Pl5Qq_barHead{margin-bottom:2px;font-size:18px}._2Pl5Qq_barSub{font-size:13.5px;line-height:1.45}._2Pl5Qq_barForm{grid-template-columns:minmax(0,1fr) auto}._2Pl5Qq_barInput{padding:12px 13px}._2Pl5Qq_barBtn{padding:12px 14px}._2Pl5Qq_barFinePrint{font-size:11.5px;line-height:1.45}}@media (max-width:359px){._2Pl5Qq_barForm{grid-template-columns:minmax(0,1fr)}}
.bW763a_breadcrumb{color:var(--color-text-faint);align-items:center;gap:8px;margin:1.5rem 0 .5rem;font-size:13px;display:flex}.bW763a_breadcrumb a{color:var(--color-text-muted);text-decoration:none}.bW763a_breadcrumb a:hover{color:var(--color-primary)}.bW763a_breadcrumb span[aria-current=page]{color:var(--color-text);font-weight:600}.bW763a_hero{max-width:760px;padding:2rem 0 2.5rem}.bW763a_eyebrow{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin-bottom:1rem;font-size:11px;font-weight:800;display:inline-flex}.bW763a_eyebrow:before{content:"";background:var(--color-accent);border-radius:2px;width:24px;height:2px}.bW763a_hero h1{font-family:var(--font-display);letter-spacing:-.028em;color:var(--color-text);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:800;line-height:1.05}.bW763a_hero h1 em{color:var(--color-text);background:linear-gradient(#0000 65%,#f9e03b8c 65% 92%,#0000 92%);padding:0 4px;font-style:italic;font-weight:700}.bW763a_lede{font-family:var(--font-display);color:var(--color-text);max-width:62ch;margin:0;font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.55}.bW763a_lede strong{font-weight:700}.bW763a_mapFrame{isolation:isolate;z-index:0;border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;margin:0 0 2rem;padding:18px;position:relative;overflow:hidden;box-shadow:0 1px 3px #005a960a}.bW763a_mapHead{max-width:720px;margin:0 0 1rem}.bW763a_mapHead .bW763a_eyebrow{margin-bottom:6px}.bW763a_mapHead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800;line-height:1.15}.bW763a_content{max-width:68ch;margin:3rem auto}.bW763a_content h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:2.5rem 0 1rem;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:800;line-height:1.15}.bW763a_content h2:first-child{margin-top:0}.bW763a_content h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-text);margin:2rem 0 .5rem;font-size:1.25rem;font-weight:800}.bW763a_related{margin:4rem 0 1rem}.bW763a_relatedHead{max-width:720px;margin-bottom:1.5rem}.bW763a_relatedHead .bW763a_eyebrow{margin-bottom:6px}.bW763a_relatedHead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800}.bW763a_relatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.bW763a_relatedCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);color:var(--color-text);font-family:var(--font-sans);background:#fff;padding:22px 24px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block;box-shadow:0 1px 3px #005a960a}.bW763a_relatedCard:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 22px #005a961a}.bW763a_relatedCardArrow{color:var(--color-text-faint);margin-left:6px;transition:margin-left .15s,color .15s}.bW763a_relatedCard:hover .bW763a_relatedCardArrow{color:var(--color-primary);margin-left:10px}@media (max-width:720px){.bW763a_relatedGrid{grid-template-columns:1fr}}
.BWEmDW_page{--card-shadow:0 1px 2px #102a430a, 0 18px 48px -18px #102a4329;max-width:1080px;color:var(--color-text);margin:0 auto;padding:0 0 4.5rem}.BWEmDW_crumbs{color:var(--color-text-faint);gap:8px;padding:1.75rem 0 0;font-size:13px;display:flex}.BWEmDW_crumbs a{color:var(--color-text-muted);text-decoration:none}.BWEmDW_crumbs a:hover{color:var(--color-text)}.BWEmDW_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0 0 .7rem;font-size:11.5px;font-weight:800;display:inline-flex}.BWEmDW_eyebrow:before{content:"";background:var(--color-accent);border-radius:2px;width:22px;height:2px}.BWEmDW_head{max-width:780px;padding:3rem 0 2.25rem}.BWEmDW_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0 0 1rem;font-size:11.5px;font-weight:800;display:inline-flex}.BWEmDW_kicker:before{content:"";background:var(--color-accent);border-radius:2px;width:22px;height:2px}.BWEmDW_title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.02}.BWEmDW_title span{color:var(--color-text-faint);font-style:italic;font-weight:600}.BWEmDW_answer{font-family:var(--font-display);letter-spacing:-.015em;margin:1.4rem 0 0;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.3}.BWEmDW_answer strong{background:linear-gradient(#0000 62%,#f9e03b99 62% 92%,#0000 92%);padding:0 2px;font-weight:800}.BWEmDW_summary{color:var(--color-text-muted);margin:1rem 0 0;font-size:1.0625rem;line-height:1.65}.BWEmDW_banner{background:var(--color-text);border-radius:26px;grid-template-columns:1fr 1fr;gap:4px;height:clamp(300px,38vw,420px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #102a4373}.BWEmDW_half{isolation:isolate;align-items:flex-end;display:flex;position:relative}.BWEmDW_half img{z-index:-2;transition:transform .6s cubic-bezier(.16,.84,.44,1)}.BWEmDW_half:hover img{transform:scale(1.03)}.BWEmDW_half:before{content:"";z-index:-1;background:linear-gradient(#08121e00 35%,#08121e80 65%,#08121edb 100%);position:absolute;inset:0}.BWEmDW_halfBody{color:#fff;width:100%;padding:22px 26px 24px}.BWEmDW_half[data-side=b] .BWEmDW_halfBody{text-align:right}.BWEmDW_pick{background:var(--color-accent);color:var(--color-text);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-block}.BWEmDW_halfName{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;align-items:center;gap:9px;font-size:1.5rem;font-weight:800;text-decoration:none;display:flex}.BWEmDW_half[data-side=b] .BWEmDW_halfName{justify-content:flex-end}.BWEmDW_halfName:after{content:"";position:absolute;inset:0}.BWEmDW_halfName:focus-visible{outline:none}.BWEmDW_half:focus-within{box-shadow:inset 0 0 0 3px #fff}.BWEmDW_dot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 2px #ffffffd9}.BWEmDW_halfScore{font-family:var(--font-display);letter-spacing:-.04em;margin-top:4px;font-size:clamp(3rem,6vw,4.25rem);font-weight:800;line-height:1}.BWEmDW_halfScore span{opacity:.7;letter-spacing:0;margin-left:4px;font-size:1.05rem;font-weight:600}.BWEmDW_halfMeta{opacity:.9;margin-top:6px;font-size:14px}.BWEmDW_vs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:58px;height:58px;font-family:var(--font-display);color:var(--color-text);pointer-events:none;background:#ffffffeb;border-radius:50%;place-items:center;font-size:1.15rem;font-style:italic;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #08121e59}.BWEmDW_section{padding:4rem 0 0}.BWEmDW_sectionHead{max-width:660px;margin-bottom:1.5rem}.BWEmDW_sectionHead h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.6rem,3vw,2.125rem);font-weight:800}.BWEmDW_sectionHead>p:not(.BWEmDW_eyebrow){color:var(--color-text-muted);margin:.5rem 0 0;font-size:15.5px;line-height:1.55}.BWEmDW_table{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;padding:6px 24px 10px;font-size:14.5px}.BWEmDW_row{border-bottom:1px solid var(--color-border-lt);grid-template-columns:1.15fr 1fr 1fr;align-items:baseline;gap:20px;padding:14px 0;display:grid}.BWEmDW_row:last-child{border-bottom:none}.BWEmDW_rowHead{z-index:1;font-family:var(--font-display);background:#fff;padding-top:16px;font-size:16px;font-weight:800;position:sticky;top:0}.BWEmDW_rowHead i{vertical-align:1px;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.BWEmDW_group{letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);border-bottom:1px solid var(--color-border-lt);padding:1.6rem 0 .55rem;font-size:11px;font-weight:800}.BWEmDW_label{color:var(--color-text-muted);font-weight:600}.BWEmDW_label small{color:var(--color-text-faint);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.4;display:block}.BWEmDW_row [data-win]{color:var(--color-text);font-weight:800}.BWEmDW_chip{border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.BWEmDW_chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.BWEmDW_chip[data-side=a]{color:#005e92;background:#e6f2fa}.BWEmDW_chip[data-side=b]{color:#b5440a;background:#fdeee4}.BWEmDW_row [data-alert]{color:#b5440a;font-weight:700}.BWEmDW_picks{grid-template-columns:1fr 1fr;gap:18px;display:grid}.BWEmDW_pickCol{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;flex-direction:column;padding:22px 24px;display:flex;position:relative;overflow:hidden}.BWEmDW_pickCol:before{content:"";height:4px;position:absolute;top:0;left:0;right:0}.BWEmDW_pickCol[data-side=a]:before{background:#0077b6}.BWEmDW_pickCol[data-side=b]:before{background:#e8590c}.BWEmDW_pickName{font-family:var(--font-display);align-items:center;gap:12px;font-size:1.25rem;font-weight:800;display:flex}.BWEmDW_pickName small{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px;font-weight:800;display:block}.BWEmDW_thumb{border-radius:14px;flex:none;width:48px;height:48px;position:relative;overflow:hidden}.BWEmDW_pickCol p{color:var(--color-text);flex:1;margin:.9rem 0 1.25rem;font-size:15.5px;line-height:1.6}.BWEmDW_actions{flex-wrap:wrap;gap:10px;display:flex}.BWEmDW_primary,.BWEmDW_secondary{border-radius:999px;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.BWEmDW_primary{background:var(--color-text);color:#fff}.BWEmDW_primary:after{content:"→";margin-left:8px}.BWEmDW_primary:hover{background:var(--color-primary-dk);color:#fff;transform:translateY(-1px)}.BWEmDW_secondary{border:1px solid var(--color-border);color:var(--color-text);background:#fff}.BWEmDW_secondary:hover{border-color:var(--color-text)}.BWEmDW_fine{color:var(--color-text-faint);margin:1rem 0 0;font-size:12.5px}.BWEmDW_verdictQuote{background:var(--color-text);color:#fff;border-radius:22px;margin:0 0 3.5rem;padding:28px 32px;box-shadow:0 24px 60px -28px #102a438c}.BWEmDW_verdictQuote .BWEmDW_eyebrow{color:var(--color-accent)}.BWEmDW_verdictQuote p:last-child{font-family:var(--font-display);letter-spacing:-.005em;margin:0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.55}.BWEmDW_faq{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;padding:4px 24px}.BWEmDW_faq details+details{border-top:1px solid var(--color-border-lt)}.BWEmDW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.BWEmDW_faq summary::-webkit-details-marker{display:none}.BWEmDW_faq summary:after{content:"+";background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:500;display:grid}.BWEmDW_faq details[open] summary:after{content:"−";background:var(--color-text);color:#fff}.BWEmDW_faq p{max-width:700px;color:var(--color-text-muted);margin:0 0 20px;font-size:15px;line-height:1.65}.BWEmDW_more{padding:3.5rem 0 0}.BWEmDW_more h2{letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 1rem;font-size:11.5px;font-weight:800}.BWEmDW_more ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.BWEmDW_more a{border:1px solid var(--color-border-lt);color:var(--color-text);background:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.BWEmDW_more a:hover{border-color:var(--color-primary);transform:translateY(-1px)}@media (max-width:640px){.BWEmDW_head{padding:2.25rem 0 1.75rem}.BWEmDW_banner{border-radius:20px;grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:520px}.BWEmDW_half[data-side=b] .BWEmDW_halfBody{text-align:left}.BWEmDW_half[data-side=b] .BWEmDW_halfName{justify-content:flex-start}.BWEmDW_vs{width:46px;height:46px;font-size:.95rem}.BWEmDW_table,.BWEmDW_faq{border-radius:18px;padding-left:16px;padding-right:16px}.BWEmDW_row{grid-template-columns:1fr 1fr;gap:6px 14px}.BWEmDW_row>:first-child{grid-column:1/-1}.BWEmDW_rowHead>:first-child{display:none}.BWEmDW_picks{grid-template-columns:1fr}.BWEmDW_verdictQuote{padding:22px}}
.EZoWya_footer{color:#ffffffc7;background:radial-gradient(80% 60% at 100% 0,#0077b62e,#0000 55%),radial-gradient(60% 50% at 0 100%,#f9e03b1a,#0000 55%),linear-gradient(#0f1e2e 0%,#0b1320 100%);margin-top:4rem;position:relative}.EZoWya_inner{padding-top:64px;padding-bottom:32px}.EZoWya_mast{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:3rem;margin-bottom:2.5rem;padding-bottom:2.5rem;display:grid}.EZoWya_logo{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;align-items:center;gap:14px;margin-bottom:1rem;font-size:1.5rem;font-weight:800;display:inline-flex}.EZoWya_mark{background:var(--color-primary);border-radius:6px 12px 0;flex-shrink:0;width:36px;height:36px;position:relative}.EZoWya_mark:after{content:"";background:var(--color-accent);border:2px solid #0f1e2e;border-radius:4px;width:15px;height:15px;position:absolute;bottom:-3px;right:-3px}.EZoWya_blurb{font-family:var(--font-sans);color:#ffffffb3;max-width:52ch;margin:0;font-size:14px;line-height:1.6}.EZoWya_social{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.EZoWya_socialLabel{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:10.5px;font-weight:800}.EZoWya_socialRow{gap:10px;display:flex}.EZoWya_socialLink{color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.EZoWya_socialLink:hover{background:var(--color-accent);color:#1c2b3a;border-color:var(--color-accent)}.EZoWya_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;display:grid}.EZoWya_colTitle{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-size:11px;font-weight:800}.EZoWya_links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.EZoWya_links a{font-family:var(--font-sans);color:#ffffffc7;padding:4px 0;font-size:14px;line-height:1.5;text-decoration:none;transition:color .15s;display:inline-block}.EZoWya_links a:hover{color:#fff}.EZoWya_bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:3rem;padding-top:1.5rem;display:flex}.EZoWya_copy,.EZoWya_disclosure{font-family:var(--font-sans);color:#ffffff8c;margin:0;font-size:12.5px}.EZoWya_disclosure a{color:#ffffffbf;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.EZoWya_disclosure a:hover{color:#fff}@media (max-width:880px){.EZoWya_mast{grid-template-columns:1fr;gap:1.75rem}.EZoWya_social{align-items:flex-start}.EZoWya_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.EZoWya_grid{grid-template-columns:1fr}.EZoWya_inner{padding-top:48px;padding-bottom:24px}}
.iADmIG_side{font-size:14px}.iADmIG_title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 10px;font-size:11px;font-weight:800}.iADmIG_side ol{border-left:2px solid var(--color-border-lt);margin:0;padding:0;list-style:none}.iADmIG_side li a{color:var(--color-text-muted);border-left:2px solid #0000;margin-left:-2px;padding:4px 0 4px 14px;line-height:1.35;text-decoration:none;display:block}.iADmIG_side li a:hover{color:var(--color-text)}.iADmIG_side li a[aria-current=true]{border-left-color:var(--color-primary);color:var(--color-text);font-weight:700}.iADmIG_bar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border-lt);background:#f8fafcf5;margin:0 -16px;position:relative}.iADmIG_menu{position:relative}.iADmIG_summary{cursor:pointer;min-height:46px;color:var(--color-text);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:700;list-style:none;display:flex}.iADmIG_summary::-webkit-details-marker{display:none}.iADmIG_summaryIcon{color:var(--color-primary);flex:none}.iADmIG_summaryText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.iADmIG_count{background:var(--color-surface-alt);color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 8px;font-size:12px;font-weight:800}.iADmIG_chevron{color:var(--color-text-muted);flex:none;transition:transform .2s}.iADmIG_menu[open] .iADmIG_chevron{transform:rotate(180deg)}.iADmIG_list{z-index:30;border:1px solid var(--color-border-lt);background:#fff;border-radius:16px;max-height:min(62vh,480px);margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:12px;right:12px;overflow-y:auto;box-shadow:0 24px 48px -16px #102a4347}.iADmIG_list a{color:var(--color-text);border-radius:10px;align-items:center;gap:12px;padding:11px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.iADmIG_list a:hover{background:var(--color-surface);color:var(--color-text)}.iADmIG_list a[aria-current=true],.iADmIG_list a[aria-current=true]:hover{background:var(--color-primary-lt);color:var(--color-text);font-weight:800}.iADmIG_num{background:var(--color-surface-alt);width:24px;height:24px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.iADmIG_list a[aria-current=true] .iADmIG_num{background:var(--color-primary);color:#fff}.iADmIG_progress{height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.iADmIG_progress span{background:var(--color-primary);transform-origin:0;height:100%;transition:transform .1s linear;display:block}
.KN_gPW_page{--card-shadow:0 1px 2px #102a430a, 0 18px 48px -18px #102a4329;max-width:1180px;color:var(--color-text);margin:0 auto;padding:0 0 4.5rem}.KN_gPW_crumbs{color:var(--color-text-faint);flex-wrap:wrap;gap:8px;padding:1.75rem 0 0;font-size:13px;display:flex}.KN_gPW_crumbs a{color:var(--color-text-muted);text-decoration:none}.KN_gPW_crumbs a:hover{color:var(--color-text)}.KN_gPW_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0 0 .7rem;font-size:11.5px;font-weight:800;display:inline-flex}.KN_gPW_kicker:before{content:"";background:var(--color-accent);border-radius:2px;width:22px;height:2px}.KN_gPW_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.KN_gPW_head{max-width:780px;padding:2.5rem 0 1.25rem}.KN_gPW_headSplit{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:48px;padding:2.25rem 0 .5rem;display:grid}.KN_gPW_title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:800;line-height:1.04}.KN_gPW_lede{max-width:620px;font-family:var(--font-display);margin:1.1rem 0 0;font-size:clamp(1.08rem,2vw,1.25rem);line-height:1.55}.KN_gPW_meta{color:var(--color-text-faint);margin:1rem 0 0;font-size:13px}.KN_gPW_meta a{color:var(--color-text-muted)}.KN_gPW_headPhoto{aspect-ratio:4/3;background:var(--color-surface-alt);box-shadow:var(--card-shadow);border-radius:22px;position:relative;overflow:hidden}.KN_gPW_headPhoto img{object-fit:cover;object-position:50% 55%}.KN_gPW_headFigure{margin:0}.KN_gPW_headFigure figcaption{text-align:right;margin-top:8px;font-size:11.5px}.KN_gPW_headFigure figcaption a,.KN_gPW_headFigure figcaption span{color:var(--color-text-faint);text-decoration:none}.KN_gPW_headFigure figcaption a:hover{color:var(--color-text-muted)}.KN_gPW_layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:64px;margin-top:2rem;display:grid}.KN_gPW_main{min-width:0;max-width:760px}.KN_gPW_side{position:sticky;top:88px}.KN_gPW_sideInner{scrollbar-width:none;flex-direction:column;gap:22px;max-height:calc(100vh - 110px);padding-bottom:8px;display:flex;overflow-y:auto}.KN_gPW_sideInner::-webkit-scrollbar{display:none}.KN_gPW_mobileNav{z-index:20;display:none;position:sticky;top:64px}.KN_gPW_sidePicks{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:18px;padding:16px}.KN_gPW_sideTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 10px;font-size:11px;font-weight:800}.KN_gPW_sidePicks ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.KN_gPW_sidePicks a{color:var(--color-text);border-radius:12px;grid-template-columns:56px 1fr;align-items:center;gap:10px;margin:0 -6px;padding:6px;text-decoration:none;display:grid}.KN_gPW_sidePicks a:hover{background:var(--color-surface-alt);color:var(--color-text)}.KN_gPW_sidePicks img{object-fit:cover;background:var(--color-surface-alt);border-radius:8px;width:56px;height:42px}.KN_gPW_sidePicks span{flex-direction:column;gap:1px;min-width:0;display:flex}.KN_gPW_sidePicks small{color:var(--color-text-faint);font-size:11.5px;font-weight:700}.KN_gPW_sidePicks b{font-size:13.5px;line-height:1.25}.KN_gPW_sidePicks em{color:#0b6b62;font-size:12px;font-style:normal;font-weight:700}.KN_gPW_sideNote{color:var(--color-text-faint);margin:10px 0 0;font-size:11.5px}.KN_gPW_answer{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:22px;padding:22px 24px 8px;scroll-margin-top:80px}.KN_gPW_answer h2{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 6px;font-size:1.4rem;font-weight:800}.KN_gPW_answer ul{margin:0;padding:0;list-style:none}.KN_gPW_answer li{border-top:1px solid var(--color-border-lt);grid-template-columns:150px minmax(0,1fr);grid-template-areas:"who area""who why""who cta";gap:2px 18px;padding:16px 0;display:grid}.KN_gPW_answerWho{letter-spacing:.02em;color:var(--color-text-muted);grid-area:who;padding-top:3px;font-size:12.5px;font-weight:700}.KN_gPW_answerArea{font-family:var(--font-display);color:var(--color-text);grid-area:area;font-size:1.15rem;font-weight:800;text-decoration:none}.KN_gPW_answerArea:hover{text-underline-offset:3px;text-decoration:underline}.KN_gPW_answerWhy{color:var(--color-text-muted);grid-area:why;font-size:15px;line-height:1.5}.KN_gPW_answerCta{background:var(--color-text);color:#fff;border-radius:999px;grid-area:cta;justify-self:start;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:10px;padding:8px 14px 8px 8px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.KN_gPW_answerCta:hover,.KN_gPW_answerCta:focus-visible{background:var(--color-primary);color:#fff}.KN_gPW_answerCtaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.KN_gPW_answerTag{background:var(--color-accent);color:var(--color-text);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 8px;font-size:10.5px;font-weight:800}.KN_gPW_section{padding:4rem 0 0;scroll-margin-top:80px}.KN_gPW_sectionHead{max-width:720px;margin-bottom:1.25rem}.KN_gPW_sectionHead h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,3vw,2.05rem);font-weight:800}.KN_gPW_sectionHead p{color:var(--color-text-muted);margin:.6rem 0 0;font-size:15.5px;line-height:1.6}.KN_gPW_prose p{margin:0 0 1.1rem;font-size:17px;line-height:1.75}.KN_gPW_prose a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.KN_gPW_meta a{text-underline-offset:2px;text-decoration:underline}.KN_gPW_tableWrap{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;position:relative;overflow-x:auto}.KN_gPW_table{border-collapse:collapse;width:100%;font-size:14.5px}.KN_gPW_table th,.KN_gPW_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border-lt);padding:14px 16px}.KN_gPW_table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);white-space:nowrap;font-size:11px;font-weight:800}.KN_gPW_table tbody tr:last-child th,.KN_gPW_table tbody tr:last-child td{border-bottom:none}.KN_gPW_table tbody th{min-width:170px;font-weight:800}.KN_gPW_table tbody th a{color:var(--color-text);text-decoration:none}.KN_gPW_table tbody th a:hover{text-decoration:underline}.KN_gPW_table small{color:var(--color-text-muted);margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.35;display:block}.KN_gPW_table td{white-space:nowrap;min-width:130px}.KN_gPW_table td small{white-space:normal}.KN_gPW_price{color:#0b6b62;font-weight:800;min-width:0!important}.KN_gPW_tableCta{background:var(--color-surface-alt);color:var(--color-text);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-block}.KN_gPW_tableCta:hover{background:var(--color-accent);color:var(--color-text)}.KN_gPW_area{border-top:1px solid var(--color-border-lt);margin-top:4.5rem;padding-top:2.5rem;scroll-margin-top:80px}.KN_gPW_areaHead{align-items:flex-start;gap:18px;display:flex}.KN_gPW_areaNum{background:var(--color-text);color:#fff;width:46px;height:46px;font-family:var(--font-display);border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.KN_gPW_areaHead h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,3.4vw,2.25rem);font-weight:800;line-height:1.1}.KN_gPW_areaChips{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.KN_gPW_areaChips span{background:var(--color-surface-alt);color:var(--color-text-muted);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700}.KN_gPW_areaChips .KN_gPW_areaPrice{color:#0b6b62;background:#e3f7f4}.KN_gPW_body{margin:1.4rem 0 0;font-size:17px;line-height:1.75}.KN_gPW_hotels{margin-top:1.75rem;scroll-margin-top:90px}.KN_gPW_hotelsBar{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:12px;display:flex}.KN_gPW_hotelsBar h3{margin:0;font-size:1.1rem;font-weight:800}.KN_gPW_hotelsBar span{color:var(--color-text-faint);font-size:12.5px}.KN_gPW_hotelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.KN_gPW_hotelGrid>li{display:flex}.KN_gPW_hotelGrid>li>a{flex:1;gap:7px;padding:12px 12px 14px}.KN_gPW_areaCta{color:var(--color-primary);margin-top:14px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-block}.KN_gPW_areaCta:hover{text-decoration:underline}.KN_gPW_legs{border:1px solid var(--color-border-lt);background:#fff;border-radius:16px;margin:2rem 0 0;padding:4px 18px;list-style:none}.KN_gPW_legs li{border-top:1px solid var(--color-border-lt);flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:11px 0;font-size:15px;display:flex}.KN_gPW_legs li:first-child{border-top:none}.KN_gPW_legs svg{color:var(--color-primary);align-self:center}.KN_gPW_legs b{min-width:110px;font-weight:800}.KN_gPW_legs span{color:var(--color-text-muted);font-size:14px}.KN_gPW_rides{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.KN_gPW_rides a{border:1px solid var(--color-border-lt);color:var(--color-primary);background:#fff;border-radius:999px;padding:7px 13px;font-size:13.5px;font-weight:700;text-decoration:none}.KN_gPW_rides a:hover{border-color:var(--color-primary);color:var(--color-primary)}.KN_gPW_ticket{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background:linear-gradient(180deg, #fff, var(--color-accent-lt));border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;margin:1.5rem 0 0;padding:20px 22px;display:grid;box-shadow:0 6px 20px #1c2b3a0f}.KN_gPW_ticketIcon{background:var(--color-text);width:48px;height:48px;color:var(--color-accent);border-radius:14px;align-self:start;place-items:center;display:grid}.KN_gPW_ticketBody{min-width:0}.KN_gPW_ticketKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 2px;font-size:11.5px;font-weight:800}.KN_gPW_ticketTitle{font-family:var(--font-display);color:var(--color-text);margin:0 0 8px;font-size:1.15rem;font-weight:800;line-height:1.25}.KN_gPW_ticketPoints{margin:0;padding:0;list-style:none}.KN_gPW_ticketPoints li{color:var(--color-text);grid-template-columns:16px 1fr;gap:8px;margin:0 0 4px;font-size:14.5px;line-height:1.45;display:grid}.KN_gPW_ticketPoints svg{color:#0b6b62;margin-top:3px}.KN_gPW_ticketBuy{text-align:center;flex-direction:column;align-items:stretch;min-width:200px;display:flex}.KN_gPW_ticketPrice{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.KN_gPW_ticketPriceNote{max-width:220px;color:var(--color-text-muted);margin:2px auto 0;font-size:12.5px;line-height:1.4}.KN_gPW_ticketCta{background:var(--color-accent);white-space:nowrap;box-shadow:inset 0 -2px 0 var(--color-accent-dk);border-radius:999px;margin-top:10px;padding:12px 18px;font-size:15px;font-weight:800;display:block;color:var(--color-text)!important;text-decoration:none!important}.KN_gPW_ticketCta:hover,.KN_gPW_ticketCta:focus-visible{background:var(--color-text);box-shadow:none;color:#fff!important}.KN_gPW_ticketLocal{font-family:var(--font-sans);color:var(--color-text-muted);font-size:13px;font-weight:700;display:block}.KN_gPW_ticketFine{color:var(--color-text-faint);margin:6px 0 0;font-size:10.5px;line-height:1.3}@media (max-width:640px){.KN_gPW_ticket{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:18px 16px}.KN_gPW_ticketIcon{border-radius:12px;width:40px;height:40px}.KN_gPW_ticketPriceNote{max-width:none;margin:0}.KN_gPW_ticketBuy{text-align:left;flex-flow:wrap;grid-column:1/-1;align-items:baseline;gap:4px 10px;min-width:0}.KN_gPW_ticketCta,.KN_gPW_ticketFine{text-align:center;flex:1 0 100%}}.KN_gPW_proscons{grid-template-columns:1fr 1fr;gap:28px;margin-top:2rem;display:grid}.KN_gPW_proscons h3{letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:800}.KN_gPW_proscons>div:first-child h3{color:#0b6b62}.KN_gPW_proscons>div:last-child h3{color:#b4352b}.KN_gPW_proscons ul{margin:0;padding:0;list-style:none}.KN_gPW_proscons li{grid-template-columns:18px 1fr;gap:10px;margin:0 0 10px;font-size:15.5px;line-height:1.55;display:grid}.KN_gPW_proscons li svg{margin-top:4px}.KN_gPW_proscons>div:first-child svg{color:#0b6b62}.KN_gPW_proscons>div:last-child svg{color:#b4352b}.KN_gPW_faq{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;padding:4px 24px}.KN_gPW_faq details+details{border-top:1px solid var(--color-border-lt)}.KN_gPW_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.KN_gPW_faq summary::-webkit-details-marker{display:none}.KN_gPW_faq summary:after{content:"+";background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.KN_gPW_faq details[open] summary:after{content:"−";background:var(--color-text);color:#fff}.KN_gPW_faq p{max-width:700px;color:var(--color-text-muted);margin:0 0 18px;font-size:15.5px;line-height:1.65}.KN_gPW_related{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.KN_gPW_related a{border:1px solid var(--color-border-lt);color:var(--color-text);background:#fff;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.KN_gPW_related a:hover{border-color:var(--color-text-muted);color:var(--color-text)}.KN_gPW_cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.KN_gPW_cards>li{display:flex}.KN_gPW_card{border:1px solid var(--color-border-lt);width:100%;box-shadow:var(--card-shadow);color:var(--color-text);background:#fff;border-radius:20px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.KN_gPW_card:hover{transform:translateY(-3px);box-shadow:0 24px 56px -22px #102a434d}.KN_gPW_cardPhoto{aspect-ratio:16/9;background:var(--color-surface-alt);position:relative}.KN_gPW_cardPhoto img{object-fit:cover}.KN_gPW_cardBody{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.KN_gPW_cardKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-size:11px;font-weight:800}.KN_gPW_cardTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:800;line-height:1.2}.KN_gPW_cardTitle a{color:var(--color-text);text-decoration:none}.KN_gPW_cardTitle a:after{content:"";position:absolute;inset:0}.KN_gPW_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.KN_gPW_cardDesc{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}@media (max-width:1100px){.KN_gPW_layout{grid-template-columns:minmax(0,1fr)}.KN_gPW_main{width:100%;max-width:760px;margin:0 auto}.KN_gPW_side{display:none}.KN_gPW_mobileNav{display:block}.KN_gPW_headSplit{grid-template-columns:minmax(0,1fr) 300px;gap:32px}}@media (max-width:760px){.KN_gPW_headSplit{grid-template-columns:1fr;gap:20px;padding-top:1.25rem}.KN_gPW_headFigure{order:-1}.KN_gPW_headPhoto{aspect-ratio:16/9;border-radius:18px}.KN_gPW_headFigure figcaption{margin-top:6px;font-size:11px}.KN_gPW_answer{border-radius:18px;padding:16px 16px 4px}.KN_gPW_answer li{grid-template-columns:minmax(0,1fr);grid-template-areas:"who""area""why""cta";padding:14px 0}.KN_gPW_answerCta{width:100%}.KN_gPW_area{margin-top:3rem;padding-top:2rem}.KN_gPW_areaNum{border-radius:12px;width:38px;height:38px;font-size:13px}.KN_gPW_body,.KN_gPW_prose p{font-size:16.5px}.KN_gPW_hotelGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:0 16px 6px;display:flex;overflow-x:auto}.KN_gPW_hotelGrid::-webkit-scrollbar{display:none}.KN_gPW_hotelGrid>li{scroll-snap-align:start;flex:0 0 78%}.KN_gPW_legs{padding:2px 14px}.KN_gPW_legs b{min-width:0}.KN_gPW_proscons{grid-template-columns:1fr;gap:18px}.KN_gPW_faq{padding:4px 16px}}.KN_gPW_cellBest{color:#0b6b62;background:#e3f7f4;font-weight:800}.KN_gPW_cellBest small{color:#0b6b62}.KN_gPW_cellNone{color:var(--color-text-faint)}.KN_gPW_table td.KN_gPW_cellWrap{white-space:normal;min-width:180px}.KN_gPW_tableNote{color:var(--color-text-muted);margin:10px 0 0;font-size:13.5px;line-height:1.55}.KN_gPW_providerCta{align-items:center;gap:12px;margin-top:1.25rem;display:flex}.KN_gPW_providerCta img{border-radius:6px}.KN_gPW_providerCta .KN_gPW_answerCta{margin-top:0}.KN_gPW_steps{margin:0;padding-left:22px}.KN_gPW_steps li{margin:0 0 12px;font-size:16.5px;line-height:1.65}.KN_gPW_sideLogo{border:1px solid var(--color-border-lt);padding:6px;object-fit:contain!important;background:#fff!important;width:42px!important;height:42px!important}.KN_gPW_sidePicks a:has(.KN_gPW_sideLogo){grid-template-columns:42px 1fr}@media (max-width:760px){.KN_gPW_priceTable th,.KN_gPW_priceTable td{padding:10px 7px;font-size:13.5px;min-width:0!important}.KN_gPW_priceTable thead th{letter-spacing:.06em;font-size:10px}.KN_gPW_priceTable tbody th{min-width:0}}.KN_gPW_sideTickets a{grid-template-columns:1fr!important}.KN_gPW_rowBadge{background:var(--color-accent);color:var(--color-text);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border-radius:999px;margin:4px 0 0 8px;padding:2px 8px;font-size:10.5px;font-weight:800;display:inline-block}.KN_gPW_tableDeal{color:var(--color-primary);white-space:normal;margin-top:6px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.KN_gPW_tableDeal:hover{text-decoration:underline}@media (max-width:640px){.KN_gPW_tableWrap:has(.KN_gPW_stack){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.KN_gPW_stack,.KN_gPW_stack tbody,.KN_gPW_stack tr,.KN_gPW_stack th,.KN_gPW_stack td{display:block}.KN_gPW_stack thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.KN_gPW_stack tbody{gap:12px;display:grid}.KN_gPW_stack tr{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:16px;overflow:hidden}.KN_gPW_stack th,.KN_gPW_stack td{white-space:normal;border-bottom:0;min-width:0!important}.KN_gPW_stack tbody th{border-bottom:1px solid var(--color-border-lt);background:var(--color-surface);padding:14px 16px 10px;font-size:16px}.KN_gPW_stack tbody th a{font-family:var(--font-display)}.KN_gPW_stack tbody th small{font-size:13px}.KN_gPW_stack td{grid-template-columns:92px minmax(0,1fr);column-gap:12px;padding:10px 16px;font-size:15px;display:grid}.KN_gPW_stack td+td{border-top:1px dashed var(--color-border-lt)}.KN_gPW_stack td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-faint);grid-row:1/span 4;padding-top:3px;font-size:11px;font-weight:800}.KN_gPW_stack td>*{grid-column:2}.KN_gPW_stack td small{margin-top:2px}.KN_gPW_stack td.KN_gPW_cellCta{padding:12px 16px 14px;display:block}.KN_gPW_stack td.KN_gPW_cellCta:before{content:none}.KN_gPW_stack td.KN_gPW_cellCta .KN_gPW_tableCta{text-align:center;padding:10px 12px;display:block}.KN_gPW_stack td.KN_gPW_cellBest{background:#e3f7f4}.KN_gPW_stack tbody th .KN_gPW_rowBadge{margin-left:6px}.KN_gPW_priceTable.KN_gPW_stack th,.KN_gPW_priceTable.KN_gPW_stack td{padding-left:16px;padding-right:16px;font-size:15px}.KN_gPW_priceTable.KN_gPW_stack tbody th{padding-top:14px}}.KN_gPW_capture{margin-top:2rem}.KN_gPW_routeTickets{border:1px solid var(--color-border);border-left:4px solid var(--color-accent);background:linear-gradient(180deg, #fff, var(--color-accent-lt));border-radius:16px;margin-top:1.5rem;padding:20px 22px 16px;box-shadow:0 6px 20px #1c2b3a0f}.KN_gPW_routeTicketsHead{margin-bottom:12px}.KN_gPW_routeTickets ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.KN_gPW_routeTickets li a{border:1px solid var(--color-border-lt);color:var(--color-text);background:#fff;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto 32px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.KN_gPW_routeTickets li a:hover,.KN_gPW_routeTickets li a:focus-visible{border-color:var(--color-primary);color:var(--color-text);box-shadow:0 6px 18px -10px #0077b673}.KN_gPW_routeTicketIcon{background:var(--color-text);width:40px;height:40px;color:var(--color-accent);border-radius:12px;place-items:center;display:grid}.KN_gPW_routeTicketText{min-width:0}.KN_gPW_routeTicketText b{font-size:15.5px;line-height:1.3;display:block}.KN_gPW_routeTicketText small{color:var(--color-text-muted);margin-top:2px;font-size:12.5px;display:block}.KN_gPW_routeTicketPrice{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.15}.KN_gPW_routeTicketPrice>small{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px;font-weight:700;display:block}.KN_gPW_routeTicketLocal{font-family:var(--font-sans);color:var(--color-text-muted);font-size:12px;font-weight:600;display:block}.KN_gPW_routeTicketGo{background:var(--color-accent);border-radius:999px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.KN_gPW_routeTickets li a:hover .KN_gPW_routeTicketGo{background:var(--color-text);color:#fff}.KN_gPW_routeTickets .KN_gPW_ticketFine{text-align:right;margin-top:10px}@media (max-width:640px){.KN_gPW_routeTickets{padding:16px 14px 12px}.KN_gPW_routeTickets li a{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px}.KN_gPW_routeTicketIcon{border-radius:10px;width:34px;height:34px}.KN_gPW_routeTicketGo{display:none}}
.KYe6-G_lost{text-align:center;max-width:680px;margin:0 auto;padding:3rem 0 4rem}.KYe6-G_lostVisual{justify-content:center;margin:0 auto 1rem;display:flex}.KYe6-G_lostEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-lt);border-radius:var(--radius-pill);border:1px solid #0077b62e;margin:0 0 1rem;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.KYe6-G_lostH1{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.875rem,4.5vw,2.75rem);font-weight:800;line-height:1.1}.KYe6-G_lostLede{color:var(--color-text-muted);max-width:52ch;margin:0 auto 2.25rem;font-size:1.0625rem;line-height:1.55}.KYe6-G_lostGrid{text-align:left;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:2.5rem;display:grid}.KYe6-G_lostCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);color:var(--color-text);background:#fff;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;transition:all .15s;display:flex}.KYe6-G_lostCard:hover{border-color:var(--color-primary);transform:translate(2px)}.KYe6-G_lostCardEmoji{flex-shrink:0;font-size:22px}.KYe6-G_lostCardLabel{font-family:var(--font-display);color:var(--color-text);flex:1;font-size:14.5px;font-weight:700}.KYe6-G_lostCardArrow{color:var(--color-primary);font-weight:800;transition:transform .15s}.KYe6-G_lostCard:hover .KYe6-G_lostCardArrow{transform:translate(3px)}.KYe6-G_lostHelp{color:var(--color-text-faint);margin:0;font-size:13.5px}.KYe6-G_lostHelp a{color:var(--color-primary);text-decoration:underline}@media (max-width:540px){.KYe6-G_lostGrid{grid-template-columns:1fr}}
.X3pSOa_embedList{flex-direction:column;gap:32px;margin:2.5rem 0 4rem;display:flex}.X3pSOa_embedCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-xl);background:#fff;padding:32px;scroll-margin-top:80px;box-shadow:0 1px 3px #005a960f}.X3pSOa_embedCardHead{margin-bottom:1.5rem}.X3pSOa_embedCardHead h2,.X3pSOa_embedCardTitle{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.5rem;font-weight:800}.X3pSOa_embedCardDesc{color:var(--color-text-muted);margin:0 0 .75rem;font-size:14.5px;line-height:1.55}.X3pSOa_embedCardMeta{color:var(--color-text-faint);margin-bottom:.75rem;font-size:12.5px;line-height:1.4}.X3pSOa_embedCardActions{flex-wrap:wrap;align-items:center;gap:16px;font-size:12.5px;display:flex}.X3pSOa_viewSource{font-family:var(--font-sans);color:var(--color-primary);font-size:13px;font-weight:700;text-decoration:none}.X3pSOa_viewSource:hover{text-decoration:underline}.X3pSOa_embedCardHeight{color:var(--color-text-faint);font-size:12px}.X3pSOa_metaLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;margin-right:6px;font-size:10.5px;font-weight:700}.X3pSOa_embedPreviewFrame{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);margin-bottom:.5rem;overflow:hidden}.X3pSOa_embedPreviewNote{color:var(--color-text-faint);margin:0;font-size:12px;font-style:italic}.X3pSOa_embedCodeBlock{background:var(--color-text);border-radius:var(--radius-md);margin-top:1.5rem;padding:16px;position:relative}.X3pSOa_embedCodeLabel{letter-spacing:.12em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px;font-size:11px;font-weight:700}.X3pSOa_embedCodeBlock pre{color:#ffffffeb;margin:0 0 12px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;line-height:1.5;overflow-x:auto}.X3pSOa_copyBtn{background:var(--color-accent);color:var(--color-text);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-size:12.5px;font-weight:700;transition:background .15s}.X3pSOa_copyBtn:hover{background:var(--color-accent-dk)}.X3pSOa_terms{max-width:65ch;margin:3rem auto}.X3pSOa_sectionHeading{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin:3rem 0 .5rem;scroll-margin-top:80px;font-size:1.5rem;font-weight:800}.X3pSOa_sectionLede{font-family:var(--font-sans);color:var(--color-text-muted);max-width:720px;margin:0 0 1.25rem;font-size:14.5px;line-height:1.55}.X3pSOa_seasonalityList{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 3rem;display:grid}.X3pSOa_seasonalityCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);background:#fff;min-width:0;padding:20px;scroll-margin-top:80px}.X3pSOa_seasonalityHead{align-items:center;gap:12px;margin-bottom:14px;display:flex}.X3pSOa_seasonalityFlag{flex-shrink:0;font-size:28px;line-height:1}.X3pSOa_seasonalityCopy{flex-direction:column;gap:2px;min-width:0;display:flex}.X3pSOa_seasonalityName{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}@media (max-width:720px){.X3pSOa_seasonalityList{grid-template-columns:minmax(0,1fr)}}
.IhIQoW_head{padding:1.75rem 0 1.25rem}.IhIQoW_head h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.1}.IhIQoW_head p{max-width:70ch;color:var(--color-text-muted);margin:.625rem 0 0;font-size:1.0625rem;line-height:1.5}
.boR51G_finderWrap{margin:1.5rem 0 0}.boR51G_monthHubs{margin:2.5rem 0 0}.boR51G_monthHubsLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);margin-bottom:10px;font-size:11.5px;font-weight:800}.boR51G_monthHubs ul{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.boR51G_monthHubs a{border:1px solid var(--color-border-lt);color:var(--color-text);background:#fff;border-radius:12px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;display:block}.boR51G_monthHubs a:hover{border-color:var(--color-primary);color:var(--color-primary)}
.tD8t2W_calc{border:1px solid var(--color-border-lt);background:#fff;border-radius:22px;gap:22px;padding:22px;display:grid;box-shadow:0 1px 2px #102a430a,0 18px 48px -18px #102a4329}.tD8t2W_block{min-width:0}.tD8t2W_label{letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-faint);margin:0 0 10px;font-size:11.5px;font-weight:800}.tD8t2W_label span{letter-spacing:0;text-transform:none;margin-left:6px;font-weight:600}.tD8t2W_chips{flex-wrap:wrap;gap:8px;display:flex}.tD8t2W_chip,.tD8t2W_chipGhost{border:1px solid var(--color-border);font:inherit;color:var(--color-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.tD8t2W_chip:hover{border-color:var(--color-primary)}.tD8t2W_chip[aria-pressed=true],.tD8t2W_chip[aria-pressed=true]:hover{background:var(--color-text);border-color:var(--color-text);color:#fff}.tD8t2W_chipGhost{color:var(--color-text-muted);border-color:#0000}.tD8t2W_chipGhost:hover{color:var(--color-text)}.tD8t2W_routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tD8t2W_routes li{border:1px solid var(--color-border-lt);background:var(--color-surface);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.tD8t2W_routes li.tD8t2W_on{border-color:var(--color-primary);background:var(--color-primary-lt)}.tD8t2W_routeText{flex:1;min-width:0}.tD8t2W_routeText b{color:var(--color-text);font-size:15px;line-height:1.3;display:block}.tD8t2W_routeText small{color:var(--color-text-muted);margin-top:2px;font-size:12.5px;display:block}.tD8t2W_stepper{flex:none;align-items:center;gap:4px;display:flex}.tD8t2W_stepper button{border:1px solid var(--color-border);width:34px;height:34px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.tD8t2W_stepper button:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.tD8t2W_stepper button:disabled{opacity:.35;cursor:default}.tD8t2W_stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:22px;font-size:16px;font-weight:800}.tD8t2W_options{flex-wrap:wrap;align-items:flex-end;gap:18px 28px;display:flex}.tD8t2W_seg{background:var(--color-surface-alt);border-radius:999px;padding:4px;display:inline-flex}.tD8t2W_seg button{font:inherit;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}.tD8t2W_seg button[aria-checked=true]{color:var(--color-text);background:#fff;box-shadow:0 1px 3px #102a4326}.tD8t2W_toggle{max-width:360px;color:var(--color-text);cursor:pointer;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:700;display:flex}.tD8t2W_toggle input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:2px}.tD8t2W_toggle small{color:var(--color-text-muted);font-size:12.5px;font-weight:500;display:block}.tD8t2W_result{background:var(--color-surface);border:1px solid var(--color-border-lt);border-radius:18px;padding:18px}.tD8t2W_bars{gap:12px;display:grid}.tD8t2W_barRow{grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.tD8t2W_barLabel{color:var(--color-text);font-size:14px;font-weight:700}.tD8t2W_bar{background:var(--color-surface-alt);border-radius:999px;height:12px;overflow:hidden}.tD8t2W_bar span{background:#a9bccb;border-radius:999px;height:100%;transition:width .25s;display:block}.tD8t2W_bar span.tD8t2W_win{background:#0b6b62}.tD8t2W_barValue{text-align:right;min-width:118px;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:1.15rem;font-weight:800}.tD8t2W_barValue small{min-height:1em;font-family:var(--font-sans);color:var(--color-text-muted);font-size:12px;font-weight:600;display:block}.tD8t2W_verdict{color:var(--color-text);align-items:flex-start;gap:10px;margin:16px 0 0;font-size:16px;line-height:1.5;display:flex}.tD8t2W_verdict svg{color:var(--color-primary);flex:none;margin-top:2px}.tD8t2W_cta{background:var(--color-accent);box-shadow:inset 0 -2px 0 var(--color-accent-dk);border-radius:999px;align-items:center;gap:10px;margin-top:14px;padding:12px 20px 12px 12px;font-size:15px;font-weight:800;display:inline-flex;color:var(--color-text)!important;text-decoration:none!important}.tD8t2W_cta:hover,.tD8t2W_cta:focus-visible{background:var(--color-text);box-shadow:none;color:#fff!important}.tD8t2W_ctaTag{background:var(--color-text);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800}.tD8t2W_cta:hover .tD8t2W_ctaTag{background:var(--color-accent);color:var(--color-text)}.tD8t2W_alt{color:var(--color-text-muted);margin:10px 0 0;font-size:14px}.tD8t2W_fine{color:var(--color-text-faint);margin:10px 0 0;font-size:10.5px}@media (max-width:640px){.tD8t2W_calc{border-radius:18px;gap:18px;padding:16px}.tD8t2W_routes{grid-template-columns:minmax(0,1fr)}.tD8t2W_barRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""bar bar";gap:6px 10px}.tD8t2W_barLabel{grid-area:label}.tD8t2W_bar{grid-area:bar}.tD8t2W_barValue{grid-area:value;min-width:0}.tD8t2W_cta{white-space:nowrap;justify-content:center;width:100%;padding:13px 16px;display:flex}.tD8t2W_ctaTag{display:none}}
.c0bV7G_chips{flex-wrap:wrap;gap:8px;margin:0 0 18px;display:flex}.c0bV7G_chip{border:1px solid var(--color-border-lt);font:inherit;color:var(--color-text-muted);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:14px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.c0bV7G_chip span{background:var(--color-surface-alt);color:var(--color-text-muted);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:700}.c0bV7G_chip:hover{border-color:var(--color-text-muted);color:var(--color-text)}.c0bV7G_chip[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:#fff}.c0bV7G_chip[aria-pressed=true] span{color:#fff;background:#ffffff29}.c0bV7G_chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.l9Q7Aa_intro{max-width:720px;margin:1rem auto 2.5rem}.l9Q7Aa_intro h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:2.5rem 0 1rem;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800;line-height:1.15}.l9Q7Aa_intro h2:first-child{margin-top:0}.l9Q7Aa_process{margin:4rem 0}.l9Q7Aa_processHead{max-width:720px;margin-bottom:2rem}.l9Q7Aa_processHead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:6px 0 8px;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800}.l9Q7Aa_processSub{color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.55}.l9Q7Aa_processSteps{grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.l9Q7Aa_processStep{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;flex-direction:column;gap:14px;padding:28px 26px;display:flex;box-shadow:0 1px 3px #005a960a}.l9Q7Aa_processNum{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-accent);font-size:2.5rem;font-weight:800;line-height:1}.l9Q7Aa_processLabel{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.015em;margin:0 0 8px;font-size:1.25rem;font-weight:800}.l9Q7Aa_processBody{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.55}@media (max-width:880px){.l9Q7Aa_processSteps{grid-template-columns:1fr}}.l9Q7Aa_authors{margin:4rem 0}.l9Q7Aa_authorsHead{max-width:720px;margin-bottom:1.5rem}.l9Q7Aa_authorsHead h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:6px 0 0;font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:800}.l9Q7Aa_authorCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-xl);background:#fff;gap:26px;margin-bottom:18px;padding:28px 30px;display:flex;box-shadow:0 1px 3px #005a960f}.l9Q7Aa_authorAvatar{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dk));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;display:flex;overflow:hidden}.l9Q7Aa_authorAvatar img{object-fit:cover;width:100%;height:100%}.l9Q7Aa_authorInitial{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;font-size:40px;font-weight:800}.l9Q7Aa_authorBody{flex:1;min-width:0}.l9Q7Aa_authorName{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0 0 4px;font-size:1.625rem;font-weight:800}.l9Q7Aa_authorRole{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin:0 0 14px;font-size:11px;font-weight:800}.l9Q7Aa_authorBio{font-family:var(--font-sans);color:var(--color-text);margin:0 0 .875rem;font-size:15px;line-height:1.6}.l9Q7Aa_expertiseBlock{background:var(--color-surface-alt);border-radius:var(--radius-md);margin:1rem 0;padding:12px 14px}.l9Q7Aa_expertiseLabel{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-faint);margin-bottom:6px;font-size:10.5px;font-weight:800;display:block}.l9Q7Aa_expertiseList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.l9Q7Aa_expertiseList li{font-family:var(--font-sans);color:var(--color-text);border:1px solid var(--color-border-lt);background:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-block}.l9Q7Aa_sameAsList{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.l9Q7Aa_sameAsList a{font-family:var(--font-sans);color:var(--color-primary);text-underline-offset:3px;font-size:13.5px;font-weight:600;-webkit-text-decoration:underline #0077b64d;text-decoration:underline #0077b64d}.l9Q7Aa_sameAsList a:hover{color:var(--color-primary-dk);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@media (max-width:720px){.l9Q7Aa_authorCard{flex-direction:column;gap:18px}.l9Q7Aa_authorAvatar{width:80px;height:80px}}
.ci0t7a_tableWrap{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;margin:1.5rem 0 0;overflow-x:auto}.ci0t7a_table{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}.ci0t7a_table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-faint);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border-lt);white-space:nowrap;padding:12px 14px;font-size:10.5px;font-weight:700}.ci0t7a_table tbody td{border-bottom:1px solid var(--color-border-lt);vertical-align:middle;padding:12px 14px}.ci0t7a_table tbody tr:last-child td{border-bottom:none}.ci0t7a_table tbody tr:hover{background:var(--color-surface-alt)}.ci0t7a_rankCol{width:40px}.ci0t7a_destCol{width:30%}.ci0t7a_rank{font-family:var(--font-display);color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-weight:800}.ci0t7a_dest a{color:var(--color-text);align-items:center;gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.ci0t7a_dest a:hover{color:var(--color-primary)}.ci0t7a_flag{font-size:1.1rem;line-height:1}.ci0t7a_scorePill{text-align:center;border-radius:var(--radius-pill);color:#fff;font-variant-numeric:tabular-nums;min-width:34px;padding:3px 8px;font-size:.9rem;font-weight:800;display:inline-block}.ci0t7a_band{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-faint);margin-top:3px;font-size:10px;font-weight:700;display:block}.ci0t7a_monthChip{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:7px;padding:4px 5px 4px 11px;font-size:.9rem;font-weight:600;display:inline-flex}.ci0t7a_monthChip[data-tone=best]{color:#0b5a50;background:#e6f7f2}.ci0t7a_monthChip[data-tone=value]{color:#16557a;background:#e7f1fb}.ci0t7a_monthChip[data-tone=avoid]{color:#6b7f8e;background:#f1f4f6}.ci0t7a_monthName{line-height:1}.ci0t7a_monthScore{border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;background:#ffffffbf;justify-content:center;align-items:center;min-width:27px;height:22px;padding:0 6px;font-size:.8rem;font-weight:800;display:inline-flex}.ci0t7a_monthChip[data-tone=best] .ci0t7a_monthScore{color:#0e9384}.ci0t7a_monthChip[data-tone=value] .ci0t7a_monthScore{color:#16557a}.ci0t7a_monthChip[data-tone=avoid] .ci0t7a_monthScore{color:#8696a4}.ci0t7a_sameTag{letter-spacing:.04em;text-transform:uppercase;opacity:.7;margin-left:1px;font-size:9.5px;font-weight:700}.ci0t7a_hdrDot{vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ci0t7a_hdrDot[data-tone=best]{background:#0e9384}.ci0t7a_hdrDot[data-tone=value]{background:#16557a}.ci0t7a_hdrDot[data-tone=avoid]{background:#aeb9c4}.ci0t7a_note{color:var(--color-text-faint);margin:1rem 0 0;font-size:12.5px;line-height:1.55}.ci0t7a_note a{color:var(--color-primary);font-weight:600}
._eKQkW_bandTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 .85rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800}._eKQkW_pickerBand{margin:0 0 2.75rem}._eKQkW_grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;display:grid}._eKQkW_card{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:#fff;flex-direction:column;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #005a960f}._eKQkW_card:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 12px 30px #005a961f}._eKQkW_card:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}._eKQkW_photos{aspect-ratio:16/7;background:#fff;grid-template-columns:1fr 1fr;gap:3px;display:grid;position:relative}._eKQkW_photo{background:var(--color-surface-alt);position:relative;overflow:hidden}._eKQkW_photo:after{content:"";height:4px;position:absolute;bottom:0;left:0;right:0}._eKQkW_photo[data-side=a]:after{background:#0077b6}._eKQkW_photo[data-side=b]:after{background:#e8590c}._eKQkW_vs{width:38px;height:38px;font-family:var(--font-display);color:var(--color-text);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-style:italic;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 14px #10203038}._eKQkW_cardBody{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}._eKQkW_cardHeading{margin:0}._eKQkW_cardTitle{font-family:var(--font-display);color:var(--color-text);font-size:1.0625rem;font-weight:800;line-height:1.25;text-decoration:none}._eKQkW_cardTitle:after{content:"";position:absolute;inset:0}._eKQkW_cardTitle:focus-visible{outline:none}._eKQkW_cardTitle em{color:var(--color-text-faint);font-style:normal;font-weight:700}._eKQkW_meter{align-items:center;gap:10px;display:flex}._eKQkW_meterScore{font-family:var(--font-display);min-width:2ch;font-size:1.25rem;font-weight:800}._eKQkW_meterScore[data-side=a]{color:#005e92}._eKQkW_meterScore[data-side=b]{color:#b5440a;text-align:right}._eKQkW_meterBar{flex:1;gap:3px;height:10px;display:flex}._eKQkW_meterBar span{border-radius:999px}._eKQkW_meterBar span[data-side=a]{background:#0077b6}._eKQkW_meterBar span[data-side=b]{background:#e8590c}._eKQkW_cardWinner{color:var(--color-text-muted);font-size:13.5px}._eKQkW_cardWinner strong{color:var(--color-text)}._eKQkW_browse{border-top:1px solid var(--color-border-lt);margin:3rem 0 1rem;padding-top:2rem}._eKQkW_browseHeading{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .3rem;font-size:clamp(1.4rem,2.6vw,1.875rem);font-weight:800}._eKQkW_browseSub{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:1rem}._eKQkW_browseCols{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:10px;display:grid}._eKQkW_browseGroup{border:1px solid var(--color-border-lt);border-radius:var(--radius-md);background:#fff}._eKQkW_browseGroup[open]{border-color:var(--color-border);box-shadow:0 6px 18px #005a9612}._eKQkW_browseAnchor{font-family:var(--font-display);color:var(--color-text);cursor:pointer;align-items:center;gap:8px;padding:11px 14px;font-size:.95rem;font-weight:800;list-style:none;display:flex}._eKQkW_browseAnchor::-webkit-details-marker{display:none}._eKQkW_browseAnchor:after{content:"";border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translateY(-2px)}._eKQkW_browseGroup[open] ._eKQkW_browseAnchor:after{transform:rotate(225deg)translateY(-2px)}._eKQkW_browseCount{font-family:var(--font-sans);color:var(--color-text-muted);background:var(--color-surface-alt);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}._eKQkW_browseList{margin:0;padding:2px 14px 12px;list-style:none}._eKQkW_browseList li{margin:0 0 .3rem}._eKQkW_browseList a{color:var(--color-text-muted);font-size:13.5px;text-decoration:none}._eKQkW_browseList a:hover{color:var(--color-primary);text-decoration:underline}
.nS1s3a_head{max-width:760px;margin:0 auto;padding:2rem 0 .5rem}.nS1s3a_head h1{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:800;line-height:1.1}.nS1s3a_head p{color:var(--color-text-muted);margin:.75rem 0 0;font-size:1.125rem;line-height:1.5}.nS1s3a_code{color:#e6eef5;background:#0f1e2e;border-radius:12px;margin:1rem 0 1.25rem;padding:16px 18px;font-size:.8125rem;line-height:1.55;overflow-x:auto}.nS1s3a_code code{color:inherit;font-size:inherit;background:0 0;padding:0}.nS1s3a_tableWrap{margin:1rem 0 1.25rem;overflow-x:auto}.nS1s3a_tableWrap table{border-collapse:collapse;width:100%;min-width:520px;font-size:.9375rem}.nS1s3a_tableWrap th,.nS1s3a_tableWrap td{border-bottom:1px solid var(--color-border-lt);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.nS1s3a_tableWrap th{font-size:.8125rem;font-weight:800}
._ea_yq_sectionTitle{font-family:var(--font-display);color:var(--color-text);align-items:center;gap:12px;margin:0 0 .5rem;font-size:1.5rem;font-weight:800;display:flex}._ea_yq_sectionCount{background:var(--color-primary-lt);color:var(--color-primary);font-family:var(--font-sans);border-radius:var(--radius-pill);border:1px solid #0077b62e;padding:3px 10px;font-size:13px;font-weight:700}._ea_yq_sectionSub{color:var(--color-text-muted);margin:0 0 1.5rem;font-size:14.5px;line-height:1.55}._ea_yq_sectionSub a{color:var(--color-primary);text-decoration:underline}._ea_yq_liveSection{margin:2rem 0 4rem}._ea_yq_destGrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:1rem;display:grid}._ea_yq_destCard{border:1px solid var(--color-border-lt);border-radius:var(--radius-xl);color:var(--color-text);background:#fff;flex-direction:column;padding:28px 30px;text-decoration:none;transition:all .22s cubic-bezier(.65,0,.35,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #005a960f}._ea_yq_destCard:hover{border-color:var(--accent,var(--color-primary));transform:translateY(-3px);box-shadow:0 12px 32px #005a961f}._ea_yq_destPhoto{aspect-ratio:16/9;background:var(--color-surface-alt);border-bottom:3px solid var(--accent,var(--color-accent));margin:-28px -30px 18px;display:block;position:relative;overflow:hidden}._ea_yq_destPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .4s}._ea_yq_destCard:hover ._ea_yq_destPhoto img{transform:scale(1.04)}._ea_yq_destFlag{margin-bottom:14px;font-size:40px;line-height:1}._ea_yq_destName{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .625rem;font-size:1.75rem;font-weight:800}._ea_yq_destName a{color:var(--color-text);text-decoration:none}._ea_yq_destName a:hover{color:var(--color-primary)}._ea_yq_destVariant{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,var(--color-primary));background:color-mix(in srgb, var(--accent,var(--color-primary)) 10%, transparent);border-radius:var(--radius-pill);margin:0 0 .875rem;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}._ea_yq_destBlurb{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:14.5px;line-height:1.55}._ea_yq_destStats{background:var(--color-surface-alt);border-radius:var(--radius-md);border:1px solid var(--color-border-lt);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:1rem;padding:14px;display:grid}._ea_yq_stat{text-align:center}._ea_yq_statValue{font-family:var(--font-display);color:var(--color-primary);font-size:1.25rem;font-weight:800;line-height:1}._ea_yq_statLabel{color:var(--color-text-faint);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:11px;font-weight:600}._ea_yq_destBestMonths{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:13px;line-height:1.5}._ea_yq_bestMonthsLabel{color:var(--color-text);margin-right:6px;font-weight:700}._ea_yq_bestMonthsList{color:var(--color-success);font-weight:600}._ea_yq_destToolTags{flex-wrap:wrap;gap:6px;margin:0 0 1rem;padding:0;list-style:none;display:flex}._ea_yq_destToolTag{border-radius:var(--radius-pill);border:1px solid;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}._ea_yq_destToolTagLive{color:var(--color-success);background:#00b4a61a;border-color:#00b4a659}._ea_yq_destToolTagSoon{background:var(--color-surface-alt);border-color:var(--color-border-lt);color:var(--color-text-muted)}._ea_yq_destToolTagSoonLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-faint);border:1px solid var(--color-border-lt);border-radius:var(--radius-pill);background:#fff;margin-left:2px;padding:1px 5px;font-size:9.5px;font-weight:800}._ea_yq_destSubpages{flex-wrap:wrap;gap:6px;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}._ea_yq_destSubpages a{border:1px solid var(--color-border-lt);border-radius:var(--radius-pill);color:var(--color-text-muted);background:#fff;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}._ea_yq_destSubpages a:hover{border-color:var(--color-primary);color:var(--color-primary)}._ea_yq_destSubpageTag{background:var(--color-accent);color:var(--color-text);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);padding:1px 6px;font-size:9.5px;font-weight:800;line-height:1.5;display:inline-block}._ea_yq_destCta{color:var(--color-primary);align-self:flex-start;align-items:center;gap:4px;margin-top:auto;font-size:14px;font-weight:700;text-decoration:none;transition:gap .2s,color .15s;display:inline-flex}._ea_yq_destCta:hover{color:var(--color-primary-dk);gap:8px}._ea_yq_upcomingSection{background:var(--color-surface-alt);border-radius:var(--radius-xl);border:1px solid var(--color-border-lt);margin:4rem 0 2rem;padding:2.5rem}._ea_yq_upcomingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}._ea_yq_upcomingCard{border:1px dashed var(--color-border);border-radius:var(--radius-md);background:#fff;padding:18px 20px}._ea_yq_upcomingHead{align-items:center;gap:10px;margin-bottom:8px;display:flex}._ea_yq_upcomingFlag{font-size:22px}._ea_yq_upcomingName{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1rem;font-weight:800}._ea_yq_upcomingBlurb{color:var(--color-text-muted);margin:0 0 8px;font-size:13px;line-height:1.5}._ea_yq_upcomingEta{color:var(--color-primary);font-size:11.5px;font-weight:600}@media (max-width:720px){._ea_yq_destGrid{grid-template-columns:1fr}._ea_yq_upcomingGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){._ea_yq_upcomingGrid{grid-template-columns:1fr}}
.MvjCva_page{--card-shadow:0 1px 2px #102a430a, 0 18px 48px -18px #102a4329;max-width:1080px;color:var(--color-text);margin:0 auto;padding:0 0 4.5rem}.MvjCva_crumbs{color:var(--color-text-faint);flex-wrap:wrap;gap:8px;padding:1.75rem 0 0;font-size:13px;display:flex}.MvjCva_crumbs a{color:var(--color-text-muted);text-decoration:none}.MvjCva_crumbs a:hover{color:var(--color-text)}.MvjCva_eyebrow,.MvjCva_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0 0 .7rem;font-size:11.5px;font-weight:800;display:inline-flex}.MvjCva_eyebrow:before,.MvjCva_kicker:before{content:"";background:var(--color-accent);border-radius:2px;width:22px;height:2px}.MvjCva_head{max-width:820px;padding:2.75rem 0 1rem}.MvjCva_title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:800;line-height:1.03}.MvjCva_lede{font-family:var(--font-display);color:var(--color-text);margin:1.2rem 0 0;font-size:clamp(1.1rem,2vw,1.3rem);line-height:1.5}.MvjCva_months{flex-wrap:wrap;gap:6px;margin-top:1.5rem;display:flex}.MvjCva_monthLink{border:1px solid var(--color-border-lt);color:var(--color-text-muted);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700;text-decoration:none}.MvjCva_monthLink:hover{border-color:var(--color-text-muted);color:var(--color-text)}.MvjCva_monthLink[aria-current=page]{background:var(--color-text);border-color:var(--color-text);color:#fff}.MvjCva_section{padding:3.25rem 0 0}.MvjCva_sectionHead{max-width:720px;margin-bottom:1.25rem}.MvjCva_sectionHead h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:800}.MvjCva_sectionHead p{color:var(--color-text-muted);margin:.6rem 0 0;font-size:15.5px;line-height:1.6}.MvjCva_grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.MvjCva_grid>li{display:flex}.MvjCva_grid>li[hidden]{display:none}.MvjCva_card{border:1px solid var(--color-border-lt);width:100%;box-shadow:var(--card-shadow);background:#fff;border-radius:20px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.MvjCva_card:hover{transform:translateY(-3px);box-shadow:0 24px 56px -22px #102a434d}.MvjCva_photo{aspect-ratio:16/9;background:var(--color-surface-alt);position:relative}.MvjCva_badge{letter-spacing:.08em;text-transform:uppercase;background:var(--color-accent);color:var(--color-text);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px}.MvjCva_badge[data-kind=value]{color:#0b6b62;background:#e3f7f4}.MvjCva_badge[data-kind=also]{color:var(--color-text);background:#fff}.MvjCva_cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.MvjCva_cardTitle{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.25rem;font-weight:800}.MvjCva_cardTitle a{color:var(--color-text);text-decoration:none}.MvjCva_cardTitle a:hover{text-underline-offset:3px;text-decoration:underline}.MvjCva_stats{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.MvjCva_stats b{color:var(--color-text);font-weight:800}.MvjCva_headline{color:var(--color-text);font-size:14px;line-height:1.45}.MvjCva_more{color:var(--color-primary);margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:700;text-decoration:none}.MvjCva_more:hover{text-decoration:underline}.MvjCva_warmList{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;margin:0;padding:4px 22px;list-style:none}.MvjCva_warmItem{border-bottom:1px solid var(--color-border-lt);grid-template-columns:1fr 1.7fr 1.1fr 1.1fr;align-items:baseline;gap:6px 18px;padding:14px 0;display:grid}.MvjCva_warmItem:last-child{border-bottom:none}.MvjCva_warmName{font-weight:800}.MvjCva_warmName a{color:var(--color-text);text-decoration:none}.MvjCva_warmName a:hover{text-underline-offset:3px;text-decoration:underline}.MvjCva_warmWhy{color:var(--color-text-muted);font-size:14px}.MvjCva_warmNums{color:var(--color-text-muted);font-size:13px}.MvjCva_warmNums b{color:var(--color-text);font-weight:800}.MvjCva_warmLink{color:var(--color-primary);font-size:13px;font-weight:700;text-decoration:none}.MvjCva_warmLink:hover{text-decoration:underline}.MvjCva_skipList{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;margin:0;padding:4px 22px;list-style:none}.MvjCva_skipItem{border-bottom:1px solid var(--color-border-lt);grid-template-columns:1.1fr 2fr auto auto;align-items:baseline;gap:6px 18px;padding:14px 0;display:grid}.MvjCva_skipItem:last-child{border-bottom:none}.MvjCva_skipName{font-weight:800}.MvjCva_skipName a{color:var(--color-text);text-decoration:none}.MvjCva_worstTag{color:#b4352b;letter-spacing:.04em;text-transform:uppercase;vertical-align:2px;background:#fdecea;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:800}.MvjCva_skipWhy{color:var(--color-text-muted);font-size:14px}.MvjCva_skipNums{color:var(--color-text-muted);white-space:nowrap;font-size:13px}.MvjCva_skipLink{color:var(--color-primary);white-space:nowrap;font-size:13px;font-weight:700;text-decoration:none}.MvjCva_tableWrap{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;overflow-x:auto}.MvjCva_table{border-collapse:collapse;width:100%;font-size:14px}.MvjCva_table th,.MvjCva_table td{text-align:left;border-bottom:1px solid var(--color-border-lt);white-space:nowrap;padding:11px 16px}.MvjCva_table thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);font-size:11px;font-weight:800}.MvjCva_table tbody tr:last-child th,.MvjCva_table tbody tr:last-child td{border-bottom:none}.MvjCva_table tbody th{font-weight:700}.MvjCva_table tbody th a{color:var(--color-text);text-decoration:none}.MvjCva_table tbody th a:hover{text-decoration:underline}.MvjCva_call{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:800}.MvjCva_call[data-call=Peak]{color:#005e92;background:#e6f2fa}.MvjCva_call[data-call=Good]{color:#0b6b62;background:#e3f7f4}.MvjCva_call[data-call=Skip]{color:#b4352b;background:#fdecea}.MvjCva_call[data-call=Mixed]{background:var(--color-surface-alt);color:var(--color-text-muted)}.MvjCva_faq{border:1px solid var(--color-border-lt);box-shadow:var(--card-shadow);background:#fff;border-radius:20px;padding:4px 24px}.MvjCva_faq details+details{border-top:1px solid var(--color-border-lt)}.MvjCva_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.MvjCva_faq summary::-webkit-details-marker{display:none}.MvjCva_faq summary:after{content:"+";background:var(--color-surface-alt);width:28px;height:28px;color:var(--color-text-muted);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.MvjCva_faq details[open] summary:after{content:"−";background:var(--color-text);color:#fff}.MvjCva_faq p{max-width:700px;color:var(--color-text-muted);margin:0 0 18px;font-size:15px;line-height:1.65}.MvjCva_pager{border-top:1px solid var(--color-border-lt);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:3rem;padding-top:1.5rem;display:flex}.MvjCva_pager a{color:var(--color-text);font-size:14.5px;font-weight:700;text-decoration:none}.MvjCva_pager a:hover{color:var(--color-primary)}@media (max-width:720px){.MvjCva_skipItem,.MvjCva_warmItem{grid-template-columns:1fr}.MvjCva_skipList,.MvjCva_warmList,.MvjCva_faq{padding:4px 16px}.MvjCva_pager{flex-direction:column}}
.k6M8ka_stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:1.25rem 0 0;display:grid}@media (max-width:720px){.k6M8ka_stats{grid-template-columns:1fr}}.k6M8ka_stat{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);background:var(--color-surface-alt);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.k6M8ka_statLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);font-size:10.5px;font-weight:700}.k6M8ka_statValue{font-family:var(--font-display);color:var(--color-text);font-size:1.05rem;font-weight:800;line-height:1.25}.k6M8ka_statNote{color:var(--color-text-muted);font-size:12.5px}.k6M8ka_tableWrap{border:1px solid var(--color-border-lt);border-radius:var(--radius-lg);-webkit-overflow-scrolling:touch;margin:1.5rem 0 0;overflow-x:auto}.k6M8ka_table{border-collapse:collapse;width:100%;min-width:860px;font-size:.95rem}.k6M8ka_table thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-alt);border-bottom:1px solid var(--color-border-lt);white-space:nowrap;padding:12px 14px;font-size:10.5px;font-weight:700}.k6M8ka_table tbody td{border-bottom:1px solid var(--color-border-lt);vertical-align:middle;padding:12px 14px}.k6M8ka_table tbody tr:last-child td{border-bottom:none}.k6M8ka_table tbody tr:hover{background:var(--color-surface-alt)}.k6M8ka_rankCol{width:40px}.k6M8ka_destCol{width:20%}.k6M8ka_whyCol{width:30%}.k6M8ka_rank{font-family:var(--font-display);color:var(--color-text-faint);font-variant-numeric:tabular-nums;font-weight:800}.k6M8ka_dest a{color:var(--color-text);align-items:center;gap:9px;font-weight:700;text-decoration:none;display:inline-flex}.k6M8ka_dest a:hover{color:var(--color-primary)}.k6M8ka_flag{font-size:1.1rem;line-height:1}.k6M8ka_monthChip{border-radius:var(--radius-pill);color:#3d4f5e;white-space:nowrap;background:#f1f4f6;align-items:center;gap:7px;padding:4px 5px 4px 11px;font-size:.9rem;font-weight:600;display:inline-flex}.k6M8ka_monthName{line-height:1}.k6M8ka_bandDot{border-radius:50%;flex:none;width:8px;height:8px}.k6M8ka_monthScore{border-radius:var(--radius-pill);min-width:27px;height:22px;color:var(--color-text);font-variant-numeric:tabular-nums;background:#fff;justify-content:center;align-items:center;padding:0 6px;font-size:.8rem;font-weight:800;display:inline-flex}.k6M8ka_band{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-faint);margin-top:3px;font-size:10px;font-weight:700;display:block}.k6M8ka_why{color:var(--color-text-muted);font-size:.88rem;line-height:1.4}.k6M8ka_strip{display:block}.k6M8ka_swing{white-space:nowrap}.k6M8ka_swingValue{font-family:var(--font-display);color:var(--color-text);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800;display:block}.k6M8ka_swingNote{color:var(--color-text-faint);margin-top:2px;font-size:11px;display:block}.k6M8ka_note{color:var(--color-text-faint);margin:1rem 0 0;font-size:12.5px;line-height:1.55}.k6M8ka_note a{color:var(--color-primary);font-weight:600;text-decoration:underline}
