.legal-module__8113wq__page{gap:18px;width:min(920px,100vw - 32px);min-height:100vh;margin:0 auto;padding:28px 0 56px;display:grid}.legal-module__8113wq__shell{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 96%, #0d1210 4%);border-radius:12px;gap:16px;padding:24px;display:grid}.legal-module__8113wq__back{color:var(--text);font-weight:700;text-decoration:none}.legal-module__8113wq__eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.legal-module__8113wq__shell h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.96}.legal-module__8113wq__shell p,.legal-module__8113wq__shell li{color:var(--muted);line-height:1.7}.legal-module__8113wq__shell h2{color:var(--text);letter-spacing:-.02em;margin:10px 0 0;font-size:1.05rem}.legal-module__8113wq__shell ul{gap:8px;margin:0;padding-left:18px;display:grid}.legal-module__8113wq__shell ol{gap:8px;margin:0;padding-left:20px;display:grid}.legal-module__8113wq__meta{flex-wrap:wrap;gap:8px;display:flex}.legal-module__8113wq__meta span,.legal-module__8113wq__chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.82rem;font-weight:700}.legal-module__8113wq__sectionGrid{gap:12px;display:grid}.legal-module__8113wq__cardGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.legal-module__8113wq__card{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, #1d6b4a 6%);border-radius:10px;gap:8px;padding:14px;display:grid}.legal-module__8113wq__card h2,.legal-module__8113wq__card h3{margin:0}.legal-module__8113wq__tableWrap{border:1px solid var(--line);border-radius:10px;width:100%;overflow-x:auto}.legal-module__8113wq__policyTable{border-collapse:collapse;width:100%;min-width:680px}.legal-module__8113wq__policyTable th,.legal-module__8113wq__policyTable td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px;line-height:1.55}.legal-module__8113wq__policyTable th{color:var(--text);background:color-mix(in srgb, var(--surface) 88%, #1d6b4a 12%);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.legal-module__8113wq__policyTable tr:last-child td{border-bottom:0}.legal-module__8113wq__note{border-left:3px solid var(--brand-green,#1d6b4a);background:color-mix(in srgb, var(--surface) 88%, #1d6b4a 12%);padding:12px 14px;font-weight:700;color:var(--text)!important}.legal-module__8113wq__linkList{gap:10px;padding:0;list-style:none;display:grid}.legal-module__8113wq__linkList a{color:var(--text);font-weight:800}
