.eula-module__xVhpUq__page{background:var(--bg);color:var(--text-secondary);min-height:100vh;padding:96px 20px;line-height:1.65}@media (min-width:768px){.eula-module__xVhpUq__page{padding:112px 32px 96px}}.eula-module__xVhpUq__inner{max-width:720px;margin:0 auto}.eula-module__xVhpUq__page h1,.eula-module__xVhpUq__page h2,.eula-module__xVhpUq__page h3,.eula-module__xVhpUq__page h4{font-family:var(--font-geist), ui-sans-serif, system-ui, sans-serif;color:var(--text-primary);font-optical-sizing:auto}.eula-module__xVhpUq__header{margin-bottom:40px}.eula-module__xVhpUq__eyebrow{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:10px;margin-bottom:16px;font-size:.7rem;font-weight:600;display:inline-flex}.eula-module__xVhpUq__eyebrowSlash{color:var(--text-muted);opacity:.85;font-weight:700}.eula-module__xVhpUq__eyebrowLabel{color:var(--text-primary)}.eula-module__xVhpUq__subtitle{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.7rem;font-weight:500}.eula-module__xVhpUq__page h1{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.05}.eula-module__xVhpUq__page h2{letter-spacing:-.02em;margin:40px 0 12px;font-size:1.25rem;font-weight:600}.eula-module__xVhpUq__page h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:1rem;font-weight:600}.eula-module__xVhpUq__page p,.eula-module__xVhpUq__page li{color:var(--text-secondary);font-size:.95rem}.eula-module__xVhpUq__page p{margin-bottom:14px}.eula-module__xVhpUq__page strong{color:var(--text-primary);font-weight:600}.eula-module__xVhpUq__page ul,.eula-module__xVhpUq__page ol{margin:0 0 14px;padding-left:1.25rem}.eula-module__xVhpUq__page li{margin-bottom:6px}.eula-module__xVhpUq__page a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-hover);text-decoration-color:var(--border-hover);text-decoration-thickness:1px;transition:text-decoration-color .22s}.eula-module__xVhpUq__page a:hover{-webkit-text-decoration-color:var(--text-primary);text-decoration-color:var(--text-primary)}.eula-module__xVhpUq__contactInfo{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}
