.answers-explained .answers-opening{padding-block:64px 24px}.answers-explained .answers-opening h1{letter-spacing:-.04em;max-width:16ch;font-size:clamp(44px,5.4vw,78px);font-weight:600;line-height:1.02}.answers-explained .answers-opening .answers-lead{color:var(--muted);max-width:56ch;margin-top:26px;font-size:22px;line-height:1.5}.answers-explained .answers-opening .answers-lead strong{color:var(--ink);font-weight:600}.answers-explained .answers-opening .answers-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 22px;margin-top:34px;padding-top:18px;font-size:14px;display:flex}.answers-explained .answers-opening .answers-nav a{color:var(--steel-dim);text-decoration:none}.answers-explained .answers-opening .answers-nav a:hover{color:var(--accent-ink)}.answers-explained .beat{border-top:1px solid var(--line);padding-block:48px}.answers-explained .beat-copy h2:before{content:"";background:var(--accent);width:36px;height:2px;margin-bottom:18px;display:block;box-shadow:0 0 12px -2px #e3372ccc}.answers-explained .beat-copy h2{max-width:14ch}.answers-explained .beat-wide{display:block}.answers-explained .beat-wide .beat-copy{max-width:64ch;margin-bottom:28px}.answers-explained .answers-boundary{border-top:1px solid var(--line);max-width:68ch;padding-block:48px}.answers-explained .answers-boundary h2{margin-bottom:16px;font-size:clamp(26px,2.6vw,34px)}.answers-explained .answers-boundary h2:before{content:"";background:var(--accent);width:36px;height:2px;margin-bottom:18px;display:block;box-shadow:0 0 12px -2px #e3372ccc}.answers-explained .answers-boundary p{color:var(--muted);font-size:17px;line-height:1.7}.answers-explained .answers-cta{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--sheet-shadow);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-block:24px 72px;padding:30px 32px;display:flex}.answers-explained .answers-cta p{max-width:52ch;font-size:18px;line-height:1.55}.answers-explained .answers-related{color:var(--muted);padding-bottom:72px;font-size:15px}.answers-explained .answers-related a{color:var(--accent-ink)}.answers-explained .run-mark[data-kind=pass]{color:var(--green)}.answers-explained .run-mark[data-kind=fail]{color:var(--red)}.answers-explained .run-mark[data-kind=open]{color:var(--amber)}.answers-explained .claims{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answers-explained .claims li{background:var(--ice);border:1px solid var(--line);border-radius:6px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 18px;font-size:17px;display:grid}.answers-explained .claims li[data-kind=open]{box-shadow:var(--inlay);border-color:#0000}.answers-explained .claims .claim-note{letter-spacing:.06em;text-transform:uppercase;color:var(--steel-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.answers-explained .claims li[data-kind=open] .claim-note{color:var(--accent-ink)}.answers-explained .steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.answers-explained .steps li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"glyph title""glyph body";gap:6px 18px;padding:18px 0;display:grid;position:relative}.answers-explained .steps li:first-child{border-top:0;padding-top:4px}.answers-explained .steps .step-glyph{background:var(--ice);border:1px solid var(--line);width:44px;height:44px;box-shadow:inset 0 1px 0 var(--chamfer);color:var(--steel);border-radius:6px;grid-area:glyph;place-items:center;display:grid}.answers-explained .steps .step-glyph svg{width:22px;height:22px}.answers-explained .steps .step-index{background:var(--accent);width:18px;height:18px;color:var(--on-accent);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:10px;left:32px}.answers-explained .steps li:first-child .step-index{top:-4px}.answers-explained .steps strong{letter-spacing:-.01em;grid-area:title;font-size:18px;font-weight:650}.answers-explained .steps p{color:var(--muted);grid-area:body;font-size:15px;line-height:1.6}.answers-explained .envelope{gap:6px;margin:0 0 18px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:grid}.answers-explained .envelope-meta{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.answers-explained .envelope-meta dt{color:var(--steel-dim)}.answers-explained .envelope-meta dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.answers-explained .envelope-section{background:var(--ice);border:1px solid var(--line);border-radius:6px;margin-top:14px;padding:16px 18px}.answers-explained .envelope-section h3{letter-spacing:.1em;color:var(--accent-ink);margin-bottom:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.answers-explained .envelope-section pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:13px;line-height:1.6}.answers-explained .lies{gap:16px;margin:0;padding:0;list-style:none;display:grid}.answers-explained .lies li{gap:8px;display:grid}.answers-explained .lies strong{font-size:16px;font-weight:650}.answers-explained .lies .run-code{margin:0}.answers-explained .lie-note{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.answers-explained .score-pair{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px;display:grid}.answers-explained .score-file{background:var(--ice);border:1px solid var(--line);border-radius:6px;align-content:start;gap:10px;padding:18px;display:grid}.answers-explained .score-label{letter-spacing:.06em;color:var(--steel-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.answers-explained .score-bar{background:var(--canvas);border:1px solid var(--line);border-radius:3px;height:10px;overflow:hidden}.answers-explained .score-bar span{background:var(--amber);height:100%;display:block}.answers-explained .score-value{letter-spacing:-.03em;font-size:34px;font-weight:650}.answers-explained .score-file p{color:var(--muted);font-size:14px}.answers-explained .score-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.answers-explained .score-rows li{background:var(--ice);border:1px solid var(--line);border-radius:6px;grid-template-columns:20px auto minmax(0,1fr);grid-template-areas:"mark id label""mark id state";align-items:center;column-gap:12px;padding:10px 12px;font-size:14px;display:grid}.answers-explained .score-rows .run-mark{grid-area:mark}.answers-explained .score-rows code{grid-area:id;font-size:12px}.answers-explained .score-rows span{grid-area:label}.answers-explained .score-rows em{color:var(--steel-dim);grid-area:state;font-size:12px;font-style:normal}.answers-explained .score-rows li[data-kind=pass] em{color:var(--green)}.answers-explained .score-rows li[data-kind=fail] em{color:var(--red)}.answers-explained .receipt{gap:0;margin:0;display:grid}.answers-explained .receipt>div{border-top:1px solid var(--line);grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.answers-explained .receipt>div:first-child{border-top:0;padding-top:0}.answers-explained .receipt dt{letter-spacing:.08em;text-transform:uppercase;color:var(--steel-dim);padding-top:3px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.answers-explained .receipt dd{overflow-wrap:anywhere;gap:8px;margin:0;font-size:14px;display:grid}.answers-explained .receipt .run-code{margin:0}.answers-explained .receipt-test{color:var(--muted)}.answers-explained .receipt-digest{font-size:12px}.answers-explained .ladder{margin:0;padding:0;list-style:none}.answers-explained .rung{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.answers-explained .rung:first-child{border-top:0;padding-top:0}.answers-explained .rung-rail{border-left:2px solid var(--border-strong);align-content:start;gap:4px;padding-left:14px;display:grid}.answers-explained .rung-tier{color:var(--steel);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px;font-weight:700}.answers-explained .rung-name{letter-spacing:.08em;text-transform:uppercase;color:var(--steel-dim);font-size:12px}.answers-explained .rung-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.answers-explained .rung-items li{background:var(--ice);border:1px solid var(--line);border-radius:6px;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"id statement""id critical";gap:6px 16px;padding:12px 14px;display:grid}.answers-explained .rung-items li[data-critical]{box-shadow:var(--inlay);border-color:#0000}.answers-explained .rung-items code{color:var(--steel);grid-area:id;padding-top:2px;font-size:12px}.answers-explained .rung-statement{grid-area:statement;gap:4px;font-size:15px;line-height:1.55;display:grid}.answers-explained .rung-statement small{letter-spacing:.06em;color:var(--steel-dim);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.answers-explained .rung-critical{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-ink);grid-area:critical;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-style:normal}.answers-explained .tree,.answers-explained .tree-children{margin:0;padding:0;list-style:none}.answers-explained .tree-children{border-left:1px solid var(--border-strong);gap:10px;margin-top:10px;margin-left:22px;padding-left:22px;display:grid}.answers-explained .tree-node{position:relative}.answers-explained .tree-children>.tree-node:before{content:"";background:var(--border-strong);width:16px;height:1px;position:absolute;top:22px;left:-22px}.answers-explained .tree-card{background:var(--ice);border:1px solid var(--line);border-radius:6px;gap:4px;padding:12px 14px;display:grid}.answers-explained .tree-node[data-root]>.tree-card{box-shadow:var(--inlay);border-color:#0000}.answers-explained .tree-card code{color:var(--ink);font-size:13px}.answers-explained .tree-card span{color:var(--muted);font-size:14px}.answers-explained .answers-commands .run-code{margin:0}.answers-hub .answers-hub-list{gap:18px;margin:36px 0 72px;padding:0;list-style:none;display:grid}.answers-hub .answers-hub-list li{background:var(--sheet);border:1px solid var(--line);box-shadow:var(--sheet-shadow);border-radius:8px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:20px;padding:26px 28px;display:grid}.answers-hub .hub-glyph{background:var(--ice);border:1px solid var(--line);width:56px;height:56px;box-shadow:inset 0 1px 0 var(--chamfer);color:var(--steel);border-radius:6px;place-items:center;display:grid}.answers-hub .hub-glyph svg{width:26px;height:26px}.answers-hub .answers-hub-list h2{letter-spacing:-.02em;margin:0 0 10px;font-size:26px}.answers-hub .answers-hub-list h2 a{text-decoration:none}.answers-hub .answers-hub-list h2 a:hover{color:var(--accent-ink)}.answers-hub .answers-hub-list p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}@media (max-width:900px){.answers-explained .score-pair{grid-template-columns:1fr}.answers-explained .rung{grid-template-columns:1fr;gap:10px}.answers-explained .rung-rail{grid-auto-flow:column;justify-content:start;align-items:baseline;gap:12px}.answers-explained .rung-items li{grid-template-columns:1fr;grid-template-areas:"id""statement""critical"}.answers-explained .receipt>div,.answers-explained .envelope-meta{grid-template-columns:1fr}.answers-explained .answers-cta{margin-bottom:56px}}@media (max-width:640px){.answers-explained .answers-opening{padding-top:40px}.answers-hub .answers-hub-list li{grid-template-columns:1fr}.answers-explained .tree-children{margin-left:10px;padding-left:14px}.answers-explained .tree-children>.tree-node:before{width:10px;left:-14px}}
