main>.wrap.open{padding-top:calc(var(--base)*8);padding-bottom:calc(var(--base)*7)}@media (min-width:760px){main>.wrap.open{padding-top:calc(var(--base)*10);padding-bottom:calc(var(--base)*7)}}.sheet-hero{gap:calc(var(--base)*6);display:grid}@media (min-width:900px){.sheet-hero{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;column-gap:96px}}h1{max-width:17ch;margin-bottom:calc(var(--base)*3);text-wrap:balance;font-size:clamp(36px,6.4vw,64px);line-height:1.04}.open .intro{max-width:48ch;margin-bottom:calc(var(--base)*4);font-size:clamp(17px,2vw,20px);line-height:1.55}.open .intro b{font-weight:600}.stamp{background:var(--rule-strong);border:1px solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.stamp div{background:var(--paper);min-width:0;padding:10px 12px 11px}.stamp dt{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-muted);font-size:9px;line-height:1.3}.stamp dd{font-family:var(--mono);color:var(--ink);margin-top:4px;font-size:12px;line-height:1.35}.sheet-head{margin-bottom:calc(var(--base)*1);justify-content:space-between}.sheet-head .n{text-transform:uppercase}.sheet-head .score{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12px}.sheet ol{list-style:none}.entry{border-bottom:1px solid var(--rule);padding:calc(var(--base)*4) 0;grid-template-columns:var(--tap) minmax(0,1fr);grid-template-areas:"box q""body body";gap:8px 18px;display:grid}@media (min-width:760px){.entry{grid-template-areas:"box q"".body";column-gap:22px}}.entry .q-line{grid-area:q;align-items:baseline;gap:14px;display:flex}.entry .num{font-family:var(--mono);color:var(--ink-muted);letter-spacing:.06em;flex:none;padding-top:2px;font-size:12px;font-weight:500}.entry h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:30ch;font-size:clamp(21px,2.8vw,27px);font-weight:500;line-height:1.2}.entry .body{max-width:var(--measure);grid-area:body}.entry .why{font-size:var(--t2);max-width:56ch;color:var(--ink);line-height:1.6}.entry .listen{margin-top:calc(var(--base)*2)}.entry .listen .lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.entry .listen p{font-size:var(--t1);color:var(--ink-muted);max-width:52ch;line-height:1.55}.tick{border:1.5px solid var(--ink);cursor:pointer;background:0 0;flex:none;grid-area:box;width:30px;height:30px;margin-top:2px;transition:background .13s;position:relative}.tick:after{content:"";min-width:var(--tap);min-height:var(--tap);position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%)}.tick svg{opacity:0;color:var(--paper);transition:opacity .13s;position:absolute;inset:3px}.tick[aria-pressed=true]{background:var(--ink)}.tick[aria-pressed=true] svg{opacity:1}.sheet-close .n{text-transform:uppercase}.sheet-close h2{font-family:var(--display);letter-spacing:-.03em;max-width:24ch;margin-bottom:calc(var(--base)*2);text-wrap:balance;font-size:clamp(26px,3.8vw,38px);font-weight:500;line-height:1.08}.sheet-close p{font-size:var(--t2);max-width:52ch;color:var(--ink);margin-bottom:calc(var(--base)*4);line-height:1.6}@media print{.crumbs,.score,.sheet-close{display:none!important}.entry{break-inside:avoid;padding:12px 0}.tick{background:0 0!important;border-color:#000!important}.tick svg{display:none}.sheet-hero{grid-template-columns:minmax(0,1fr) 240px;column-gap:40px}main>.wrap.open{padding-top:16px;padding-bottom:10px}h1{font-size:30px}.open .intro{margin-bottom:8px;font-size:14px}.entry h2{font-size:17px}.entry .why{font-size:13px;line-height:1.45}.entry .listen{margin-top:6px}.entry .listen p{font-size:12px;line-height:1.4}}
