.page_dhero__k_HKW{position:relative;min-height:34svh;display:flex;align-items:flex-end;overflow:hidden;background:linear-gradient(150deg,#171009,#241A12 52%,#33241A)}.page_dhero__k_HKW:after{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:rgba(255,246,241,.08)}.page_dhWrap__9c2I6{position:relative;z-index:1;width:100%;max-width:var(--max);margin:0 auto;padding:118px var(--gutter) clamp(36px,5.5vh,60px);color:#FFF6F1}.page_dhWrap__9c2I6 .page_crumbNav__sQdWQ{margin-bottom:16px;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:rgba(255,246,241,.72)}.page_dhWrap__9c2I6 .page_crumbNav__sQdWQ a{color:rgba(255,246,241,.72);transition:color .3s}.page_dhWrap__9c2I6 .page_crumbNav__sQdWQ a:hover{color:var(--brand-on-dark)}.page_dhWrap__9c2I6 .page_crumbNav__sQdWQ .page_sp__84EQ9{margin:0 7px;opacity:.5}.page_dhWrap__9c2I6 .page_crumbNav__sQdWQ .page_cur__2RN_D{color:#FFF6F1}.page_dhEyebrow__tRpzf{display:inline-flex;align-items:center;gap:13px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.2em;color:var(--brand-on-dark);margin-bottom:26px}.page_dhEyebrow__tRpzf:before{content:"";width:36px;height:1px;background:var(--brand-on-dark)}.page_dhero__k_HKW h1{font-weight:800;font-size:clamp(27px,3.8vw,50px);line-height:1.2;letter-spacing:-.032em;text-wrap:balance}.page_dhMeta__yTpmB{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:12.5px;color:rgba(255,246,241,.78)}.page_dhMeta__yTpmB .page_chip__SfYaY{display:inline-flex;align-items:center;gap:7px;padding:5px 13px;border:1px solid rgba(255,246,241,.32);border-radius:99px;white-space:nowrap}.page_dhMeta__yTpmB .page_chip__SfYaY b{color:var(--brand-on-dark);font-weight:600}@media (max-width:680px){.page_dhWrap__9c2I6{padding-top:92px}}.page_docSection__EV1H9{padding:clamp(52px,7vh,88px) 0 clamp(84px,11vh,140px);background:var(--paper)}.page_docWrap__bu0ob{max-width:calc(720px + var(--gutter)*2);margin:0 auto;padding-inline:var(--gutter)}.page_docIntro__4txNA{font-size:16px;color:var(--ink-2);line-height:1.82;text-wrap:pretty}.page_docIntro__4txNA b{font-weight:700}.page_toc__2mPs_{display:block;margin-top:clamp(28px,4vh,40px);margin-left:0;border:1px solid var(--line);border-radius:14px;background:var(--warm);padding:clamp(20px,2.4vw,28px) clamp(22px,2.6vw,30px);font-size:inherit;font-weight:inherit}.page_tocH__SuJqK{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-text);margin-bottom:12px}.page_toc__2mPs_ ol{list-style:none;column-count:2;column-gap:28px}.page_toc__2mPs_ li{break-inside:avoid;border-bottom:1px solid var(--divider)}.page_toc__2mPs_ li:last-child{border-bottom:0}.page_toc__2mPs_ a{display:block;padding:10px 2px;font-size:14px;font-weight:600;color:var(--ink-2);transition:color .25s}.page_toc__2mPs_ a:hover{color:var(--brand-text)}@media (max-width:640px){.page_toc__2mPs_ ol{column-count:1}}article.page_doc__6iaS8{margin-top:clamp(34px,5vh,52px)}article.page_doc__6iaS8 h2{font-size:clamp(19px,2.1vw,23px);font-weight:800;letter-spacing:-.02em;line-height:1.4;margin:clamp(44px,6vh,62px) 0 6px;padding-top:clamp(28px,4vh,38px);border-top:1px solid var(--line);scroll-margin-top:110px}article.page_doc__6iaS8 h2:first-of-type{margin-top:0}article.page_doc__6iaS8 h2 .page_no__symX6{color:var(--brand-text);margin-right:8px;font-family:var(--mono)}article.page_doc__6iaS8 h3{font-size:16.5px;font-weight:800;letter-spacing:-.01em;margin:26px 0 4px;scroll-margin-top:110px}article.page_doc__6iaS8 p{margin-top:12px;font-size:16px;color:var(--ink-2);line-height:1.8;text-wrap:pretty}article.page_doc__6iaS8 p b,article.page_doc__6iaS8 p strong{color:var(--ink);font-weight:700}article.page_doc__6iaS8 ul{margin-top:10px;list-style:none;display:flex;flex-direction:column;gap:7px}article.page_doc__6iaS8 ul li{position:relative;padding-left:16px;font-size:15.5px;color:var(--ink-2);line-height:1.78}article.page_doc__6iaS8 ul li:before{content:"";position:absolute;left:2px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--brand-dark)}article.page_doc__6iaS8 ol.page_legal__JPcmj{margin-top:10px;list-style:none;display:flex;flex-direction:column;gap:7px;counter-reset:legal}article.page_doc__6iaS8 ol.page_legal__JPcmj li{position:relative;padding-left:24px;font-size:15.5px;color:var(--ink-2);line-height:1.78;counter-increment:legal}article.page_doc__6iaS8 ol.page_legal__JPcmj li:before{content:counter(legal)".";position:absolute;left:2px;font-family:var(--mono);font-weight:700;color:var(--brand-text);font-size:13px;top:.12em}.page_docTable__abmsI{width:100%;border-collapse:collapse;font-size:15px;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden;margin-top:16px}.page_docTable__abmsI td,.page_docTable__abmsI th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.7}.page_docTable__abmsI thead th{background:var(--warm);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-deep)}.page_docTable__abmsI tbody tr:last-child td,.page_docTable__abmsI tbody tr:last-child th{border-bottom:0}.page_docTable__abmsI tbody th{font-weight:700;color:var(--ink);width:38%}.page_docTable__abmsI tbody td{color:var(--ink-2)}@media (max-width:560px){.page_docTable__abmsI td,.page_docTable__abmsI th{padding:10px 12px;font-size:13px}}.page_docNote__3G2Rt{margin-top:14px;border:1px solid var(--line);border-radius:12px;background:var(--soft);padding:14px 18px;font-size:13px;color:var(--dim);line-height:1.8}.page_docNote__3G2Rt b{color:var(--ink-2);font-weight:700}blockquote.page_law__NEkuB{margin-top:12px;border-left:3px solid var(--line);padding:6px 0 6px 18px;font-size:15.5px;color:var(--ink-2);line-height:1.78;text-wrap:pretty}blockquote.page_law__NEkuB .page_src__rqq_5{display:block;margin-top:8px;font-family:var(--mono);font-size:11.5px;color:var(--dim)}.page_practice__EUwHe{margin-top:12px;border-left:3px solid var(--brand-dark);background:var(--tint-soft);border-radius:12px;padding:13px 18px}.page_practice__EUwHe .page_pt__TPMX9{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-deep)}.page_practice__EUwHe p{margin-top:7px;font-size:15px;color:var(--ink-2);line-height:1.74}.page_docDate__C3LOq{margin-top:clamp(40px,6vh,56px);border-top:1px solid var(--line);padding-top:22px;font-family:var(--mono);font-size:13px;color:var(--dim)}.page_docDate__C3LOq b{color:var(--ink);font-weight:700}