.page_page__U6AAm{display:block}.page_head__RpHoZ{padding:var(--sp-12) 0 var(--sp-2);display:grid;gap:var(--sp-3)}.page_head__RpHoZ .eyebrow{margin:0;color:var(--pillar)}.page_head__RpHoZ h1{line-height:1.04}.page_head__RpHoZ .lead{margin:0}.page_head-line__m52G5{margin:var(--sp-1) 0 0;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.page_head-name__Fn7FA{font-size:11px;color:var(--tx2)}.page_head-meta__NblkI{margin:var(--sp-2) 0 0;font-size:10.5px;letter-spacing:.04em;color:var(--tx3);max-width:72ch;line-height:1.7}.page_page__U6AAm .section-head .eyebrow{margin:0 0 var(--sp-3)}.page_sr-only__fki09{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_page__U6AAm code{font-family:var(--mono);font-size:.92em;color:var(--tx1)}.page_routines__wSdaT{gap:var(--sp-4)}.page_routine__SA6B9{display:grid;gap:var(--sp-3);align-content:start}.page_routine-top__t9gH6{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.page_routine-id__eEihP{font-size:12.5px;font-weight:700;color:var(--tx1)}.page_routine-when__b80Tg{font-size:11px;font-weight:500;color:var(--pillar);text-align:right}.page_routine__SA6B9 h3{font-size:18px}.page_routine-utc__C39pS{margin:0;font-size:10.5px;letter-spacing:.02em;color:var(--tx3)}.page_routine-floor__0ky_z{margin:0;font-size:13px;color:var(--tx1)}.page_routine__SA6B9 .dl{grid-template-columns:76px 1fr;margin-top:var(--sp-1)}.page_routine__SA6B9 .dl dd{line-height:1.55}.page_routine__SA6B9 .page_dir__XVQH0{display:block;font-size:11px;font-weight:500;color:var(--tx1);margin-bottom:2px}.page_routine-why__fUaas{margin:var(--sp-1) 0 0;padding:var(--sp-3) 0 0;border-top:1px solid var(--b0)}.page_routine-why__fUaas p{margin:0 0 var(--sp-2);font-size:12.5px;line-height:1.55;color:var(--tx2)}.page_routine-why__fUaas footer{font-size:10px;letter-spacing:.04em;color:var(--tx3)}.page_ci__NkZF1{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);display:grid;gap:var(--sp-2)}.page_ci__NkZF1 h3{font-size:15px}.page_ci-steps__qsH0P{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);font-size:10.5px;color:var(--tx2)}.page_ci-steps__qsH0P li{padding:3px 8px;border:1px solid var(--b1);border-radius:var(--r-xs);background:var(--s2)}.page_ci-note__4bx7f{margin:var(--sp-1) 0 0;font-size:12.5px;color:var(--tx3)}.page_ci-cite__T1BpY{font-size:10px;letter-spacing:.04em;color:var(--tx3)}.page_source__94kUr,.page_sources__kpg_Q{display:grid;gap:var(--sp-4)}.page_source-head__v_5Q5{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.page_source__94kUr h3{font-size:18px}.page_source-dir__oNyXR{font-size:11px;color:var(--tx3)}.page_source__94kUr .dl dd{max-width:72ch;line-height:1.55}.page_views__fJjCq{border-collapse:collapse;width:100%;min-width:640px;font-size:13.5px}.page_views__fJjCq td,.page_views__fJjCq th{padding:10px 12px;border-bottom:1px solid var(--b0);text-align:left;vertical-align:top;color:var(--tx2)}.page_views__fJjCq thead th{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3);border-bottom:1px solid var(--b1)}.page_views__fJjCq tbody th{font-weight:400;white-space:nowrap}.page_views__fJjCq tbody tr:last-child td,.page_views__fJjCq tbody tr:last-child th{border-bottom:none}.page_view-path__vRKYZ{color:var(--tx2)}.page_view-name__lASUh{font-weight:700;color:var(--tx1);margin-left:var(--sp-1)}.page_view-q__0Egww{color:var(--tx1)}.page_pillar-cell__VVd_0{display:flex;align-items:center;gap:8px;white-space:nowrap}.page_pillar-dot__lkL2m{display:block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.page_rules__4n1hy{margin-top:var(--sp-4);gap:var(--sp-4)}.page_rule__fZbPH{margin:0;display:grid;gap:var(--sp-3);align-content:start}.page_rule__fZbPH h3{font-size:18px}.page_rule__fZbPH blockquote{margin:0;padding-left:var(--sp-4);border-left:2px solid var(--b2)}.page_rule-lead__GNg_R{margin:0 0 var(--sp-3);font-size:15px;font-weight:600;color:var(--tx1)}.page_rule-p__dZKSh{margin:0 0 var(--sp-2);font-size:13.5px;line-height:1.6;color:var(--tx2)}.page_rule-p__dZKSh:last-child{margin-bottom:0}.page_rule-src__3kZ8E{margin:0;font-size:10px;letter-spacing:.04em;color:var(--tx3)}.page_stages__4jrje{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-4)}.page_stage__5o_16{display:grid;gap:var(--sp-2);align-content:start}.page_stage-n__n0Ijz{font-size:10px;letter-spacing:.14em;color:var(--pillar)}.page_stage__5o_16 p{margin:0;font-size:14px;line-height:1.5;color:var(--tx1)}.page_ledger-why__btiiW{margin-top:var(--sp-6)}.page_close-bar__Kp143{margin-top:var(--sp-16);padding:var(--sp-4) var(--sp-5);border:1px solid var(--b0);border-radius:var(--r-lg);background:var(--s1);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.page_close-note__JD82H{margin:0;font-size:11px;letter-spacing:.02em;color:var(--tx3)}@media (max-width:900px){.page_stages__4jrje{grid-template-columns:1fr}}@media (max-width:720px){.page_head__RpHoZ{padding-top:var(--sp-8)}.page_routine__SA6B9 .dl{grid-template-columns:1fr}.page_close-bar__Kp143{justify-content:center}}