.terms-page{max-width:720px;margin:0 auto;padding:calc(var(--public-nav-height) + 24px) 24px 120px;color:var(--color-text)}.terms-article{font-size:16px;line-height:1.7}.terms-article header{margin-bottom:48px}.terms-eyebrow{font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 8px}.terms-article h1{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1.2;margin:0 0 12px;color:var(--color-text)}.terms-date{font-size:14px;color:var(--color-text-muted);margin:0}.terms-article section{margin-top:36px}.terms-article h2{font-size:20px;font-weight:600;margin:0 0 12px}.terms-article h2,.terms-article li,.terms-article p{color:var(--color-text)}.terms-article p{margin:0 0 12px}.terms-article ul{list-style:disc outside;padding-left:22px;margin:8px 0 16px}.terms-article li{margin-bottom:6px}.terms-article li::marker{color:var(--color-text)}.terms-article a{color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.terms-article a:hover{text-decoration-thickness:2px}.terms-article strong{font-weight:600;color:var(--color-text)}#terms-en,#terms-es{scroll-margin-top:calc(var(--public-nav-height) + 16px)}.terms-lang-toggle{display:flex;justify-content:center;gap:4px;margin:0 0 48px;font-size:14px;color:var(--color-text-muted)}.terms-lang-toggle a{color:var(--color-text-muted);text-decoration:none;padding:4px 8px;border-radius:6px;transition:color .12s ease,background-color .12s ease}.terms-lang-toggle a:hover{color:var(--color-accent)}.terms-lang-toggle a[href="#terms-en"]{color:var(--color-text);font-weight:600}html:has(#terms-es:target) .terms-lang-toggle a[href="#terms-en"]{color:var(--color-text-muted);font-weight:400}html:has(#terms-es:target) .terms-lang-toggle a[href="#terms-es"]{color:var(--color-text);font-weight:600}.terms-es{display:none}html:has(#terms-es:target) .terms-en{display:none}html:has(#terms-es:target) .terms-es{display:block}