.legal-page{width:min(100%,760px);padding-bottom:calc(48px + env(safe-area-inset-bottom))}.legal-top{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.legal-top .official-brand{width:150px}.legal-head h1{margin-top:var(--space-2)}.legal-meta{color:var(--muted);font-size:var(--fs-small,14px);margin:0}.legal-summary ol,.legal-summary ul,.legal-changes p{margin:0}.legal-summary li+li{margin-top:var(--space-2)}.legal-index ol{gap:var(--space-2);margin:0;padding-left:0;list-style:none;display:grid}.legal-index a{min-height:32px;padding-top:4px;display:inline-block}.legal-body{overflow-wrap:anywhere;min-width:0}.legal-body a,.legal-summary a,.legal-changes a,.legal-accept p a:not(.button){text-decoration:underline}.legal-body h2{margin-top:var(--space-8);font-size:var(--fs-h2,1.25rem)}.legal-body h3{margin-top:var(--space-6);font-size:var(--fs-h3,1.0625rem)}.legal-body li+li{margin-top:var(--space-1)}.legal-body blockquote{margin:var(--space-4) 0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--orange);background:var(--panel);border-radius:0 var(--radius-control) var(--radius-control) 0}.legal-table{margin:var(--space-4) 0;border:1px solid var(--line);border-radius:var(--radius-control);overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;font-size:var(--fs-small,14px)}.legal-table th,.legal-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;min-width:120px}.legal-table tr:last-child td{border-bottom:0}.legal-table th{background:var(--panel-2)}.legal-others{margin-top:var(--space-8)}.legal-accept .legal-summary{font-size:var(--fs-body,15px)}.legal-accept .legal-summary>p>a{display:inline-block}.legal-accept fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.legal-accept legend{margin-bottom:var(--space-2);font-weight:700}.legal-accept-actions{gap:var(--space-3);display:grid}.legal-accept-actions .button{width:100%}.legal-registration fieldset{border:0;min-width:0;margin:0;padding:0}.legal-registration legend{margin-bottom:var(--space-2);font-weight:700}.registration-birth{gap:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.2fr);display:grid}.registration-facts{gap:var(--space-2);margin:0;display:grid}.registration-facts dt{color:var(--muted);font-size:var(--fs-small,14px)}.registration-facts dd{margin:0 0 var(--space-2)}.legal-links{gap:var(--space-2);margin:0;padding-left:0;list-style:none;display:grid}.legal-links a{min-height:32px;padding-top:4px;display:inline-block}.legal-footer{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--fs-small,14px)}.legal-footer ul{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-footer a{min-height:40px;color:var(--muted);align-items:center;display:inline-flex}@media (prefers-color-scheme:light){:root:has(.legal-page){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4f5f7;--background-2:#eceef2;--panel:#fff;--panel-2:#f6f7f9;--text:#161a21;--muted:#505b6c;--line:#d7dce3;--line-strong:#c3cbd5;--control-line:#7c8796;--accent-text:#9a3d00;--lime-text:#3f5b00;--focus:#3f5b00;--error:#ab2017;--shadow-panel:0 8px 32px #00000012}.legal-page .official-brand{border-color:var(--control-line)}}.legal-inline-link{white-space:nowrap}
