.page-module__tXNELa__docHero{padding:var(--hp-s-8) 0 var(--hp-s-6);border-bottom:1px solid var(--hp-rule)}.page-module__tXNELa__docHero h1{font-family:var(--hp-serif);letter-spacing:-.02em;color:var(--hp-ink-2);margin:var(--hp-s-4) 0 var(--hp-s-3);max-width:820px;font-size:56px;font-weight:400;line-height:1.05}.page-module__tXNELa__docMeta{gap:var(--hp-s-5);font-family:var(--hp-mono);color:var(--hp-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:var(--hp-s-5);padding-top:var(--hp-s-4);border-top:1px solid var(--hp-rule);flex-wrap:wrap;font-size:11px;display:flex}.page-module__tXNELa__docGrid{gap:var(--hp-s-7);padding:var(--hp-s-7) 0;grid-template-columns:240px 1fr;display:grid}@media (max-width:900px){.page-module__tXNELa__docGrid{grid-template-columns:1fr}.page-module__tXNELa__docToc{position:static!important}}.page-module__tXNELa__docToc{align-self:start;position:sticky;top:90px}.page-module__tXNELa__docToc .hp-mono{color:var(--hp-muted);margin-bottom:var(--hp-s-3);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.page-module__tXNELa__docToc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.page-module__tXNELa__docToc li{counter-increment:toc;border-top:1px solid var(--hp-rule);padding:8px 0}.page-module__tXNELa__docToc li:first-child{border-top:0}.page-module__tXNELa__docToc li:before{content:counter(toc, decimal-leading-zero) "  ";color:var(--hp-faint);font-family:var(--hp-mono);margin-right:6px;font-size:10px}.page-module__tXNELa__docToc a{font-family:var(--hp-sans);color:var(--hp-ink);font-size:13px;line-height:1.4;text-decoration:none}.page-module__tXNELa__docToc a:hover{color:var(--hp-terra)}.page-module__tXNELa__docBody{max-width:760px}.page-module__tXNELa__docBody section{padding-bottom:var(--hp-s-7);margin-bottom:var(--hp-s-7);border-bottom:1px solid var(--hp-rule)}.page-module__tXNELa__docBody section:last-child{border-bottom:0}.page-module__tXNELa__docBody h2{font-family:var(--hp-serif);letter-spacing:-.018em;color:var(--hp-ink-2);margin:0 0 var(--hp-s-2);scroll-margin-top:90px;font-size:34px;font-weight:400;line-height:1.15}.page-module__tXNELa__secNum{font-family:var(--hp-mono);color:var(--hp-terra);letter-spacing:.14em;text-transform:uppercase;margin-bottom:var(--hp-s-2);font-size:11px}.page-module__tXNELa__docBody h3{font-family:var(--hp-sans);color:var(--hp-ink-2);margin:var(--hp-s-5) 0 var(--hp-s-2);font-size:18px;font-weight:600}.page-module__tXNELa__docBody p{color:var(--hp-ink);margin:0 0 var(--hp-s-4);font-size:16px;line-height:1.75}.page-module__tXNELa__docBody ul{padding-left:var(--hp-s-5);margin:0 0 var(--hp-s-4)}.page-module__tXNELa__docBody li{color:var(--hp-ink);margin-bottom:var(--hp-s-2);font-size:16px;line-height:1.75}.page-module__tXNELa__docBody strong{color:var(--hp-ink-2)}.page-module__tXNELa__cite{font-family:var(--hp-mono);color:var(--hp-muted);background:var(--hp-parch);border-radius:4px;padding:4px 6px;font-size:12px}.page-module__tXNELa__docBody a{color:var(--hp-terra)}.page-module__tXNELa__keyBox{background:var(--hp-sand);border:1px solid var(--hp-rule);border-left:3px solid var(--hp-terra);border-radius:var(--hp-r-md);padding:var(--hp-s-4) var(--hp-s-5);margin:var(--hp-s-4) 0}.page-module__tXNELa__keyBox .hp-mono{color:var(--hp-terra);margin-bottom:var(--hp-s-2);letter-spacing:.14em;font-size:10px}.page-module__tXNELa__keyBox p:last-child{margin-bottom:0}.page-module__tXNELa__stateTable{border-collapse:collapse;width:100%;margin:var(--hp-s-4) 0;font-size:14px}.page-module__tXNELa__stateTable th,.page-module__tXNELa__stateTable td{padding:var(--hp-s-3);border-bottom:1px solid var(--hp-rule);text-align:left}.page-module__tXNELa__stateTable th{font-family:var(--hp-mono);color:var(--hp-muted);letter-spacing:.1em;text-transform:uppercase;background:var(--hp-sand);font-size:10px;font-weight:500}.page-module__tXNELa__stateTable td{color:var(--hp-ink)}.page-module__tXNELa__stateTable td strong{color:var(--hp-ink-2)}.page-module__tXNELa__stateTable td:last-child{font-family:var(--hp-mono);color:var(--hp-muted);font-size:11px}.page-module__tXNELa__stateTableFootRow{font-family:var(--hp-mono);color:var(--hp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.page-module__tXNELa__contactAddress{font-family:var(--hp-serif);color:var(--hp-ink-2);font-size:17px;line-height:1.6}
