.uprator-legal{background:var(--orr-bg-base);width:100%;min-height:100vh;color:var(--orr-text-primary);font-family:var(--orr-font-text)}.upr-legal-header{border-bottom:1px solid var(--orr-border-subtle);justify-content:space-between;align-items:center;padding:1.5rem clamp(1.25rem,4vw,3rem);display:flex}.upr-landing-brand{color:var(--orr-text-primary);align-items:center;text-decoration:none;display:inline-flex}.upr-legal-back{font-family:var(--orr-font-display);letter-spacing:.16em;color:var(--orr-text-secondary);align-items:center;gap:.5rem;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:color .15s;display:inline-flex}.upr-legal-back:hover{color:var(--orr-text-primary)}.upr-legal-main{max-width:680px;margin:0 auto;padding:3.5rem 1.5rem 6rem}.upr-legal-main h1{font-family:var(--orr-font-display);font-size:var(--orr-size-heading-2);margin:0 0 .75rem;font-weight:400;line-height:1.2}.upr-legal-main .upr-legal-updated{font-family:var(--orr-font-display);letter-spacing:.14em;color:var(--orr-text-tertiary);margin:0 0 2.5rem;font-size:11px;font-weight:500;line-height:1.5}.upr-legal-main h2{font-family:var(--orr-font-display);font-size:var(--orr-size-heading-3);color:var(--orr-text-primary);margin:2.75rem 0 .75rem;font-weight:500;line-height:1.3}.upr-legal-main p,.upr-legal-main li{color:var(--orr-text-secondary);font-size:16px;line-height:1.6}.upr-legal-main p{margin:0 0 1rem}.upr-legal-main ul{flex-direction:column;gap:.5rem;margin:.75rem 0 1rem;padding-left:1.25rem;list-style:outside;display:flex}.upr-legal-main a{color:var(--orr-accent);text-underline-offset:3px;-webkit-text-decoration:underline #f2dfb466;text-decoration:underline #f2dfb466}.upr-legal-main a:hover{color:var(--orr-accent-hover);-webkit-text-decoration-color:var(--orr-accent-hover);text-decoration-color:var(--orr-accent-hover)}
