.LegalLayout_page___VxXN{min-height:100vh;display:flex;flex-direction:column;background:var(--ground)}.LegalLayout_header__DiqCA{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:var(--d-ground);border-bottom:1px solid var(--d-outline)}.LegalLayout_headInner__gFVJH{display:flex;align-items:center;justify-content:space-between;height:64px}.LegalLayout_brand__Fz_gs{display:inline-flex;align-items:center;gap:10px;color:var(--d-on-surface);font-weight:800;letter-spacing:-.01em}.LegalLayout_back__UHCXG{color:var(--d-on-surface-variant);font-weight:600;font-size:.92rem;transition:color .2s var(--ease-standard)}.LegalLayout_back__UHCXG:hover{color:var(--gold)}.LegalLayout_hero__54qq3{background:var(--d-ground);color:var(--d-on-surface);padding:clamp(40px,7vw,84px) 0 clamp(32px,5vw,56px);border-bottom:1px solid var(--d-outline)}.LegalLayout_heroInner__ryKaT{max-width:820px}.LegalLayout_title__mcBnW{color:var(--d-on-surface);margin:12px 0 10px}.LegalLayout_updated__iaAOC{color:var(--d-on-surface-variant);font-size:.95rem}.LegalLayout_intro__pdWKp{margin-top:18px;color:var(--d-on-surface-variant);font-size:1.05rem;line-height:1.6;max-width:70ch}.LegalLayout_intro__pdWKp strong{color:var(--d-on-surface);font-weight:700}.LegalLayout_body__5zAL6{flex:1 1;padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px)}.LegalLayout_article__3B5lL{max-width:780px}.LegalLayout_article__3B5lL h2{font-size:1.35rem;font-weight:800;letter-spacing:-.01em;margin:44px 0 12px;color:var(--ink);scroll-margin-top:84px}.LegalLayout_article__3B5lL>h2:first-child{margin-top:0}.LegalLayout_article__3B5lL h3{font-size:1.05rem;font-weight:700;margin:26px 0 8px;color:var(--ink)}.LegalLayout_article__3B5lL p{color:var(--secondary);margin:0 0 14px}.LegalLayout_article__3B5lL ul{margin:0 0 16px;padding-left:22px;color:var(--secondary)}.LegalLayout_article__3B5lL li{margin:7px 0}.LegalLayout_article__3B5lL li::marker{color:var(--gold-deep)}.LegalLayout_article__3B5lL a{color:var(--gold-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.LegalLayout_article__3B5lL a:hover{color:var(--gold-deep)}.LegalLayout_article__3B5lL strong{color:var(--ink);font-weight:700}.LegalLayout_callout__fzqgW{background:var(--tertiary-container);border:1px solid var(--gold-light);border-radius:var(--r-md);padding:18px 20px;margin:0 0 24px}.LegalLayout_callout__fzqgW p{margin:0;color:var(--secondary)}.LegalLayout_article__3B5lL table{width:100%;border-collapse:collapse;margin:8px 0 22px;font-size:.95rem}.LegalLayout_article__3B5lL td,.LegalLayout_article__3B5lL th{text-align:left;padding:11px 12px;border-bottom:1px solid var(--outline);vertical-align:top}.LegalLayout_article__3B5lL th{color:var(--muted);font-weight:700;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.LegalLayout_article__3B5lL td{color:var(--secondary)}.LegalLayout_article__3B5lL tbody tr:last-child td{border-bottom:none}.LegalLayout_footer__gqV1J{background:var(--d-ground);color:var(--d-on-surface-variant);border-top:1px solid var(--d-outline);padding:24px 0}.LegalLayout_footInner__ug0RM{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.88rem}.LegalLayout_footLinks__6cMqF{display:flex;gap:18px;flex-wrap:wrap}.LegalLayout_footLinks__6cMqF a{transition:color .2s var(--ease-standard)}.LegalLayout_footLinks__6cMqF a:hover{color:var(--gold)}