.cf-detail{max-width:860px}.cfd-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px;padding:22px 24px;border:1px solid var(--lp-edge,var(--lp-ink));border-radius:8px!important;background:var(--lp-paper);box-shadow:0 5px 0 var(--lp-ledge,var(--lp-ink))!important}.cfd-hero-copy{flex:1 1 0;min-width:0}.cfd-hero-art{flex:0 0 auto;width:172px;height:132px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}[data-ps-mode=dark] .lp-mag .cfd-hero-art,html.dark .lp-mag .cfd-hero-art{mix-blend-mode:normal}.cf-detail .cf-detail-back{align-items:center;display:inline-flex;gap:6px;letter-spacing:.1em;margin-bottom:14px;min-height:36px}.cfd-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:8px 10px;margin:0}.cfd-kicker .cf-eyebrow{margin-bottom:0}.cfd-kicker .cf-eyebrow+.cf-eyebrow:before{color:var(--lp-line2);content:"/";margin-right:10px}.cf-detail .cfd-hero .cf-headline{font-family:inherit;font-size:clamp(26px,3.4vw,40px);font-weight:800;letter-spacing:-.025em;line-height:1.1;margin:6px 0 0;text-transform:none!important;text-wrap:balance}.cf-detail .cfd-hero .cf-meta{margin:12px 0 0}.cf-detail .cf-card-media--fact-plate{aspect-ratio:auto;justify-content:flex-start;padding:20px 24px}.cf-detail .cf-card-plate-label{margin:0}.cf-detail .cf-card-plate-source{overflow-wrap:anywhere}.cf-detail .cf-detail-section{border:1px solid var(--lp-edge,var(--lp-ink));border-radius:8px!important;background:var(--lp-paper);box-shadow:0 4px 0 var(--lp-ledge,var(--lp-ink))!important;margin-bottom:18px;padding:20px 24px;transition:translate .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.cf-detail .cf-detail-section:is(:hover,:focus-within){translate:0 -3px;box-shadow:0 7px 0 var(--lp-ledge,var(--lp-ink))!important}}.cf-detail .cf-detail-section>h2{color:var(--lp-ink);font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0 0 14px;text-transform:none!important}.cf-detail .cf-disclaimer,.cf-detail .cf-explain,.cf-detail .cf-why{max-width:68ch}.cf-detail .cf-explain{padding:14px 16px}.cf-detail .cf-explain,.cf-detail .cf-facts{border-radius:6px!important;background:var(--lp-paper2)}.cf-detail .cf-facts{padding:4px 16px}.cf-detail .cf-fact-value{font-variant-numeric:tabular-nums}.cf-detail .cf-actions{gap:10px 12px;margin:20px 0 22px}.cf-detail :is(.cf-btn,.cf-link-btn){border-color:var(--lp-edge,var(--lp-ink));border-radius:5px!important;box-shadow:0 3px 0 var(--lp-ledge,var(--lp-ink))!important;font-size:12px;font-weight:700;letter-spacing:normal;line-height:1.3;min-height:44px;padding:9px 14px;text-transform:none!important;transition:background-color .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1),color .15s cubic-bezier(.22,1,.36,1),translate 80ms ease-out,box-shadow 80ms ease-out}.cf-detail :is(.cf-btn,.cf-link-btn):hover{background:transparent;border-color:var(--lp-cobalt);color:var(--lp-cobalt)}.cf-detail :is(.cf-btn,.cf-link-btn):not(:disabled):active{box-shadow:0 1px 0 var(--lp-ledge,var(--lp-ink))!important;translate:0 2px}.cf-detail .cf-btn[aria-pressed=true]{background:var(--lp-accent,var(--lp-cobalt));border-color:var(--lp-accent,var(--lp-cobalt));color:var(--lp-on-accent,var(--lp-paper))}.cf-detail .cf-btn--primary,.cf-detail .cf-btn--primary:hover{background:var(--lp-accent,var(--lp-cobalt));border-color:var(--lp-edge,var(--lp-ink));color:var(--lp-on-accent,var(--lp-paper))}.cf-detail .cf-btn--primary:hover{filter:brightness(.92)}html.dark .cf-detail .cf-detail-section{--lp-ledge:var(--lp-ledge-inset,var(--lp-ink))}.cf-detail .cf-btn--quiet{border-color:transparent;box-shadow:none!important;color:var(--lp-cobalt);min-height:40px;padding:8px 4px}.cf-detail .cf-btn--quiet:hover{border-color:transparent;text-decoration:underline;text-underline-offset:3px}.cf-detail .cf-btn--quiet:not(:disabled):active{box-shadow:none!important;translate:0 1px}@media (max-width:700px){.cfd-hero{align-items:flex-start;flex-direction:column-reverse;gap:14px;padding:18px}.cfd-hero-art{width:138px;height:106px}.cf-detail .cf-detail-section{padding:18px}}@media (prefers-reduced-motion:reduce){.cf-detail .cf-detail-section,.cf-detail :is(.cf-btn,.cf-link-btn){transition:none}.cf-detail .cf-detail-section:is(:hover,:focus-within),.cf-detail :is(.cf-btn,.cf-link-btn):active{translate:none}}