._2s3wZa_page{color:var(--ink-primary);font-family:var(--font-sans)}._2s3wZa_shell{max-width:1120px;margin:0 auto;padding:0 clamp(20px,5vw,44px)}@media (min-width:1024px){._2s3wZa_shell{grid-template-columns:240px minmax(0,68ch);justify-content:center;gap:64px;display:grid}}._2s3wZa_toc{padding:40px 0 8px}@media (min-width:1024px){._2s3wZa_toc{top:var(--head-h,64px);max-height:calc(100vh - var(--head-h,64px));align-self:start;padding:56px 0 40px;position:sticky;overflow-y:auto}}._2s3wZa_tocTitle{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:2px;text-transform:uppercase;color:var(--ink-tertiary);margin:0 0 12px}._2s3wZa_tocList{border-left:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}._2s3wZa_tocLink{font-size:var(--type-action);color:var(--ink-secondary);gap:10px;padding:5px 0 5px 14px;line-height:1.4;text-decoration:none;display:flex}._2s3wZa_tocLink:hover{color:var(--ink-primary)}._2s3wZa_num{font-family:var(--font-mono);color:var(--ink-tertiary);font-variant-numeric:tabular-nums;min-width:2ch}@media (max-width:1023px){._2s3wZa_toc{border-bottom:1px solid var(--border-subtle);padding-bottom:24px}}._2s3wZa_doc{max-width:68ch;padding:40px 0 96px}@media (min-width:1024px){._2s3wZa_doc{padding-top:56px}}._2s3wZa_head{margin-bottom:48px}._2s3wZa_kicker{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:2px;text-transform:uppercase;color:var(--ink-tertiary);margin:0 0 12px}._2s3wZa_title{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(32px,5vw,44px);font-weight:600;line-height:1.1}._2s3wZa_tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:20px;margin:0 0 20px;display:flex}._2s3wZa_tab{font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-tertiary);border-bottom:1px solid #0000;margin-bottom:-1px;padding:6px 0 8px;text-decoration:none}._2s3wZa_tab:hover{color:var(--ink-primary)}._2s3wZa_tab[aria-current=page]{color:var(--ink-primary);border-bottom-color:var(--ink-primary)}._2s3wZa_blurb{color:var(--ink-secondary);margin:0 0 18px;font-size:18px;line-height:1.55}._2s3wZa_meta{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:1px;text-transform:uppercase;color:var(--ink-tertiary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;display:flex}._2s3wZa_draft{border:1px dashed var(--border-strong);color:var(--ink-secondary);border-radius:3px;padding:2px 8px}._2s3wZa_section{border-top:1px solid var(--border-subtle);scroll-margin-top:calc(var(--head-h,64px) + 16px);margin-top:32px;padding-top:32px}._2s3wZa_h2{letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.3}._2s3wZa_anchor{color:inherit;text-decoration:none}._2s3wZa_anchor:hover{text-underline-offset:4px;text-decoration:underline}._2s3wZa_h2 ._2s3wZa_num{margin-right:4px}._2s3wZa_inShort{border-left:2px solid var(--border-strong);background:var(--surface-sunken);margin:0 0 20px;padding:12px 16px}._2s3wZa_inShortLabel{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:2px;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:4px;display:block}._2s3wZa_inShort p{color:var(--ink-primary);margin:0;font-size:16px;line-height:1.55}._2s3wZa_body{color:var(--ink-secondary)}._2s3wZa_body p,._2s3wZa_body li{font-size:var(--type-body);line-height:var(--type-body-lead);letter-spacing:var(--type-body-track)}._2s3wZa_body p{margin:0 0 14px}._2s3wZa_body h3{color:var(--ink-primary);scroll-margin-top:calc(var(--head-h,64px) + 16px);margin:26px 0 8px;font-size:16px;font-weight:600}._2s3wZa_body ul,._2s3wZa_body ol{list-style:revert;margin:0 0 14px;padding-left:20px}._2s3wZa_body li{margin-bottom:6px}._2s3wZa_body strong{color:var(--ink-primary);font-weight:600}._2s3wZa_link{color:var(--ink-link);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}._2s3wZa_ph{font-family:var(--font-mono);border-bottom:1px dashed var(--border-strong);color:var(--ink-primary);padding:0 3px;font-size:.9em}._2s3wZa_tableWrap{margin:0 0 18px;overflow-x:auto}._2s3wZa_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}._2s3wZa_table caption{text-align:left;color:var(--ink-tertiary);padding-bottom:8px}._2s3wZa_table th,._2s3wZa_table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);padding:9px 12px 9px 0}._2s3wZa_table thead th{font-family:var(--font-mono);font-size:var(--type-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-tertiary);border-bottom-color:var(--border-strong);font-weight:500}._2s3wZa_table tbody th{color:var(--ink-primary);min-width:9em;font-weight:600}._2s3wZa_siege{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;margin-top:56px;padding-top:16px;display:flex}._2s3wZa_siegeMark{opacity:.85;flex:none}._2s3wZa_siege p{font-size:var(--type-label);color:var(--ink-tertiary);margin:0;line-height:1.5}._2s3wZa_foot{margin:40px 0 0}._2s3wZa_footLink{font-family:var(--font-mono);font-size:var(--type-action);letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-secondary);text-decoration:none}._2s3wZa_footLink:hover{color:var(--ink-primary)}._2s3wZa_page a:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}@media print{._2s3wZa_page{color:#000;background:0 0}._2s3wZa_tabs,._2s3wZa_toc,._2s3wZa_foot{display:none}._2s3wZa_shell{max-width:none;padding:0;display:block}._2s3wZa_doc{max-width:none;padding:0}._2s3wZa_title{font-size:24pt}._2s3wZa_blurb,._2s3wZa_body,._2s3wZa_body p,._2s3wZa_body li,._2s3wZa_inShort p,._2s3wZa_meta,._2s3wZa_table,._2s3wZa_table th,._2s3wZa_table td{color:#000;font-size:10.5pt}._2s3wZa_inShort{background:0 0;border-left-color:#000}._2s3wZa_section{break-inside:auto;border-top-color:#999}._2s3wZa_h2{break-after:avoid}._2s3wZa_table tr,._2s3wZa_inShort{break-inside:avoid}._2s3wZa_link{color:#000}._2s3wZa_body a[href^=http]:after,._2s3wZa_body a[href^=mailto]:after{content:" (" attr(href) ")";font-size:.9em}._2s3wZa_anchor{text-decoration:none}}
