.hc[data-astro-cid-wqn3xgpd]{align-content:start;gap:.85rem;display:grid}.hc__label[data-astro-cid-wqn3xgpd]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;gap:.15rem .6rem;font-size:.75rem;font-weight:600;display:flex}.hc__label[data-astro-cid-wqn3xgpd]>[data-astro-cid-wqn3xgpd]{white-space:nowrap}.hc__format[data-astro-cid-wqn3xgpd]{color:var(--ink-2);font-weight:500}.hc__format[data-astro-cid-wqn3xgpd]:before{content:"·";color:var(--ink-2);margin-right:.6rem}.hc__title[data-astro-cid-wqn3xgpd]{font-family:var(--font-display);letter-spacing:-.015em;margin-top:.4rem;font-size:clamp(1.1875rem,1.05rem + .4vw,1.375rem);font-weight:600;line-height:1.25}.hc__desc[data-astro-cid-wqn3xgpd]{font-size:var(--t-body);color:var(--ink-2);margin-top:.6rem;line-height:1.6}.hc__meta[data-astro-cid-wqn3xgpd]{font-size:var(--t-meta);color:var(--ink-2);margin-top:.55rem}.hc--feature[data-astro-cid-wqn3xgpd] .hc__title[data-astro-cid-wqn3xgpd]{letter-spacing:-.025em;font-size:clamp(1.75rem,1.1rem + 1.25vw,2.25rem);line-height:1.14}.hc--feature[data-astro-cid-wqn3xgpd] .hc__desc[data-astro-cid-wqn3xgpd]{max-width:60ch}.hc--second[data-astro-cid-wqn3xgpd]{gap:.75rem}.hc--second[data-astro-cid-wqn3xgpd] .hc__title[data-astro-cid-wqn3xgpd]{letter-spacing:-.018em;margin-top:.3rem;font-size:clamp(1.25rem,1rem + .5vw,1.4375rem);line-height:1.22}.hc--wide[data-astro-cid-wqn3xgpd]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.75rem}.hc--wide[data-astro-cid-wqn3xgpd] .hc__title[data-astro-cid-wqn3xgpd]{letter-spacing:-.02em;font-size:clamp(1.4375rem,1.15rem + .65vw,1.75rem);line-height:1.18}.hc--compact[data-astro-cid-wqn3xgpd]{grid-template-columns:minmax(0,1fr) 8.75rem;align-items:start;gap:1rem}.hc--compact[data-astro-cid-wqn3xgpd] .hc__photo{order:2}.hc--compact[data-astro-cid-wqn3xgpd] .hc__title[data-astro-cid-wqn3xgpd]{letter-spacing:-.01em;margin-top:.3rem;font-size:clamp(1.0625rem,.95rem + .3vw,1.1875rem);line-height:1.3}@media (width<=1023px){.hc--compact[data-astro-cid-wqn3xgpd]{grid-template-columns:minmax(0,1fr) 6.5rem}}@media (width<=639px){.hc--wide[data-astro-cid-wqn3xgpd]{grid-template-columns:1fr;gap:.85rem}.hc--compact[data-astro-cid-wqn3xgpd]{grid-template-columns:minmax(0,1fr) 7.5rem}}.top[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.75rem;padding-top:clamp(1.5rem,1rem + 1.2vw,2.25rem);display:grid}.top__side[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:1.875rem 1.5rem;display:grid}.flow[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,7fr) minmax(17.5rem,3fr);align-items:start;gap:2.5rem;padding-top:clamp(2.5rem,1.75rem + 2vw,3.5rem);display:grid}.main[data-astro-cid-lcdefpme]{gap:clamp(2.5rem,2rem + 1.5vw,3.5rem);min-width:0;display:grid}.head[data-astro-cid-lcdefpme]{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-section);letter-spacing:-.025em;font-weight:600}.head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap;text-underline-offset:.25em;font-size:.875rem;font-weight:500}.pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.75rem;display:grid}.costs[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.75rem;display:grid}.list[data-astro-cid-lcdefpme]{align-content:start;display:grid}.list[data-astro-cid-lcdefpme]>.hc{border-top:1px solid var(--line);padding-block:1.1rem}.list[data-astro-cid-lcdefpme]>.hc:first-child{border-top:0;padding-top:0}.row3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.lines[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);align-content:start;gap:.45rem;padding-top:1rem;display:grid}.lines__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.0625rem,.95rem + .3vw,1.1875rem);font-weight:600;line-height:1.3;text-decoration:none}.lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:hover .lines__title[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline}.lines__date[data-astro-cid-lcdefpme]{font-size:var(--t-meta);color:var(--ink-2)}.flow[data-astro-cid-lcdefpme] .ad-grid .ad{justify-items:start;margin-inline:0}.side[data-astro-cid-lcdefpme]{align-content:start;align-self:stretch;gap:2.5rem;display:grid}.side[data-astro-cid-lcdefpme]>.sb__ad{top:calc(var(--header-h) + 1.5rem);align-self:start;position:sticky}.sb[data-astro-cid-lcdefpme]{gap:.25rem;display:grid}.nl-main[data-astro-cid-lcdefpme][hidden]{display:none}.nl-main[data-astro-cid-lcdefpme] .nl{margin-top:0}.sb__title[data-astro-cid-lcdefpme]{letter-spacing:-.015em;border-bottom:2px solid var(--ink);padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.sb__new[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.sb__new[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.sb__new[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.3rem;padding:.85rem 0;text-decoration:none;display:grid}.sb__new[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:var(--t-meta);color:var(--ink-2)}.sb__picks[data-astro-cid-lcdefpme]{counter-reset:p;margin:0;padding:0;list-style:none}.sb__picks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:p;border-bottom:1px solid var(--line)}.sb__picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:2rem 1fr;column-gap:.25rem;padding:.9rem 0;text-decoration:none;display:grid}.sb__picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:before{content:counter(p);font-family:var(--font-display);color:var(--line-strong);grid-row:span 2;font-size:1.25rem;font-weight:600;line-height:1.1}.sb__cat[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.sb__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:1.32}.sb__picks[data-astro-cid-lcdefpme] .sb__name[data-astro-cid-lcdefpme]{margin-top:.2rem}.sb__new[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .sb__name[data-astro-cid-lcdefpme],.sb__picks[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .sb__name[data-astro-cid-lcdefpme],.sb__tools[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .sb__name[data-astro-cid-lcdefpme]{text-underline-offset:.2em;text-decoration:underline}.sb__tools[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.sb__tools[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.sb__tools[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.2rem;padding:.9rem 0;text-decoration:none;display:grid}.sb__desc[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.875rem;line-height:1.5}.sb__more[data-astro-cid-lcdefpme]{justify-self:start;margin-top:.9rem;font-size:.875rem}.sb--guide[data-astro-cid-lcdefpme]{background:var(--surface);justify-items:start;gap:.6rem;padding:1.25rem}.sb--guide[data-astro-cid-lcdefpme] .sb__title[data-astro-cid-lcdefpme]{border-bottom-color:var(--line-strong);width:100%}.sb__guide-name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.125rem;font-weight:600}.sb--guide[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);font-size:.875rem}.sb--guide[data-astro-cid-lcdefpme] .sb__guide-name[data-astro-cid-lcdefpme]{color:var(--ink)}.sb--guide[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:.5rem}@media (width<=1023px){.top[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2rem}.flow[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.side[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:2rem 1.75rem}.side[data-astro-cid-lcdefpme]>.sb__ad{position:static}}@media (width<=639px){.top[data-astro-cid-lcdefpme]{gap:1.5rem}.top__side[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.top__side[data-astro-cid-lcdefpme]>.hc--second{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 7.5rem;gap:1rem;padding-block:1.1rem}.top__side[data-astro-cid-lcdefpme]>.hc--second .hc__photo{order:2}.top__side[data-astro-cid-lcdefpme]>.hc--second .photo__frame{aspect-ratio:4/3!important}.top__side[data-astro-cid-lcdefpme]>.hc--second .hc__title{font-size:1.1875rem}.pair[data-astro-cid-lcdefpme],.costs[data-astro-cid-lcdefpme],.row3[data-astro-cid-lcdefpme],.lines[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.row3[data-astro-cid-lcdefpme]{gap:2rem}.lines[data-astro-cid-lcdefpme]{gap:0}.lines[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-block:1rem}.side[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
