.pb-lg{text-shadow:none}.pb-lg .pb-display{font-size:clamp(56px,7vw,96px)}.pb-lg a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pb-lg a:hover{color:var(--color-faded)}.pb-lg a:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.pb-lg-grid{grid-template-columns:240px minmax(0,1fr);gap:64px;padding:48px 0 32px;display:grid}.pb-lg .pb-lg-toc{align-self:start;position:sticky;top:24px}.pb-lg .pb-lg-toc ol{counter-reset:pb-lg-toc;font:400 12px/1.7 var(--font-pb-mono);margin:10px 0 0;padding:0;list-style:none}.pb-lg .pb-lg-toc li{counter-increment:pb-lg-toc;border-bottom:1px solid var(--color-rule)}.pb-lg .pb-lg-toc a{gap:10px;padding:8px 0;text-decoration:none;display:flex}.pb-lg .pb-lg-toc a:before{content:counter(pb-lg-toc, decimal-leading-zero);content:counter(pb-lg-toc, decimal-leading-zero) / "";color:var(--color-faded)}.pb-lg article{counter-reset:pb-lg-sec;max-width:680px}.pb-lg article section{padding:0 0 28px;scroll-margin-top:24px}.pb-lg article p{font:400 14px/1.7 var(--font-pb-mono);text-wrap:pretty;margin:0 0 14px}.pb-lg article .pb-lg-intro{font:400 22px/1.45 var(--font-pb-serif)}.pb-lg article h2{border-top:1px solid var(--color-ink);font:400 32px/1.1 var(--font-pb-serif);text-transform:none;align-items:baseline;gap:14px;margin:0 0 12px;padding-top:20px;display:flex}.pb-lg article h2:before{counter-increment:pb-lg-sec;content:counter(pb-lg-sec, decimal-leading-zero);content:counter(pb-lg-sec, decimal-leading-zero) / "";font:400 11px var(--font-pb-mono);letter-spacing:.1em;color:var(--color-faded)}.pb-lg code{font:400 .92em var(--font-pb-mono);border:1px solid var(--color-rule);padding:1px 5px}@media (max-width:900px){.pb-lg-grid{grid-template-columns:minmax(0,1fr);gap:24px}.pb-lg .pb-lg-toc{position:static}}
