.LegalDocumentLayout_mastheadWrap__w_2__.LegalDocumentLayout_mastheadWrap__w_2__{padding-bottom:0}.LegalDocumentLayout_page__W61zf{--legal-ink:#171918;--legal-paper:#F6F0E6;--legal-muted:#51504C;--legal-rule:#D9C9B5;--legal-accent:#9C4C04;width:min(1240px,100%);margin:22px auto 0;padding:0 24px 72px;color:var(--legal-ink)}.LegalDocumentLayout_hero__brAJX{position:relative;isolation:isolate;overflow:hidden;padding:clamp(25px,4vw,42px);border-top:3px solid #d96b08;background:var(--legal-ink);color:var(--legal-paper)}.LegalDocumentLayout_hero__brAJX:after{position:absolute;z-index:-1;right:-68px;bottom:-174px;width:390px;height:390px;border:1px solid rgba(246,240,230,.17);border-radius:50%;box-shadow:0 0 0 34px rgba(246,240,230,.04),0 0 0 70px rgba(246,240,230,.025);content:"";pointer-events:none}.LegalDocumentLayout_heroMeta__qNPk0{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:22px}.LegalDocumentLayout_category__72eCI,.LegalDocumentLayout_updated__19ycq{font-size:12px;font-weight:700;letter-spacing:.09em;line-height:1.4}.LegalDocumentLayout_category__72eCI{color:#F3A261}.LegalDocumentLayout_updated__19ycq{color:rgba(246,240,230,.78)}.LegalDocumentLayout_title__4_naL{max-width:800px;margin:0;color:var(--legal-paper);font-size:clamp(34px,5vw,54px);font-weight:720;letter-spacing:-.045em;line-height:1.03}.LegalDocumentLayout_summary__5_1EK{max-width:680px;margin:14px 0 0;color:rgba(246,240,230,.84);font-size:clamp(15px,1.7vw,18px);line-height:1.55}.LegalDocumentLayout_document__u4tZ4{display:grid;grid-template-columns:minmax(185px,230px) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding-top:34px}.LegalDocumentLayout_contents__ab4Sn{position:sticky;top:124px;align-self:start;padding-top:3px}.LegalDocumentLayout_contentsTitle__lDzzS{margin:0 0 12px;color:var(--legal-muted);font-size:11px;font-weight:750;letter-spacing:.1em}.LegalDocumentLayout_contents__ab4Sn ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.LegalDocumentLayout_contents__ab4Sn a{display:block;min-height:34px;padding:7px 9px;border-left:2px solid transparent;color:var(--legal-muted);font-size:13px;line-height:1.35;text-decoration:none}.LegalDocumentLayout_contents__ab4Sn a:hover{border-left-color:#D96B08;background:rgba(217,201,181,.28);color:var(--legal-ink)}.LegalDocumentLayout_contents__ab4Sn a:focus-visible{outline:2px solid var(--legal-accent);outline-offset:2px}.LegalDocumentLayout_body___YlKN{min-width:0;max-width:780px}.LegalDocumentLayout_body___YlKN section{scroll-margin-top:108px;padding:0 0 24px;border-bottom:1px solid var(--legal-rule)}.LegalDocumentLayout_body___YlKN section+section{padding-top:24px}.LegalDocumentLayout_body___YlKN h2{margin:0 0 10px;color:var(--legal-ink);font-size:clamp(19px,2vw,23px);font-weight:700;letter-spacing:-.025em;line-height:1.22}.LegalDocumentLayout_body___YlKN li,.LegalDocumentLayout_body___YlKN p{color:#343632;font-size:15px;line-height:1.72}.LegalDocumentLayout_body___YlKN p+p{margin-top:12px}.LegalDocumentLayout_body___YlKN ul{display:grid;gap:9px;margin:12px 0 0;padding-left:21px}.LegalDocumentLayout_body___YlKN li{padding-left:3px}.LegalDocumentLayout_body___YlKN a{color:var(--legal-accent);text-decoration:underline;text-underline-offset:3px}.LegalDocumentLayout_body___YlKN a:hover{color:var(--legal-ink)}@media (max-width:760px){.LegalDocumentLayout_page__W61zf{margin-top:14px;padding:0 12px 48px}.LegalDocumentLayout_hero__brAJX{padding:22px 20px 24px}.LegalDocumentLayout_heroMeta__qNPk0{gap:5px 12px;margin-bottom:16px}.LegalDocumentLayout_updated__19ycq{font-size:11px}.LegalDocumentLayout_title__4_naL{font-size:clamp(31px,9vw,42px)}.LegalDocumentLayout_summary__5_1EK{margin-top:10px;font-size:15px}.LegalDocumentLayout_document__u4tZ4{grid-template-columns:1fr;gap:20px;padding-top:20px}.LegalDocumentLayout_contents__ab4Sn{position:static;min-width:0;overflow:hidden;border-bottom:1px solid var(--legal-rule);padding-bottom:10px}.LegalDocumentLayout_contentsTitle__lDzzS{margin-bottom:6px}.LegalDocumentLayout_contents__ab4Sn ol{display:flex;gap:6px;overflow-x:auto;padding:1px 1px 5px;scrollbar-width:thin}.LegalDocumentLayout_contents__ab4Sn li{flex:0 0 auto}.LegalDocumentLayout_contents__ab4Sn a{min-height:36px;padding:8px 10px;border:1px solid var(--legal-rule);white-space:nowrap}.LegalDocumentLayout_contents__ab4Sn a:hover{border-color:var(--legal-accent)}.LegalDocumentLayout_body___YlKN section{padding-bottom:20px}.LegalDocumentLayout_body___YlKN section+section{padding-top:20px}.LegalDocumentLayout_body___YlKN li,.LegalDocumentLayout_body___YlKN p{font-size:14px;line-height:1.68}}@media (prefers-reduced-motion:reduce){.LegalDocumentLayout_contents__ab4Sn a{scroll-behavior:auto}}