.legal-page-module__fsme8q__page{background:var(--bg);min-height:100vh}.legal-page-module__fsme8q__main{max-width:var(--content-width);padding:var(--space-30) var(--space-6) var(--space-20);color:var(--text2);margin:0 auto;font-size:15px;line-height:1.8}.legal-page-module__fsme8q__eyebrow{color:var(--text3);letter-spacing:.15em;margin:0 0 var(--space-4);font-size:11px}.legal-page-module__fsme8q__title{color:var(--text);margin:0 0 var(--space-2);font-size:40px;font-weight:700;line-height:1.2}.legal-page-module__fsme8q__updated{color:var(--text3);margin:0 0 var(--space-12);font-size:13px}.legal-page-module__fsme8q__h2{color:var(--text);margin:var(--space-12) 0 var(--space-3);font-size:18px;font-weight:600}.legal-page-module__fsme8q__p{margin:0 0 var(--space-4)}.legal-page-module__fsme8q__list{padding-left:var(--space-6);margin:0 0 var(--space-5)}.legal-page-module__fsme8q__list li{margin-bottom:var(--space-2)}.legal-page-module__fsme8q__main a{color:var(--text);text-underline-offset:2px;text-decoration:underline}.legal-page-module__fsme8q__tableWrap{border:1px solid var(--border);border-radius:var(--radius-card);overflow-x:auto}.legal-page-module__fsme8q__table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.5}.legal-page-module__fsme8q__table caption{text-align:left;padding:var(--space-3) var(--space-4);color:var(--text3)}.legal-page-module__fsme8q__table th,.legal-page-module__fsme8q__table td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-4);border-top:1px solid var(--border)}.legal-page-module__fsme8q__table th{color:var(--text);background:var(--bg2);font-weight:600}.legal-page-module__fsme8q__table td:first-child{color:var(--text);word-break:break-word;font-family:ui-monospace,monospace}@media (max-width:640px){.legal-page-module__fsme8q__main{padding:var(--space-20) var(--space-4) var(--space-16)}.legal-page-module__fsme8q__title{font-size:30px}}.legal-page-module__fsme8q__inlineButton,.legal-page-module__fsme8q__submit{min-height:var(--space-11);padding:0 var(--space-6);font:inherit;cursor:pointer;color:var(--on-teal);background:var(--teal);border-radius:var(--radius-md);border:none;font-size:15px;font-weight:600}.legal-page-module__fsme8q__inlineButton:hover,.legal-page-module__fsme8q__submit:hover{background:var(--teal-hover)}.legal-page-module__fsme8q__inlineButton:focus-visible,.legal-page-module__fsme8q__submit:focus-visible{outline:2px solid var(--text);outline-offset:2px}.legal-page-module__fsme8q__submit:disabled{opacity:.65;cursor:wait}.legal-page-module__fsme8q__form{gap:var(--space-4);padding:var(--space-6);background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;display:flex}.legal-page-module__fsme8q__field{gap:var(--space-1);flex-direction:column;display:flex}.legal-page-module__fsme8q__label{color:var(--text);font-size:13px;font-weight:600}.legal-page-module__fsme8q__hint{color:var(--text3);font-size:13px}.legal-page-module__fsme8q__input{min-height:var(--space-11);padding:0 var(--space-4);font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border2);border-radius:var(--radius-md);font-size:15px}textarea.legal-page-module__fsme8q__input{padding:var(--space-3) var(--space-4);min-height:var(--space-30);resize:vertical}.legal-page-module__fsme8q__error{color:var(--danger);margin:0}.legal-page-module__fsme8q__success{color:var(--text);margin:0}.legal-page-module__fsme8q__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}