.terminos-page{min-height:100vh}.terminos-container{display:flex;justify-content:center;padding:var(--space-section) 1rem calc(var(--space-section) * 1.25)}.terminos-card{max-width:900px;background:var(--surface-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);padding:clamp(1.75rem,4vw,3rem);border-radius:var(--radius-lg);box-shadow:0 18px 60px #00000073}.terminos-card h2{margin:0 0 1rem;font-family:var(--font-display);font-size:var(--heading-2);font-weight:700;letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--gold-400)}.terminos-card h3{margin:2rem 0 .6rem;font-family:var(--font-display);font-size:1.4rem;font-weight:700;letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--text-primary)}.terminos-card p{margin:0 0 1rem;font-size:1.1rem;line-height:1.75;color:var(--text-secondary)}.terminos-card ul{margin:0 0 1rem;padding-left:1.4rem;color:var(--text-secondary)}.terminos-card li{margin:.55rem 0;font-size:1.1rem;line-height:1.65}.terminos-card li::marker{color:var(--gold-400)}.callout{margin:1.75rem 0;background:#f7b51b12;border-left:3px solid var(--gold-400);padding:1.1rem 1.25rem;border-radius:var(--radius-sm)}.callout h4{margin:0 0 .5rem;font-family:var(--font-display);font-size:1.2rem;font-weight:700;letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--gold-400)}.callout p{margin:0}.terminos-footer{margin-top:1.75rem;display:flex;justify-content:center}
