.plain .bar{position:sticky;top:0}.plain{background:var(--day-0)}.odit{padding-block:clamp(3rem,7vw,6rem);min-height:70svh}.odit__grid{max-width:80rem;margin-inline:auto;padding-inline:var(--sc-gutter);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,5rem);align-items:start}.odit h1{font-size:clamp(2rem,1.2rem + 2.8vw,3.4rem);font-weight:500;line-height:1.05;letter-spacing:-.026em;text-wrap:balance}.odit h2{font-size:1.3rem;font-weight:500;letter-spacing:-.01em;margin-top:2.4rem}.odit__lead{margin-top:1.1rem;font-size:1.15rem;line-height:1.5}.odit .checks{margin-top:1.4rem}.odit .checks li{color:var(--day-soft)}.odit .checks li strong{color:var(--day-ink);font-weight:600}.steps{list-style:none;counter-reset:step;padding:0;margin:1.1rem 0 0;display:grid;gap:1rem}.steps li{counter-increment:step;position:relative;padding-left:2.6rem;color:var(--day-soft);text-wrap:pretty}.steps li:before{content:counter(step);position:absolute;left:0;top:.1em;width:1.6rem;height:1.6rem;border-radius:50%;border:1px solid var(--day-line);font:400 .82rem/1.5rem var(--font-mono);text-align:center;color:var(--day-ink)}.steps li strong{color:var(--day-ink);font-weight:600}.odit__muted{margin-top:1.6rem;color:var(--day-soft);font-size:.95rem;max-width:46rem;text-wrap:pretty}.odit-card{position:sticky;top:6rem;display:grid;gap:1.1rem;padding:clamp(1.4rem,3vw,2.1rem);background:var(--night-1);color:var(--ink);border-radius:var(--r-lg);box-shadow:0 2px 4px #0c1a1e40,0 34px 54px -30px #0c1a1eb3;--sc-accent: var(--amber)}.odit-card h2{margin:0}.qs{margin:0;padding-left:1.35rem;display:grid;gap:.6rem;color:var(--ink-soft)}.qs li::marker{color:var(--amber);font-family:var(--font-mono);font-size:.85em}.odit-card .btn{justify-self:start;white-space:normal}.odit-card__muted{color:var(--ink-soft);font-size:.92rem;text-wrap:pretty}.odit-card__muted a{color:var(--amber)}.odit-foot{--sc-accent: var(--amber-deep);background:var(--day-0);color:var(--day-soft);border-top:1px solid var(--day-line)}@media(max-width:860px){.odit__grid{grid-template-columns:1fr}.odit-card{position:static}}
