.legal-document_page__R03Ee{min-height:100vh;padding:clamp(24px,6vw,72px) 20px 64px;background:var(--color-bg-app);color:var(--color-text-primary)}.legal-document_shell__MqnQ2{width:min(880px,100%);margin:0 auto}.legal-document_topbar__vGGQq{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.legal-document_brand__7DAid{color:var(--color-text-primary);font-size:1rem;font-weight:850;letter-spacing:.08em;text-decoration:none}.legal-document_topbar__vGGQq nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 14px}.legal-document_document__os2ee a,.legal-document_footer__0cX7R a,.legal-document_topbar__vGGQq nav a{color:var(--color-accent-primary);text-underline-offset:3px}.legal-document_document__os2ee{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:clamp(24px,5vw,56px);background:var(--color-surface-base);box-shadow:var(--depth-2)}.legal-document_eyebrow__8qHA1{display:block;margin-bottom:10px;color:var(--color-accent-primary);font-size:.72rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.legal-document_document__os2ee h1{margin:0;font-size:clamp(2rem,5vw,3.4rem);line-height:1.03;letter-spacing:-.045em}.legal-document_summary__C_mMm{max-width:700px;margin:18px 0 0;color:var(--color-text-secondary);font-size:1.02rem;line-height:1.65}.legal-document_meta__8J7hh{display:flex;flex-wrap:wrap;gap:8px 18px;margin:24px 0 34px;padding:14px 0;border-block:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.78rem}.legal-document_section__CTF5Q+.legal-document_section__CTF5Q{margin-top:30px}.legal-document_section__CTF5Q h2{margin:0 0 10px;font-size:1.15rem}.legal-document_section__CTF5Q p{margin:0;color:var(--color-text-secondary);font-size:.92rem;line-height:1.72}.legal-document_section__CTF5Q p+p{margin-top:10px}.legal-document_footer__0cX7R{margin-top:24px;color:var(--color-text-muted);font-size:.78rem;line-height:1.55}.legal-document_indexGrid__rAjI0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:30px}.legal-document_indexCard__k0s3n{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:18px;color:var(--color-text-primary);background:var(--color-surface-elevated);text-decoration:none}.legal-document_indexCard__k0s3n:focus-visible,.legal-document_indexCard__k0s3n:hover{border-color:var(--color-border-focus);background:var(--color-surface-hover);outline:none}.legal-document_indexCard__k0s3n span{color:var(--color-text-muted);font-size:.76rem;line-height:1.45}@media (max-width:640px){.legal-document_topbar__vGGQq{align-items:flex-start;flex-direction:column}.legal-document_topbar__vGGQq nav{justify-content:flex-start}.legal-document_indexGrid__rAjI0{grid-template-columns:1fr}}.legal-action_panel__EaEOu{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:clamp(22px,4vw,38px);background:var(--color-surface-base);box-shadow:var(--depth-2)}.legal-action_panel__EaEOu h1,.legal-action_panel__EaEOu h2{margin:0;color:var(--color-text-primary)}.legal-action_panel__EaEOu h1{font-size:clamp(1.8rem,5vw,2.7rem);letter-spacing:-.035em}.legal-action_panel__EaEOu h2{font-size:1.08rem}.legal-action_panel__EaEOu p{margin:0;color:var(--color-text-secondary);font-size:.86rem;line-height:1.6}.legal-action_choice__6B9m5{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;align-items:start;color:var(--color-text-secondary);font-size:.82rem;line-height:1.55}.legal-action_choice__6B9m5 input{width:18px;height:18px;margin-top:2px;accent-color:var(--color-accent-primary)}.legal-action_choice__6B9m5 a,.legal-action_links__0NRGl a{color:var(--color-accent-primary);text-underline-offset:3px}.legal-action_danger__NmJLD,.legal-action_primary__BMKQc,.legal-action_secondary__dtVuo{width:-moz-fit-content;width:fit-content;border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 15px;cursor:pointer;font:inherit;font-weight:760}.legal-action_primary__BMKQc{color:var(--color-text-inverse);background:var(--color-accent-primary)}.legal-action_secondary__dtVuo{border-color:var(--color-border-strong);color:var(--color-text-primary);background:var(--color-surface-control)}.legal-action_danger__NmJLD{border-color:var(--color-danger);color:var(--color-danger);background:transparent}.legal-action_danger__NmJLD:disabled,.legal-action_primary__BMKQc:disabled,.legal-action_secondary__dtVuo:disabled{opacity:.55;cursor:not-allowed}.legal-action_error__T_xL_{color:var(--color-danger)!important}.legal-action_success__f6goY{color:var(--color-success)!important}.legal-action_section__nlejE{display:grid;grid-gap:12px;gap:12px;padding-top:18px;border-top:1px solid var(--color-border-subtle)}.legal-action_actions__1OE8s{display:flex;flex-wrap:wrap;gap:10px}.legal-action_field__iRR6b{display:grid;grid-gap:7px;gap:7px;color:var(--color-text-secondary);font-size:.78rem}.legal-action_field__iRR6b select,.legal-action_field__iRR6b textarea{width:100%;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:10px 12px;color:var(--color-text-primary);background:var(--background-field-control);font:inherit}.legal-action_field__iRR6b textarea{min-height:96px;resize:vertical}.legal-action_requestList__gg_n1{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.legal-action_requestList__gg_n1 li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:10px 12px;color:var(--color-text-secondary);font-size:.76rem}.legal-action_links__0NRGl{display:flex;flex-wrap:wrap;gap:10px 16px}