.cs{gap:28px;display:grid}.cs__back{min-height:44px;color:var(--muted);justify-self:start;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.cs__back:hover{color:var(--ink)}.cs__head{gap:16px;display:grid}.cs__head .display{max-width:20ch}.cs__who{align-items:center;gap:14px;display:flex}.cs__av{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--line);border-radius:50%;flex:none}.cs__av--txt{background:var(--raised);color:var(--ink);font-family:var(--display);place-items:center;font-weight:700;display:grid}.cs__name{margin:2px 0 0;font-size:1.05rem}.cs__name a{color:var(--accent);font-weight:600}.cs__top{gap:24px;display:grid}.cs__player{align-content:start;justify-items:center;gap:10px;display:grid}.cs__video{aspect-ratio:9/16;background:var(--bezel);object-fit:cover;width:100%;max-width:360px;box-shadow:0 30px 70px -36px rgb(var(--shadow-tint) / .6);border-radius:20px;display:block}.cs__orig{color:var(--accent);align-items:center;min-height:44px;font-size:.9rem;font-weight:600;display:inline-flex}.cs__proof{align-content:start;gap:18px;display:grid}.cs__views{gap:2px;display:grid}.cs__views-n{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(3.2rem,12vw,5rem);font-weight:700;line-height:.9}.cs__views .muted{margin:0}.cs__vnote{color:var(--muted);max-width:60ch;margin:4px 0 0;font-size:.8rem}.cs__impact{border-radius:var(--r-card);background:var(--paper);border:1px solid var(--line);gap:8px;padding:18px;display:grid}.cs__impact ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs__impact li{gap:10px;font-weight:600;display:flex}.cs__impact li:before{content:"↑";color:var(--ink);font-weight:700}.cs__quote{border-left:3px solid var(--ink);gap:8px;margin:0;padding:4px 0 4px 18px;display:grid}.cs__quote p{margin:0;font-size:1.05rem;font-style:italic}.cs__quote footer{color:var(--muted);font-size:.85rem}@media (min-width:860px){.cs__top{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:48px}.cs__player{position:sticky;top:84px}}.cs__break{border-top:1px solid var(--line);gap:20px;padding-top:24px;display:grid}.cs__break-head{gap:10px;display:grid}.cs__break-head .lead{margin:0}.cs__h2{font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(1.8rem,6vw,2.8rem);font-weight:700;line-height:1.04}.cs__grid{gap:24px;display:grid}.cs__main{align-content:start;gap:18px;min-width:0;display:grid}.cs__sheet{gap:26px}.cs__shot{grid-template-columns:124px minmax(0,1fr)}.cs__seek{border-radius:var(--r-cell);cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.cs__seek .sb__frame{transition:transform .15s;display:block;position:relative}@media (hover:hover){.cs__seek:hover .sb__frame{transform:scale(1.03)}}.cs__seek--inline{width:auto;font-family:var(--body);color:var(--accent);text-underline-offset:3px;min-height:24px;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline}.cs__at{border-radius:var(--r-tag);color:#fff;background:#0009;padding:2px 6px;font-size:.7rem;font-weight:700;position:absolute;bottom:6px;right:6px}.cs__cam{color:var(--muted);margin:2px 0 0;font-size:.85rem}.cs__key{border-radius:var(--r-card);background:var(--raised);gap:4px;padding:18px;display:grid}.cs__key .hand{color:var(--ink);font-size:1.3rem}.cs__key-word{font-family:var(--display);margin:0;font-size:1.8rem;font-weight:700}.cs__key .muted{margin:0}.cs__block h3,.cs__cap h3{margin:0 0 10px}.cs__tips{gap:8px;margin:0;padding-left:1.2em;display:grid}.cs__side{align-content:start;gap:16px;min-width:0;display:grid}.cs__side .facts{padding:16px}.cs__cap{border-radius:var(--r-card);border:1px solid var(--line);background:var(--paper);padding:16px}.cs__cap .pre{white-space:pre-wrap;margin:0;font-size:.92rem}.cs__tr{border-radius:var(--r-card);border:1px solid var(--line);background:var(--paper);padding:0 16px}.cs__tr summary{cursor:pointer;align-items:center;min-height:52px;font-weight:600;display:flex}.cs__tr ol{gap:8px;margin:0;padding:0 0 16px;font-size:.92rem;list-style:none;display:grid}@media (min-width:960px){.cs__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:48px}.cs__side{position:sticky;top:84px}.cs__shot{grid-template-columns:148px minmax(0,1fr);gap:20px}}.cs__cta{text-align:center;background:var(--ink);color:var(--bg);border-radius:28px;justify-items:center;gap:14px;padding:48px 20px;display:grid}.cs__cta .cs__h2{color:var(--bg);max-width:18ch}.cs__cta .lead{color:color-mix(in srgb, var(--bg) 75%, transparent);margin:0}.cs__cta .small-print{color:color-mix(in srgb, var(--bg) 60%, transparent);max-width:56ch;margin:0}@media (prefers-reduced-motion:reduce){.cs__seek .sb__frame{transition:none}}
