.live[data-astro-cid-o5m3pi4a]{--meter-off:var(--color-line);--meter-on:var(--color-espresso);gap:var(--space-s);display:grid}.dark .live[data-astro-cid-o5m3pi4a]{--meter-off:var(--color-line-dark);--meter-on:var(--color-khaki)}.when-full[data-astro-cid-o5m3pi4a]{justify-self:start}.live[data-astro-cid-o5m3pi4a]:not([data-state=on][data-step="4"]) .when-full[data-astro-cid-o5m3pi4a],.live[data-astro-cid-o5m3pi4a]:not([data-state=on],[data-state=forecast]) .when-on[data-astro-cid-o5m3pi4a],.live[data-astro-cid-o5m3pi4a]:is([data-state=on],[data-state=forecast]) .when-off[data-astro-cid-o5m3pi4a]{display:none}.title[data-astro-cid-o5m3pi4a]{justify-content:space-between;align-items:baseline;gap:var(--space-s);font-size:var(--fs-statement);line-height:var(--lh-heading);letter-spacing:var(--track-tight);display:flex}.title[data-astro-cid-o5m3pi4a] .status[data-astro-cid-o5m3pi4a]:before{width:12px;height:12px}.when-on[data-astro-cid-o5m3pi4a]:is(span){align-items:center;gap:var(--space-xs);display:inline-flex}.dot[data-astro-cid-o5m3pi4a]{background:var(--color-live);border-radius:50%;flex:none;width:12px;height:12px;animation:2.4s ease-in-out infinite pulse}.live[data-astro-cid-o5m3pi4a][data-state=forecast] .dot[data-astro-cid-o5m3pi4a]{background:var(--color-camel);animation:none}@keyframes pulse{50%{opacity:.35}}.meter[data-astro-cid-o5m3pi4a]{gap:var(--space-3xs);grid-template-columns:repeat(4,1fr);display:grid}.meter[data-astro-cid-o5m3pi4a] span[data-astro-cid-o5m3pi4a]{border-radius:var(--radius-pill);background:var(--meter-off);height:4px;transition:background-color var(--dur) var(--ease)}.live[data-astro-cid-o5m3pi4a][data-step] .meter[data-astro-cid-o5m3pi4a] span[data-astro-cid-o5m3pi4a]:first-child,.live[data-astro-cid-o5m3pi4a][data-step="2"] .meter[data-astro-cid-o5m3pi4a] span[data-astro-cid-o5m3pi4a]:nth-child(-n+2),.live[data-astro-cid-o5m3pi4a][data-step="3"] .meter[data-astro-cid-o5m3pi4a] span[data-astro-cid-o5m3pi4a]:nth-child(-n+3),.live[data-astro-cid-o5m3pi4a][data-step="4"] .meter[data-astro-cid-o5m3pi4a] span[data-astro-cid-o5m3pi4a]{background:var(--meter-on)}.updated[data-astro-cid-o5m3pi4a]:is(span){font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.7;flex:none}.sub[data-astro-cid-o5m3pi4a]{font-size:var(--fs-small)}.sub[data-astro-cid-o5m3pi4a] strong[data-astro-cid-o5m3pi4a]{font-weight:600}.sub[data-astro-cid-o5m3pi4a] span[data-astro-cid-o5m3pi4a]{opacity:.85}.card[data-astro-cid-xhsdqzgf]{height:100%;padding:var(--space-xs);border-radius:var(--radius-s);background:var(--color-white);color:var(--color-ink);flex-direction:column;text-decoration:none;display:flex}.card[data-astro-cid-xhsdqzgf][hidden]{display:none}.media[data-astro-cid-xhsdqzgf]{border-radius:var(--radius-s);position:relative;overflow:hidden}.media[data-astro-cid-xhsdqzgf] img{aspect-ratio:1;object-fit:cover;width:100%}.note[data-astro-cid-xhsdqzgf]{top:var(--space-xs);left:var(--space-xs);align-items:center;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);background:var(--color-white);font-size:var(--fs-micro);font-weight:500;display:inline-flex;position:absolute}.body[data-astro-cid-xhsdqzgf]{gap:var(--space-2xs);padding:var(--space-s) var(--space-2xs) var(--space-2xs);flex-direction:column;flex:1;display:flex}.body[data-astro-cid-xhsdqzgf] .small[data-astro-cid-xhsdqzgf]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.foot[data-astro-cid-xhsdqzgf]{padding-top:var(--space-2xs);justify-content:space-between;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-top:auto;display:flex}.body[data-astro-cid-xhsdqzgf] h3,.price[data-astro-cid-xhsdqzgf]{font-size:var(--fs-label)}.pills[data-astro-cid-xhsdqzgf]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.arrows[data-astro-cid-z2unfxc6]{gap:var(--space-xs);display:flex}.arrows[data-astro-cid-z2unfxc6][hidden]{display:none}.slider[data-astro-cid-kb4uamjl]{min-width:0}.track[data-astro-cid-kb4uamjl]{grid-auto-flow:column;grid-auto-columns:var(--card-w,calc((100% - 2 * var(--space-m)) / 3));gap:var(--space-m);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:grid;overflow-x:auto}.track[data-astro-cid-kb4uamjl]::-webkit-scrollbar{display:none}.track[data-astro-cid-kb4uamjl]>*{scroll-snap-align:start}.slider[data-astro-cid-kb4uamjl]>.arrows{margin-top:var(--space-m)}@media (width<=899px){.track[data-astro-cid-kb4uamjl]{grid-auto-columns:var(--card-w-mobile,72%);gap:var(--space-s);margin-inline:calc(-1 * var(--bleed,var(--page-pad)));padding-inline:var(--bleed,var(--page-pad));scroll-padding-inline:var(--bleed,var(--page-pad))}}.head[data-astro-cid-a4t6huhc]{justify-content:space-between;align-items:end;gap:var(--space-l);margin-bottom:var(--space-l);flex-wrap:wrap;display:flex}.summary[data-astro-cid-a4t6huhc]{justify-items:end;gap:var(--space-2xs);text-align:right;display:grid}.score[data-astro-cid-a4t6huhc]{align-items:center;gap:var(--space-xs);display:flex}.note[data-astro-cid-a4t6huhc]{font-size:var(--fs-h2);letter-spacing:var(--track-heading);line-height:1}.stars[data-astro-cid-a4t6huhc]{color:var(--color-camel);gap:2px;display:inline-flex}.stars[data-astro-cid-a4t6huhc] svg[data-astro-cid-a4t6huhc]{fill:currentColor}.stars[data-astro-cid-a4t6huhc] .dim[data-astro-cid-a4t6huhc]{opacity:.3}.actions[data-astro-cid-a4t6huhc]{align-items:center;gap:var(--space-l);margin-top:var(--space-2xs);display:flex}.card[data-astro-cid-a4t6huhc]{gap:var(--space-s);height:100%;padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-white);flex-direction:column;margin:0;display:flex}blockquote[data-astro-cid-a4t6huhc]{flex:1;margin:0}blockquote[data-astro-cid-a4t6huhc] p[data-astro-cid-a4t6huhc]{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}figcaption[data-astro-cid-a4t6huhc]{gap:var(--space-3xs);padding-top:var(--space-s);border-top:1px solid var(--color-line);display:grid}.author[data-astro-cid-a4t6huhc]{font-weight:500;text-decoration:none}a[data-astro-cid-a4t6huhc].author:hover{text-underline-offset:.2em;text-decoration:underline}.meta[data-astro-cid-a4t6huhc]{font-size:var(--fs-small);color:var(--color-muted)}.meta[data-astro-cid-a4t6huhc] a[data-astro-cid-a4t6huhc]{color:inherit}.reviews[data-astro-cid-a4t6huhc] .track{--card-w:calc((100% - 2 * var(--space-m)) / 3);--card-w-mobile:86%}@media (width<=899px){.head[data-astro-cid-a4t6huhc]{gap:var(--space-m)}.summary[data-astro-cid-a4t6huhc]{text-align:left;justify-items:start;width:100%}.actions[data-astro-cid-a4t6huhc]{justify-content:space-between;width:100%}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;background:var(--color-espresso);color:var(--color-linen);position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] .hero-img{z-index:-2;object-fit:cover;object-position:center 35%;width:100%;height:100%;animation:settle 1.8s var(--ease) both;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--color-hero-tint);position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{align-content:end;column-gap:var(--space-l);row-gap:var(--space-xl);min-height:100svh;padding-top:calc(var(--nav-inset) + var(--nav-h) + var(--nav-sub-h) + var(--space-2xl));padding-bottom:var(--space-2xl);grid-template-columns:3fr 2fr;grid-template-areas:"title aside";display:grid}.hero-title[data-astro-cid-lcdefpme]{grid-area:title;align-self:end}.line[data-astro-cid-lcdefpme]{display:block}.hero-aside[data-astro-cid-lcdefpme]{place-self:end;gap:var(--space-m);grid-area:aside;width:min(100%,26rem);display:grid}.hero-ctas[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-m);flex-wrap:wrap;display:flex}.rise[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease) both;animation-delay:var(--delay,0s)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}@keyframes settle{0%{transform:scale(1.06)}}.center[data-astro-cid-lcdefpme]{text-align:center;justify-self:center}.shelves[data-astro-cid-lcdefpme]{gap:var(--space-2xl);display:grid}.shelf[data-astro-cid-lcdefpme]{gap:var(--space-l);display:grid}.shelf[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.shelf-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--space-m);flex-wrap:wrap;display:flex}.shelf-actions[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-l);display:flex}.shelves[data-astro-cid-lcdefpme] .track{--card-w:calc((100% - 3 * var(--space-m)) / 4)}.today[data-astro-cid-lcdefpme]{isolation:isolate;position:relative;overflow:hidden}.today[data-astro-cid-lcdefpme] .today-bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.today[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:var(--color-overlay);position:absolute;inset:0}.today-grid[data-astro-cid-lcdefpme]{column-gap:var(--space-xl);row-gap:var(--space-l);padding-block:var(--section);grid-template-columns:1fr 1fr;grid-template-areas:"title.""now foot";display:grid}.today-title[data-astro-cid-lcdefpme]{grid-area:title}.today-now[data-astro-cid-lcdefpme]{align-self:end;gap:var(--space-l);grid-area:now;width:min(100%,26rem);display:grid}.today-foot[data-astro-cid-lcdefpme]{text-align:right;grid-area:foot;place-self:end}.features[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:5fr 7fr;align-items:center;display:grid}.features-img[data-astro-cid-lcdefpme]{border-radius:var(--radius-s);margin:0;overflow:hidden}.features-img[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;width:100%}.features-body[data-astro-cid-lcdefpme]{gap:var(--space-l);display:grid}.feature-list[data-astro-cid-lcdefpme]{column-gap:var(--space-xl);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.feature-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-2xs);padding-block:var(--space-s);border-top:1px solid var(--color-line);display:grid}.feature-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-label);margin-top:var(--space-3xs)}.ways[data-astro-cid-lcdefpme]{background:var(--color-cocoa)}.ways[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-l)}.ways-grid[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.way[data-astro-cid-lcdefpme]{gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-linen);color:var(--color-ink);display:grid}.way[data-astro-cid-lcdefpme].featured{background:var(--color-khaki)}.way[data-astro-cid-lcdefpme].featured ul[data-astro-cid-lcdefpme]{border-top-color:var(--color-camel)}.way[data-astro-cid-lcdefpme].featured .way-note[data-astro-cid-lcdefpme]{color:var(--color-ink)}.way-title[data-astro-cid-lcdefpme]{font-size:var(--fs-statement);line-height:var(--lh-heading);letter-spacing:var(--track-heading)}.way-note[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);font-size:var(--fs-small);letter-spacing:0;color:var(--color-muted);display:block}.way[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding:var(--space-s) 0 0;border-top:1px solid var(--color-line);gap:var(--space-2xs);font-size:var(--fs-small);margin:0;list-style:none;display:grid}.way[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-2xs);display:flex}.way[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-espresso);border-radius:50%;flex:none;width:6px;height:6px;margin-top:.5em}.faq[data-astro-cid-lcdefpme]{gap:var(--space-2xl);grid-template-columns:5fr 7fr;align-items:start;display:grid}.all-faq[data-astro-cid-lcdefpme]{margin-top:var(--space-m);display:inline-block}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-line)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--color-line)}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-s);cursor:pointer;font-size:var(--fs-body);font-weight:500;list-style:none;display:flex}.faq-list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.chev[data-astro-cid-lcdefpme]{transition:transform .4s var(--ease);flex:none}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] .chev[data-astro-cid-lcdefpme]{transform:rotate(180deg)}.faq-list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:var(--measure);padding-bottom:var(--space-s);color:var(--color-muted)}@media (width<=899px){.hero[data-astro-cid-lcdefpme] .hero-img{object-position:center 42%}.hero-inner[data-astro-cid-lcdefpme]{row-gap:var(--space-l);padding-top:calc(var(--nav-inset) + var(--nav-h-mobile) + var(--space-2xl));padding-bottom:var(--space-l);grid-template-columns:1fr;grid-template-areas:"title""aside"}.hero-aside[data-astro-cid-lcdefpme]{justify-self:start}.shelves[data-astro-cid-lcdefpme]{gap:var(--space-2xl)}.shelf[data-astro-cid-lcdefpme]{gap:var(--space-m)}.shelf-head[data-astro-cid-lcdefpme]{gap:var(--space-s)}.shelf-actions[data-astro-cid-lcdefpme]{justify-content:space-between;gap:var(--space-m);width:100%}.shelf-actions[data-astro-cid-lcdefpme] .arrow{width:var(--arrow-s);height:var(--arrow-s)}.today-grid[data-astro-cid-lcdefpme]{row-gap:var(--space-l);padding-block:var(--space-2xl) var(--space-xl);grid-template-columns:1fr;grid-template-areas:"title""now""foot"}.today-foot[data-astro-cid-lcdefpme]{text-align:left;justify-self:start}.features[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1fr}.features-img[data-astro-cid-lcdefpme] img{aspect-ratio:4/3}.ways[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-m)}.ways-grid[data-astro-cid-lcdefpme]{gap:var(--space-s);grid-template-columns:1fr}.way-title[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}.way-note[data-astro-cid-lcdefpme]{margin-top:var(--space-3xs)}.way[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-top:var(--space-s);gap:var(--space-2xs)}.faq[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:1fr}}
