.for-top__logo{left:0;bottom:calc(100% + var(--space-2));object-fit:contain;object-position:left bottom;width:auto;max-width:12.5rem;height:2rem;position:absolute}@media (min-width:56.0625rem) and (max-height:45rem){.for-top__logo{height:1.5rem}}.for-top__title{text-wrap:balance;max-width:24em;position:relative}.for-top{grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.for-top__row{display:contents}.for-top__say{margin-top:var(--space-3)}.for-top__framing{font:400 var(--step-2) / 1.3 var(--font-text);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin:0}@media (min-width:56.0625rem){.for-top--to-title{grid-template-columns:fit-content(100%)}.for-top--to-title .for-top__title{padding-inline-end:1em}.for-top--to-title .for-top__say{contain:inline-size}.for-top--to-title .for-top__framing{max-width:var(--for-framing-max,none)}}.for-top__fact{max-width:52rem;font:400 .95rem / 1.5 var(--font-ui);color:var(--muted);margin:0}.for-acts{align-items:center;gap:.35rem var(--space-4);flex-wrap:wrap;margin:0;display:flex}.for-picks-line{margin:0 0 var(--space-3);font:400 .95rem / 1.5 var(--font-ui);letter-spacing:normal;color:var(--muted);grid-column:wide}.for-picks{grid-column:wide;margin:0;padding:0;list-style:none}.for-more{margin-top:var(--space-5);grid-column:wide}.for-more__line{font:400 .95rem / 1.5 var(--font-ui);letter-spacing:normal;color:var(--muted);margin:0}.for-count{font-variant-numeric:tabular-nums}.for-picks>li{padding-block:var(--space-4) var(--space-5);border-top:1px solid var(--rule)}.for-picks>li:first-child{border-top-color:var(--ink)}.for-pick{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;scroll-margin-top:4rem;display:grid}.for-pick__title{font:var(--head-font);letter-spacing:var(--head-track);margin:0}.for-pick__name{font:400 var(--step-0) / 1.35 var(--font-text);color:var(--muted);margin:.1rem 0 0}.for-pick__note{margin:var(--space-3) 0 0;max-width:34em}.for-pick__quote{font:400 var(--step-0) / 1.45 var(--font-text);color:var(--muted);text-wrap:pretty;text-indent:-.42em;margin:0}.for-pick__quote+.for-pick__quote{margin-top:.6em}.for-pick__say{margin:var(--space-4) 0 0;text-wrap:pretty;max-width:34em;line-height:1.5}.for-pick__foot{gap:var(--space-3);padding-top:var(--space-3);display:grid}.for-pick__result{--figs-min:9rem;--figs-gap:var(--space-4);margin:0}.for-pick__result .fig__l{max-width:26ch}.for-fig.is-caption:before{content:none}.for-fig [data-core]{display:inline-block}.for-pick__acts{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.for-matches{margin-top:var(--space-6);grid-column:wide}.for-matches__title{margin:0 0 var(--space-3);font:400 .95rem / 1.5 var(--font-ui);letter-spacing:normal;color:var(--muted)}.for-matches__list{margin:0;padding:0;list-style:none}.for-match{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.for-match:first-child{border-top-color:var(--ink)}.for-match__need{max-width:32em;font:400 var(--step-1) / 1.3 var(--font-text);color:var(--muted);text-wrap:pretty;margin:0}.for-match__answer{justify-items:start;gap:var(--space-2);display:grid}.for-match__line{text-wrap:pretty;margin:0}.for-match__answer--go{position:relative}@media (min-width:56rem){.for-pick{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);align-items:stretch;position:relative}.for-pick__pic{align-self:start}.for-pick__text{flex-direction:column;display:flex}.for-pick__foot{margin-top:auto}.for-pick__note{z-index:1;left:var(--space-3);bottom:calc(var(--space-5) + var(--space-3));background:var(--paper);max-width:min(26rem,37%);box-shadow:var(--lift);pointer-events:none;border-radius:12px;margin:0;padding:.8rem 1.1rem .9rem 1.35rem;position:absolute}.for-match{column-gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr)}}:root{--for-strip-h:calc(var(--step--1) * 1.45 + 2 * var(--space-2) + env(safe-area-inset-bottom,0px))}.for-strip{--strip-edge:max(var(--gutter-page), (100% - var(--measure-frame) - 2 * var(--wide-extra)) / 2);z-index:20;block-size:var(--for-strip-h);padding:0 var(--strip-edge) env(safe-area-inset-bottom,0px);background:var(--paper);font:600 var(--step--1) / 1.45 var(--font-ui);view-transition-name:for-strip;animation:arrive var(--dur-enter) var(--ease-out);align-items:center;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.for-strip:before{content:"";inset:0 var(--strip-edge) auto;background:var(--rule);height:1px;position:absolute}body:has(>.for-strip){padding-block-end:var(--for-strip-h)}html:has(>body>.for-strip){scroll-padding-block-end:var(--for-strip-h)}body:has(>.for-strip) .prototype__cue{bottom:calc(.6rem + var(--for-strip-h))}body:has(>.for-strip) .tuner{inset-block-end:calc(var(--space-3) + var(--for-strip-h))}::view-transition-group(for-strip){animation:none}@media print{.for-strip{display:none}body:has(>.for-strip){padding-block-end:0}}.for-doors{margin:var(--space-4) 0 0}.for{--for-stagger:.14s;--for-enter:.7s;--for-ease-enter:cubic-bezier(.16, 1, .3, 1)}.for[data-enter] .for-pick:not([data-in]) .for-cue{opacity:0;filter:blur(2px);translate:0 8px}.for[data-enter] .for-pick[data-in] .for-cue{transition:opacity var(--for-enter) var(--for-ease-enter) calc(var(--i,0) * var(--for-stagger)), translate var(--for-enter) var(--for-ease-enter) calc(var(--i,0) * var(--for-stagger)), filter var(--for-enter) var(--for-ease-enter) calc(var(--i,0) * var(--for-stagger))}.for-curated{--wash:color-mix(in oklab, var(--ink) 4.5%, var(--paper));margin-top:var(--space-5)}
