.city[data-astro-cid-4nsziwms]{grid-template-columns:minmax(0,1fr);display:grid}.hero[data-astro-cid-4nsziwms]{padding-block:var(--space-6) var(--space-8)}.display[data-astro-cid-4nsziwms]{font-size:var(--text-display);letter-spacing:-.01em;max-width:18ch;line-height:1.15}.lead[data-astro-cid-4nsziwms]{margin-top:var(--space-2);color:var(--color-text-secondary)}.dests[data-astro-cid-4nsziwms]{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:1fr 1fr;max-width:560px;display:grid}.dest[data-astro-cid-4nsziwms]{text-align:start;border:1px solid var(--color-divider);background:var(--color-bg);border-radius:var(--radius-media);padding:var(--space-2);gap:var(--space-1);cursor:pointer;display:grid}.dest[data-astro-cid-4nsziwms][aria-pressed=true]{border:2px solid var(--color-accent);padding:7px}.dest-photo[data-astro-cid-4nsziwms]{aspect-ratio:1;border-radius:var(--radius-inner);margin-bottom:var(--space-1)}.dest-photo[data-astro-cid-4nsziwms] .empty[data-astro-cid-4nsziwms]{height:100%;color:var(--color-text-secondary);font-size:var(--text-caption);place-items:center;display:grid}.dest-name[data-astro-cid-4nsziwms]{font-weight:600;font-size:var(--text-heading);align-items:center;gap:var(--space-1);line-height:1.3;display:flex}.dest-name[data-astro-cid-4nsziwms] .check{color:var(--color-accent);stroke-width:2px;visibility:hidden}.dest[data-astro-cid-4nsziwms][aria-pressed=true] .dest-name[data-astro-cid-4nsziwms] .check{visibility:visible}.dest-days[data-astro-cid-4nsziwms]{font-size:var(--text-small);color:var(--color-text-secondary)}.dest-from[data-astro-cid-4nsziwms]{font-weight:600}.note[data-astro-cid-4nsziwms]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--color-text-secondary);max-width:60ch;line-height:1.4}.block[data-astro-cid-4nsziwms]{padding-block:var(--space-8);border-top:1px solid var(--color-divider)}.months[data-astro-cid-4nsziwms]{margin-top:var(--space-4);border-top:1px solid var(--color-divider)}.months[data-astro-cid-4nsziwms] .month-item{border-bottom:1px solid var(--color-divider)}.months[data-astro-cid-4nsziwms] .month{text-align:start;cursor:pointer;gap:2px var(--space-3);width:100%;padding:var(--space-3) 0;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"name wx chev""price sea chev";align-items:center;min-height:64px;display:grid}.months[data-astro-cid-4nsziwms] .m,.months[data-astro-cid-4nsziwms] .p{display:none}.months[data-astro-cid-4nsziwms] .mfull{font-weight:600;font-size:var(--text-heading);grid-area:name;line-height:1.3}.months[data-astro-cid-4nsziwms] .pfull{font-size:var(--text-small);color:var(--color-text-secondary);white-space:nowrap;grid-area:price}.months[data-astro-cid-4nsziwms] .w{justify-self:end;align-items:center;gap:var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary);white-space:nowrap;grid-area:wx;display:flex}.months[data-astro-cid-4nsziwms] .w svg{flex:none;width:22px;height:22px}.months[data-astro-cid-4nsziwms] .w-sun{color:var(--color-text)}.months[data-astro-cid-4nsziwms] .w-sun svg{stroke:var(--color-sun);fill:none}.months[data-astro-cid-4nsziwms] .w-sun svg path:first-child{fill:var(--color-sun-fill)}.months[data-astro-cid-4nsziwms] .sea{justify-self:end;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);white-space:nowrap;grid-area:sea;display:flex}.months[data-astro-cid-4nsziwms] .mchev{color:var(--color-text-secondary);grid-area:chev}@media (prefers-reduced-motion:no-preference){.months[data-astro-cid-4nsziwms] .mchev{transition:rotate var(--duration-fast) var(--ease-out)}}.months[data-astro-cid-4nsziwms] .month[aria-expanded=true] .mchev{rotate:180deg}.months[data-astro-cid-4nsziwms] .month[aria-expanded=true] .mfull{color:var(--color-accent-strong)}.months[data-astro-cid-4nsziwms] .month-deps:empty{display:none}.months[data-astro-cid-4nsziwms] .month-deps{padding-bottom:var(--space-3)}.months[data-astro-cid-4nsziwms] .month-deps .list{border-top:1px solid var(--color-divider);margin-top:0}.months[data-astro-cid-4nsziwms] .month-deps .more{margin-top:var(--space-3)}.months-hint[data-astro-cid-4nsziwms]{margin-top:var(--space-1)}@media (width<=1023px){html.js #deps[data-astro-cid-4nsziwms]{display:none}}.callout[data-astro-cid-4nsziwms]{margin-top:var(--space-4);background:var(--color-surface);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);gap:var(--space-1) var(--space-3);grid-template-columns:auto 1fr;max-width:640px;display:grid}.callout[data-astro-cid-4nsziwms] svg{margin-top:2px}.callout[data-astro-cid-4nsziwms] .sun-ico{stroke:var(--color-sun);width:22px;height:22px}.callout[data-astro-cid-4nsziwms] .sun-ico path:first-child{fill:var(--color-sun-fill)}.callout[data-astro-cid-4nsziwms] p[data-astro-cid-4nsziwms]{font-size:var(--text-small);line-height:1.45}.callout[data-astro-cid-4nsziwms] .link-btn[data-astro-cid-4nsziwms]{font-size:var(--text-small);grid-column:2;justify-self:start}.list[data-astro-cid-4nsziwms]{margin-top:var(--space-4)}.list[data-astro-cid-4nsziwms] .dep{gap:var(--space-3);width:100%;padding:var(--space-3) 0;text-align:start;cursor:pointer;border:0;border-bottom:1px solid var(--color-divider);background:0 0;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;min-height:64px;display:grid}.list[data-astro-cid-4nsziwms] .dep:last-child{border-bottom:0}.list[data-astro-cid-4nsziwms] .d{font-weight:600;font-size:var(--text-heading);line-height:1.3;display:block}.list[data-astro-cid-4nsziwms] .meta{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.4;display:block}.list[data-astro-cid-4nsziwms] .night{align-items:center;gap:var(--space-1);font-size:var(--text-small);line-height:1.4;display:flex}.list[data-astro-cid-4nsziwms] .night svg{width:16px;height:16px}.list[data-astro-cid-4nsziwms] .pr{text-align:end}.list[data-astro-cid-4nsziwms] .pr b{white-space:nowrap;font-weight:600;display:block}.list[data-astro-cid-4nsziwms] .pr span{font-size:var(--text-small);color:var(--color-text-secondary);white-space:nowrap}.list[data-astro-cid-4nsziwms] .chev{color:var(--color-text-secondary)}.more[data-astro-cid-4nsziwms]{margin-top:var(--space-4)}.tabs[data-astro-cid-4nsziwms]{gap:var(--space-2);margin-top:var(--space-4);display:flex}.cmp[data-astro-cid-4nsziwms]{margin-top:var(--space-4)}.cmp-col[data-astro-cid-4nsziwms] dl[data-astro-cid-4nsziwms]{gap:var(--space-1);margin:0;display:grid}.cmp-col[data-astro-cid-4nsziwms][hidden]{display:none}.cmp-head[data-astro-cid-4nsziwms]{font-size:var(--text-heading);margin-bottom:var(--space-3);display:none}.cmp-col[data-astro-cid-4nsziwms] dt[data-astro-cid-4nsziwms]{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:var(--space-3)}.cmp-col[data-astro-cid-4nsziwms] dt[data-astro-cid-4nsziwms]:first-child{margin-top:0}.cmp-col[data-astro-cid-4nsziwms] dd[data-astro-cid-4nsziwms]{max-width:60ch;margin:0}.carousel[data-astro-cid-4nsziwms]{gap:var(--space-3);scroll-snap-type:x mandatory;margin:var(--space-4) calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.carousel[data-astro-cid-4nsziwms]::-webkit-scrollbar{display:none}.slide[data-astro-cid-4nsziwms]{scroll-snap-align:start;flex:none;width:82%;max-width:420px}.slide-media[data-astro-cid-4nsziwms]{aspect-ratio:4/5;border-radius:var(--radius-media)}.slide[data-astro-cid-4nsziwms] figcaption[data-astro-cid-4nsziwms]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--text-small);color:var(--color-text-secondary);display:flex}.slide[data-astro-cid-4nsziwms] .count[data-astro-cid-4nsziwms]{color:var(--color-text);font-variant-numeric:tabular-nums}.credit[data-astro-cid-4nsziwms]{font-size:var(--text-caption);color:var(--color-text-secondary);margin:var(--space-2) 0 var(--space-3)}.steps[data-astro-cid-4nsziwms]{counter-reset:s;margin-top:var(--space-4);gap:var(--space-4);max-width:65ch;list-style:none;display:grid}.steps[data-astro-cid-4nsziwms] li[data-astro-cid-4nsziwms]{padding-left:var(--space-8);position:relative}.steps[data-astro-cid-4nsziwms] li[data-astro-cid-4nsziwms]:before{counter-increment:s;content:counter(s);border-radius:var(--radius-pill);background:var(--color-accent-tint);width:24px;height:24px;color:var(--color-accent-strong);font-weight:600;font-size:var(--text-small);place-items:center;display:grid;position:absolute;top:0;left:0}.steps[data-astro-cid-4nsziwms] b[data-astro-cid-4nsziwms]{font-weight:600}.who[data-astro-cid-4nsziwms] .prose[data-astro-cid-4nsziwms]{margin-top:var(--space-3)}.faq[data-astro-cid-4nsziwms]{margin-top:var(--space-2);max-width:720px}.faq[data-astro-cid-4nsziwms] details[data-astro-cid-4nsziwms]{border-bottom:1px solid var(--color-divider)}.faq[data-astro-cid-4nsziwms] details[data-astro-cid-4nsziwms]:last-child{border-bottom:0}.faq[data-astro-cid-4nsziwms] summary[data-astro-cid-4nsziwms]{cursor:pointer;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) 0;font-weight:600;list-style:none;display:flex}.faq[data-astro-cid-4nsziwms] summary[data-astro-cid-4nsziwms]::-webkit-details-marker{display:none}.faq[data-astro-cid-4nsziwms] summary[data-astro-cid-4nsziwms] svg{color:var(--color-text-secondary);flex:none}.faq[data-astro-cid-4nsziwms] details[data-astro-cid-4nsziwms][open] summary[data-astro-cid-4nsziwms] svg{rotate:180deg}.faq[data-astro-cid-4nsziwms] details[data-astro-cid-4nsziwms] p[data-astro-cid-4nsziwms]{padding-bottom:var(--space-4);max-width:65ch}.form-block[data-astro-cid-4nsziwms] form[data-astro-cid-4nsziwms]{gap:var(--space-4);margin-top:var(--space-4);max-width:480px;display:grid}.tour-box[data-astro-cid-4nsziwms]{padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-media);gap:var(--space-4);border:0;min-width:0;margin:0;display:grid}.tour-box[data-astro-cid-4nsziwms] legend[data-astro-cid-4nsziwms]{float:left;width:100%;font-weight:600;font-size:var(--text-heading);padding:0}.tour-box[data-astro-cid-4nsziwms] legend[data-astro-cid-4nsziwms]+.help[data-astro-cid-4nsziwms]{margin-top:calc(-1 * var(--space-3))}.flabel[data-astro-cid-4nsziwms]{font-weight:600;font-size:var(--text-small)}.row2[data-astro-cid-4nsziwms]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 110px;display:grid}.field[data-astro-cid-4nsziwms] select[data-astro-cid-4nsziwms]{min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--color-control-border);background:var(--color-bg);color:var(--color-text);width:100%;font-size:1rem}.tour-price[data-astro-cid-4nsziwms]{font-size:var(--text-small);line-height:1.45}.tour-price[data-astro-cid-4nsziwms] b[data-astro-cid-4nsziwms]{font-weight:600}.choice[data-astro-cid-4nsziwms]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-accent-tint);border-radius:var(--radius-control);max-width:480px}.field[data-astro-cid-4nsziwms]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.field[data-astro-cid-4nsziwms] label[data-astro-cid-4nsziwms],.field[data-astro-cid-4nsziwms] legend[data-astro-cid-4nsziwms]{font-weight:600;font-size:var(--text-small);padding:0}.field[data-astro-cid-4nsziwms] input[data-astro-cid-4nsziwms],.field[data-astro-cid-4nsziwms] textarea[data-astro-cid-4nsziwms]{min-height:48px;padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--color-control-border);background:var(--color-bg);color:var(--color-text);width:100%;font-size:1rem}.field[data-astro-cid-4nsziwms] input[data-astro-cid-4nsziwms][aria-invalid=true]{border:2px solid var(--color-danger);padding:11px}.help[data-astro-cid-4nsziwms]{font-size:var(--text-small);color:var(--color-text-secondary)}.error[data-astro-cid-4nsziwms]{font-size:var(--text-small);color:var(--color-danger);font-weight:600}.radios[data-astro-cid-4nsziwms]{gap:var(--space-2);flex-wrap:wrap;display:flex}.radio[data-astro-cid-4nsziwms]{position:relative}.radio[data-astro-cid-4nsziwms] input[data-astro-cid-4nsziwms]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.radio[data-astro-cid-4nsziwms] span[data-astro-cid-4nsziwms]{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--color-control-border);align-items:center;font-weight:600;display:inline-flex}.radio[data-astro-cid-4nsziwms] input[data-astro-cid-4nsziwms]:checked+span[data-astro-cid-4nsziwms]{background:var(--color-accent-tint);border:2px solid var(--color-accent);color:var(--color-accent-strong);padding:0 15px}.radio[data-astro-cid-4nsziwms] input[data-astro-cid-4nsziwms]:focus-visible+span[data-astro-cid-4nsziwms]{outline:2px solid var(--color-accent);outline-offset:2px}.check[data-astro-cid-4nsziwms]{gap:var(--space-3);font-size:var(--text-small);grid-template-columns:24px 1fr;align-items:start;line-height:1.45;display:grid}.check[data-astro-cid-4nsziwms] input[data-astro-cid-4nsziwms]{width:20px;height:20px;accent-color:var(--color-accent);margin:2px 0 0}.form-status[data-astro-cid-4nsziwms]:empty{display:none}.form-status[data-astro-cid-4nsziwms]{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-control);gap:var(--space-3);display:grid}.next[data-astro-cid-4nsziwms]{margin-top:var(--space-6);padding-left:var(--space-6);gap:var(--space-2);max-width:60ch;color:var(--color-text-secondary);font-size:var(--text-small);display:grid}.hotels[data-astro-cid-4nsziwms]{z-index:60;background:var(--color-bg);overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.hotels-head[data-astro-cid-4nsziwms]{z-index:2;background:var(--color-bg);border-bottom:1px solid var(--color-divider);padding-block:var(--space-3);position:sticky;top:0}.hotels-bar[data-astro-cid-4nsziwms]{justify-content:space-between;gap:var(--space-3);align-items:flex-start;display:flex}.hotels-title[data-astro-cid-4nsziwms]{font-size:var(--text-title);letter-spacing:-.01em;line-height:1.2}.hotels-tools[data-astro-cid-4nsziwms]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.hotels-filters[data-astro-cid-4nsziwms]{gap:var(--space-2);scrollbar-width:none;flex:100%;display:flex;overflow-x:auto}.hotels-filters[data-astro-cid-4nsziwms] .chip[data-astro-cid-4nsziwms]{flex:none}.hotels-sort[data-astro-cid-4nsziwms] select[data-astro-cid-4nsziwms]{border-radius:var(--radius-control);border:1px solid var(--color-control-border);background:var(--color-bg);min-height:44px;padding:0 var(--space-3);font-size:1rem}.hotels-body[data-astro-cid-4nsziwms]{padding-block:var(--space-4) calc(var(--space-12) + env(safe-area-inset-bottom))}.hotels-list[data-astro-cid-4nsziwms]{gap:var(--space-4);margin-block:var(--space-3) var(--space-4);display:grid}.hotels-list[data-astro-cid-4nsziwms] .hotel{border:1px solid var(--color-divider);border-radius:var(--radius-media);display:grid;overflow:hidden}.hotels-list[data-astro-cid-4nsziwms] .h-photo{aspect-ratio:16/9;background:var(--color-surface);padding:var(--space-4);text-align:center;font-size:var(--text-caption);color:var(--color-text-secondary);place-items:center;display:grid}.hotels-list[data-astro-cid-4nsziwms] .h-body{padding:var(--space-3) var(--space-4) var(--space-4);gap:var(--space-1);display:grid}.hotels-list[data-astro-cid-4nsziwms] .h-name{font-size:var(--text-heading);line-height:1.3}.hotels-list[data-astro-cid-4nsziwms] .h-stars{color:var(--color-text-secondary);white-space:nowrap;font-weight:400}.hotels-list[data-astro-cid-4nsziwms] .h-resort{font-size:var(--text-small);color:var(--color-text-secondary)}.hotels-list[data-astro-cid-4nsziwms] .h-rating{font-size:var(--text-small)}.hotels-list[data-astro-cid-4nsziwms] .h-rating b{color:var(--color-accent-strong);font-weight:600}.hotels-list[data-astro-cid-4nsziwms] .h-facts{gap:var(--space-1) var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;list-style:none;display:flex}.hotels-list[data-astro-cid-4nsziwms] .h-facts li{font-size:var(--text-caption);background:var(--color-surface);border-radius:var(--radius-pill);padding:2px var(--space-2)}.hotels-list[data-astro-cid-4nsziwms] .h-buy{gap:0 var(--space-3);margin-top:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.hotels-list[data-astro-cid-4nsziwms] .h-price{font-size:1.375rem;font-weight:600;line-height:1.2}.hotels-list[data-astro-cid-4nsziwms] .h-nights{font-size:var(--text-caption);color:var(--color-text-secondary);grid-column:1}.hotels-list[data-astro-cid-4nsziwms] .h-pick{padding:0 var(--space-4);grid-area:1/2/span 2}.hotels-note[data-astro-cid-4nsziwms]{max-width:65ch;margin-top:var(--space-4)}@media (width>=768px){.hotels-list[data-astro-cid-4nsziwms]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hotels-list[data-astro-cid-4nsziwms]{grid-template-columns:repeat(3,minmax(0,1fr))}.hotels-filters[data-astro-cid-4nsziwms]{flex:0 auto}}.panel[data-astro-cid-4nsziwms] .panel-hotels{margin-top:var(--space-4)}.panel[data-astro-cid-4nsziwms] .picked{margin-top:var(--space-3);font-size:var(--text-small)}.panel[data-astro-cid-4nsziwms]{background:var(--color-bg)}.panel[data-astro-cid-4nsziwms] .t{font-size:var(--text-title);letter-spacing:-.01em;padding-right:var(--space-8);font-weight:600;line-height:1.2}.panel[data-astro-cid-4nsziwms] .warn{margin-top:var(--space-3);gap:var(--space-2);align-items:flex-start;font-weight:600;display:flex}.panel[data-astro-cid-4nsziwms] .warn svg{color:var(--color-accent);margin-top:2px}.panel[data-astro-cid-4nsziwms] .pmeta{margin-top:var(--space-2);color:var(--color-text-secondary)}.panel[data-astro-cid-4nsziwms] .chips{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.panel[data-astro-cid-4nsziwms] .price{margin-top:var(--space-4);font-size:var(--text-price);letter-spacing:-.01em;font-weight:600;line-height:1.1}.panel[data-astro-cid-4nsziwms] .price-note{margin-top:var(--space-1);font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.4}.panel[data-astro-cid-4nsziwms] .example{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider);font-size:var(--text-small);line-height:1.45}.panel[data-astro-cid-4nsziwms] .panel-cta{margin-top:var(--space-4)}.panel[data-astro-cid-4nsziwms] .panel-alt{margin-top:var(--space-3);align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.panel[data-astro-cid-4nsziwms] .copied{font-size:var(--text-small);color:var(--color-text-secondary)}.grab[data-astro-cid-4nsziwms],.panel-close[data-astro-cid-4nsziwms]{display:none}@media (width<=1023px){.panel[data-astro-cid-4nsziwms]{z-index:40;overscroll-behavior:contain;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;max-height:88dvh;box-shadow:var(--shadow-float);padding:var(--space-2) var(--gutter) calc(var(--space-6) + env(safe-area-inset-bottom));visibility:hidden;opacity:0;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.panel[data-astro-cid-4nsziwms].open{visibility:visible;opacity:1}.grab[data-astro-cid-4nsziwms]{border-radius:var(--radius-pill);background:var(--color-divider);width:40px;height:4px;margin:0 auto var(--space-3);display:block}.panel-close[data-astro-cid-4nsziwms]{right:var(--space-2);top:var(--space-3);display:grid;position:absolute}.backdrop[data-astro-cid-4nsziwms]{z-index:35;background:#18293252;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-4nsziwms]{transition:transform var(--duration-sheet) var(--ease-out), opacity 0s linear var(--duration-sheet), visibility 0s linear var(--duration-sheet);transform:translateY(100%)}.panel[data-astro-cid-4nsziwms].open{transition:transform var(--duration-sheet) var(--ease-out);transform:none}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-4nsziwms]{transition:opacity .2s linear,visibility 0s linear .2s}.panel[data-astro-cid-4nsziwms].open{transition:opacity .2s linear}}}@media (width>=1024px){.city[data-astro-cid-4nsziwms]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) 380px;align-items:start}.hero[data-astro-cid-4nsziwms]{padding-top:var(--space-12)}.dests[data-astro-cid-4nsziwms]{gap:var(--space-4)}.dest-photo[data-astro-cid-4nsziwms]{aspect-ratio:4/3}.list[data-astro-cid-4nsziwms],.more[data-astro-cid-4nsziwms]{max-width:720px}.months[data-astro-cid-4nsziwms]{gap:var(--space-2);border-top:0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:860px;display:grid}.months[data-astro-cid-4nsziwms] .month-item{border-bottom:0;display:flex}.months[data-astro-cid-4nsziwms] .month-deps{display:none}.months[data-astro-cid-4nsziwms] .month{text-align:start;min-height:150px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--color-divider);border-radius:var(--radius-control);background:var(--color-bg);flex-direction:column;align-items:flex-start;gap:2px;display:flex}.months[data-astro-cid-4nsziwms] .mfull,.months[data-astro-cid-4nsziwms] .pfull,.months[data-astro-cid-4nsziwms] .mchev{display:none}.months[data-astro-cid-4nsziwms] .m{font-size:var(--text-small);color:var(--color-text-secondary);display:block}.months[data-astro-cid-4nsziwms] .p{letter-spacing:-.01em;font-size:1.5rem;font-weight:600;line-height:1.1;display:block}.months[data-astro-cid-4nsziwms] .w{font-size:var(--text-caption);margin-top:var(--space-1);white-space:normal;flex-direction:column;justify-self:auto;align-items:flex-start;gap:2px;line-height:1.25}.months[data-astro-cid-4nsziwms] .w svg{width:24px;height:24px}.months[data-astro-cid-4nsziwms] .sea{padding-top:var(--space-1);flex-direction:column;gap:0;margin-top:auto;line-height:1.3}.months[data-astro-cid-4nsziwms] .month[aria-pressed=true]{background:var(--color-accent-tint);border:2px solid var(--color-accent);padding:7px 7px 7px 11px}.months[data-astro-cid-4nsziwms] .month[aria-pressed=true] .p{color:var(--color-accent-strong)}@media (hover:hover){.months[data-astro-cid-4nsziwms] .month:hover{border-color:var(--color-accent)}}.tabs[data-astro-cid-4nsziwms]{display:none}.cmp[data-astro-cid-4nsziwms]{gap:var(--space-8);grid-template-columns:1fr 1fr;display:grid}.cmp-col[data-astro-cid-4nsziwms][hidden]{display:block!important}.cmp-head[data-astro-cid-4nsziwms]{display:block}.carousel[data-astro-cid-4nsziwms]{margin-inline:0;padding-inline:0}.slide[data-astro-cid-4nsziwms]{width:46%}.panel[data-astro-cid-4nsziwms]{top:calc(var(--header-h) + var(--space-6));margin-top:var(--space-12);border:1px solid var(--color-divider);border-radius:var(--radius-media);padding:var(--space-6);max-height:calc(100vh - var(--header-h) - var(--space-12));position:sticky;overflow-y:auto}.backdrop[data-astro-cid-4nsziwms]{display:none}.list[data-astro-cid-4nsziwms] .dep[aria-current=true]{background:var(--color-accent-tint);box-shadow:-8px 0 0 var(--color-accent-tint), 8px 0 0 var(--color-accent-tint)}}@media (hover:hover){.list[data-astro-cid-4nsziwms] .dep:hover .d{color:var(--color-accent-strong)}}
