.l-page{max-width:840px;padding-top:72px;padding-bottom:120px}.l-page h1,.l-date{margin-top:16px}.l-toc{border-top:var(--hv-heavy-rule) solid var(--hv-ink);margin-top:48px}.l-toc h2{font-stretch:var(--hv-label-stretch);font-weight:var(--hv-label-weight);letter-spacing:var(--hv-label-tracking);text-transform:uppercase;color:var(--hv-ink-3);padding:14px 0 10px;font-size:12px;line-height:1.3}:where(.hv-page) .l-toc ol{counter-reset:l-toc;border-top:1px solid var(--hv-line-strong)}.l-toc li{counter-increment:l-toc;border-bottom:1px solid var(--hv-line-strong);grid-template-columns:40px minmax(0,1fr);align-items:baseline;display:grid}.l-toc li:before{content:counter(l-toc, decimal-leading-zero);font-family:var(--hv-font-mono);letter-spacing:.04em;color:var(--hv-ink-3);font-size:13px;font-weight:500}.l-toc a{min-height:44px;color:var(--hv-ink);align-items:center;padding:6px 0;font-size:15px;line-height:1.4;display:inline-flex}.l-secs{margin-top:56px}.l-sec{border-top:var(--hv-heavy-rule) solid var(--hv-ink);padding:36px 0}.l-sec h2{font-stretch:var(--hv-headline-stretch);font-weight:var(--hv-headline-weight);letter-spacing:-.01em;font-size:28px;line-height:1.15}.l-n{font-family:var(--hv-font-mono);letter-spacing:.04em;color:var(--hv-ink-3);vertical-align:.15em;margin-right:4px;font-size:18px;font-weight:500;font-stretch:100%}.l-sec h3{margin-top:24px;font-size:18px;font-weight:500;line-height:1.45}:where(.hv-page) .l-sec p,:where(.hv-page) .l-sec ul{max-width:68ch;color:var(--hv-ink-2);margin-top:12px;font-size:16px;line-height:1.65}:where(.hv-page) .l-sec ul{padding-left:20px;list-style:outside}.l-sec li+li{margin-top:6px}.l-table{margin-top:16px;overflow-x:auto}.l-table table{border-collapse:collapse;text-align:left;width:100%;color:var(--hv-ink-2);font-size:14px;line-height:1.55}.l-table thead tr{border-bottom:1px solid var(--hv-ink)}.l-table th{color:var(--hv-ink);padding:10px 16px 10px 0;font-weight:500}.l-table tbody tr{border-bottom:1px solid var(--hv-line);vertical-align:top}.l-table td{padding:10px 0}@media (width<=820px){.l-page{padding-top:32px;padding-bottom:56px}.l-toc{margin-top:32px}.l-toc a{min-height:48px}.l-secs{margin-top:36px}.l-sec{padding:28px 0}.l-sec h2{font-size:21px}}
