.phero[data-v-09cd739d]{padding:clamp(40px,6vw,72px) 0 clamp(40px,5vw,64px)}.head[data-v-09cd739d]{justify-items:start;gap:20px;display:grid}.updated[data-v-09cd739d]{color:var(--ink-3);font-size:14px}.body[data-v-09cd739d]{padding-bottom:var(--section);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px)}.body[data-v-09cd739d],.toc[data-v-09cd739d]{display:grid}.toc[data-v-09cd739d]{gap:2px;font-size:15px;position:sticky;top:96px}.toc a[data-v-09cd739d]{color:var(--ink-2);transition:color .15s var(--ease-out);padding:5px 0}@media (hover:hover) and (pointer:fine){.toc a[data-v-09cd739d]:hover{color:var(--purple-ink)}}.prose[data-v-09cd739d]{line-height:1.65}.prose[data-v-09cd739d] section{scroll-margin-top:96px}.prose[data-v-09cd739d] section+section{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,56px);padding-top:clamp(40px,5vw,56px)}.prose[data-v-09cd739d] h2{margin-bottom:16px;font-size:clamp(26px,2.6vw,32px)}.prose[data-v-09cd739d] h3{margin:28px 0 6px;font-size:18px}.prose[data-v-09cd739d] dl+p,.prose[data-v-09cd739d] ol+p,.prose[data-v-09cd739d] p+dl,.prose[data-v-09cd739d] p+p,.prose[data-v-09cd739d] ul+p{margin-top:14px}.prose[data-v-09cd739d] ol,.prose[data-v-09cd739d] ul{margin:0 0 14px;padding-left:1.2em}.prose[data-v-09cd739d] p+ol,.prose[data-v-09cd739d] p+ul{margin-top:10px}.prose[data-v-09cd739d] li+li{margin-top:8px}.prose[data-v-09cd739d] li::marker{color:var(--purple)}.prose[data-v-09cd739d] a{color:var(--purple-ink);font-weight:500}@media (hover:hover) and (pointer:fine){.prose[data-v-09cd739d] a:hover{text-decoration:underline}}.prose[data-v-09cd739d] dl{border-top:1px solid var(--line);grid-template-columns:minmax(0,11em) minmax(0,1fr);margin:0;display:grid}.prose[data-v-09cd739d] dd,.prose[data-v-09cd739d] dt{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.prose[data-v-09cd739d] dt{overflow-wrap:anywhere;padding-right:24px;font-weight:500}.prose[data-v-09cd739d] dd small{color:var(--ink-3);margin-top:2px;font-size:14px;display:block}.prose[data-v-09cd739d] code{font-family:inherit;font-weight:500}@media (width<=800px){.body[data-v-09cd739d]{grid-template-columns:1fr}.toc[data-v-09cd739d]{display:none}}@media (width<=560px){.prose[data-v-09cd739d] dl{grid-template-columns:1fr}.prose[data-v-09cd739d] dt{border-bottom:0;padding-bottom:0}.prose[data-v-09cd739d] dd{padding-top:2px}}
