.v3 .reading-head h2.title{margin:0;font-size:18px}.v3 .item h3{margin:0;font:600 16.5px/1.4 var(--sans);color:var(--ink)}.v3 .example-note{font-size:14.5px;line-height:1.5;color:var(--muted);margin:0 0 12px}.v3 .facts{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-gap:6px;gap:6px}.v3 .facts li{line-height:1.5}.v3 .facts .num{font-weight:600}.v3 .steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:28px;gap:28px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.v3 .steps .tierkey{display:grid;grid-gap:4px;gap:4px;font-size:15px}.v3 .asof button[role=tab][aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v3 .actions{display:flex;gap:12px;flex-wrap:wrap;max-width:none}.v3 .cards{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:18px 0}.v3 .card{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--paper);min-width:0;text-align:left}.v3 .card.wide{max-width:760px;margin:16px 0 0}.v3 .card h3{font-size:17px}.v3 .card p{line-height:1.55}.v3 .card .big{font:600 26px/1.3 var(--serif);color:var(--ink);margin:4px 0}.v3 .notbox{border:1px solid var(--line);border-radius:var(--r);padding:18px;background:var(--paper-soft)}.v3 .notbox ul{padding-left:20px;margin:0 0 12px;line-height:1.55}.v3 .notbox li{margin-bottom:6px}.v3 .promptbox{font:13.5px/1.6 var(--mono);background:var(--paper-soft);border:1px solid var(--line);border-radius:6px;padding:12px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;max-width:none}.v3 .stats{list-style:none;padding:0;margin:22px 0 14px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.v3 .stats a{display:grid;grid-gap:4px;gap:4px;min-height:44px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);text-decoration:none;color:var(--ink)}.v3 .stats a:hover{border-color:var(--ink)}.v3 .stats .big{font:600 30px/1.2 var(--serif)}.v3 .stats .lbl{line-height:1.4}.v3 .sincevisit,.v3 .stats .lbl{font-size:14.5px;color:var(--muted)}.v3 .note{max-width:76ch}.v3 .morerow{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:10px}