.pv-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:1000px){.pv-grid{grid-template-columns:minmax(200px,260px) minmax(0,65ch);align-items:start;gap:72px}.pv-toc{top:calc(var(--r-header-space) + 24px);position:sticky}}.pv-toc{border-top:2px solid var(--r-ink);padding-top:12px}.pv-toc-h{font:700 var(--r-sm)/1.3 var(--r-text);color:var(--r-muted)}.pv-toc ol{margin-top:6px}.pv-toc a{border-bottom:1px solid var(--r-line);min-height:44px;font:700 var(--r-ui)/1.3 var(--r-text);color:var(--r-ink);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.pv-toc a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}}@media (max-width:999px){.pv-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}}.pv-body{overflow-wrap:break-word;min-width:0;max-width:65ch}.pv-body p,.pv-body li{line-height:1.65}.pv-body p+p,.pv-body ul+p,.pv-body p+ul{margin-top:16px}.pv-body b{font-weight:700}.pv-body a{color:var(--r-blue);text-underline-offset:4px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}@media (hover:hover){.pv-body a:hover{color:var(--r-ink)}}.pv-intro{font-size:var(--r-md);line-height:1.55}.pv-sec{border-top:2px solid var(--r-ink);margin-top:48px;padding-top:18px;scroll-margin-top:24px}.pv-h2{font:italic 900 clamp(1.75rem, 3.2vw, 2.25rem)/1 var(--r-display);letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin-bottom:16px}.pv-list>li{padding-left:24px;position:relative}.pv-list>li+li{margin-top:12px}.pv-list>li:before{content:"";background:var(--r-ink);border-radius:50%;width:7px;height:7px;position:absolute;top:.7em;left:4px}.pv-updated{border-top:1px solid var(--r-line);font-size:var(--r-sm);color:var(--r-muted);margin-top:48px;padding-top:14px}@media (max-width:799px){.pv-sec{margin-top:40px}}@media (forced-colors:active){.pv-list>li:before{background:canvastext}}
