.doc[data-astro-cid-sb6l2mzp]{padding:clamp(48px,6vw,88px) 0 clamp(56px,7vw,100px)}.doc__head[data-astro-cid-sb6l2mzp]{max-width:68ch}.doc__title[data-astro-cid-sb6l2mzp]{max-width:22ch;margin-top:22px}.doc__meta[data-astro-cid-sb6l2mzp]{margin-top:18px}.doc__grid[data-astro-cid-sb6l2mzp]{grid-template-columns:1fr;row-gap:40px;margin-top:clamp(40px,5vw,64px)}.doc__toc[data-astro-cid-sb6l2mzp]{border-top:1px solid var(--ink);padding-top:14px}.doc__toclbl[data-astro-cid-sb6l2mzp]{margin-bottom:6px}.doc__toc[data-astro-cid-sb6l2mzp] ol[data-astro-cid-sb6l2mzp]{list-style:none}.doc__toc[data-astro-cid-sb6l2mzp] li[data-astro-cid-sb6l2mzp]{border-bottom:1px solid var(--rule)}.doc__toc[data-astro-cid-sb6l2mzp] li[data-astro-cid-sb6l2mzp]:first-child{border-top:1px solid var(--rule)}.doc__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]{transition:color .3s var(--ease);align-items:baseline;gap:10px;padding:10px 0;text-decoration:none;display:flex}.doc__toc[data-astro-cid-sb6l2mzp] .nm[data-astro-cid-sb6l2mzp]{font-family:var(--serif);letter-spacing:-.008em;color:var(--ink);font-size:14.5px}.doc__toc[data-astro-cid-sb6l2mzp] .dots[data-astro-cid-sb6l2mzp]{border-bottom:1px dotted var(--rule-2);flex:1;height:0;transform:translateY(-.3em)}.doc__toc[data-astro-cid-sb6l2mzp] .fol[data-astro-cid-sb6l2mzp]{font:600 10.5px/1 var(--sans);letter-spacing:.08em;color:var(--ink-mute)}.doc__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover .nm[data-astro-cid-sb6l2mzp]{color:var(--red)}.doc__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover .dots[data-astro-cid-sb6l2mzp]{border-bottom-color:var(--red)}.doc__toc[data-astro-cid-sb6l2mzp] a[data-astro-cid-sb6l2mzp]:hover .fol[data-astro-cid-sb6l2mzp]{color:var(--red)}.doc__body[data-astro-cid-sb6l2mzp] section{padding-top:clamp(40px,5vw,60px)}.doc__body[data-astro-cid-sb6l2mzp] section:first-child{padding-top:0}.doc__body[data-astro-cid-sb6l2mzp] section .runhead{margin-bottom:20px}.doc__body[data-astro-cid-sb6l2mzp] h2{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);max-width:26ch;font-size:clamp(22px,2.6vw,30px);font-weight:400;line-height:1.16}.doc__body[data-astro-cid-sb6l2mzp] h2+p,.doc__body[data-astro-cid-sb6l2mzp] h2+.doc__lead{margin-top:16px}.doc__body[data-astro-cid-sb6l2mzp] .doc__lead{font-family:var(--serif);color:var(--ink-soft);font-size:17px;font-style:italic;line-height:1.55}.doc__body[data-astro-cid-sb6l2mzp] h3{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin-top:28px;margin-bottom:10px;font-size:19px;font-weight:400}.doc__body[data-astro-cid-sb6l2mzp] p{color:var(--ink-soft);font-size:16px;line-height:1.66}.doc__body[data-astro-cid-sb6l2mzp] p+p{margin-top:15px}.doc__body[data-astro-cid-sb6l2mzp] p+h3{margin-top:32px}.doc__body[data-astro-cid-sb6l2mzp] ul{margin-top:12px;padding-left:1.2em}.doc__body[data-astro-cid-sb6l2mzp] li{color:var(--ink-soft);padding:4px 0;font-size:15.5px;line-height:1.58}.doc__body[data-astro-cid-sb6l2mzp] strong{color:var(--ink);font-weight:600}.doc__body[data-astro-cid-sb6l2mzp] em{font-style:italic}.doc__body[data-astro-cid-sb6l2mzp] dl.deflist{border-top:1px solid var(--rule);margin-top:16px}.doc__body[data-astro-cid-sb6l2mzp] dl.deflist>div{border-bottom:1px solid var(--rule);padding:13px 0}.doc__body[data-astro-cid-sb6l2mzp] dl.deflist dt{font:600 12.5px/1.3 var(--sans);letter-spacing:.02em;color:var(--ink)}.doc__body[data-astro-cid-sb6l2mzp] dl.deflist dd{color:var(--ink-soft);margin-top:5px;font-size:15px;line-height:1.55}.doc__body[data-astro-cid-sb6l2mzp] blockquote{border-left:1px solid var(--red);font-family:var(--serif);color:var(--ink-soft);max-width:60ch;margin:22px 0;padding-left:18px;font-size:16.5px;font-style:italic;line-height:1.55}.doc__colophon[data-astro-cid-sb6l2mzp]{margin-top:clamp(56px,6vw,84px)}@media (width>=1000px){.doc__grid[data-astro-cid-sb6l2mzp]{grid-template-columns:236px 1fr;align-items:start;column-gap:clamp(30px,4vw,56px)}.doc__toc[data-astro-cid-sb6l2mzp]{top:calc(var(--bar) + 26px);position:sticky}}
