.legal-policies-page-module__JUASSq__stage{background:radial-gradient(circle at 9% 7%, color-mix(in oklch, var(--oos-brand-accent) 16%, transparent), transparent 24rem), radial-gradient(circle at 91% 20%, color-mix(in oklch, var(--oos-brand-mark) 9%, transparent), transparent 29rem), var(--background);min-height:100svh;padding:clamp(8.5rem,11vw,10.5rem) clamp(1.1rem,4vw,4.5rem) clamp(4rem,8vw,7.5rem)}.legal-policies-page-module__JUASSq__shell{width:min(100%,86rem);margin-inline:auto}.legal-policies-page-module__JUASSq__breadcrumb{color:var(--muted-foreground);align-items:center;gap:.7rem;font-size:.9rem;font-weight:650;display:flex}.legal-policies-page-module__JUASSq__breadcrumb a{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch, var(--oos-brand-accent) 62%, transparent);text-decoration-color:color-mix(in oklch, var(--oos-brand-accent) 62%, transparent);text-underline-offset:.3rem;text-decoration-thickness:1px;transition:color .18s,text-decoration-color .18s}.legal-policies-page-module__JUASSq__breadcrumb a:hover,.legal-policies-page-module__JUASSq__breadcrumb a:focus-visible{color:var(--oos-brand-mark);text-decoration-color:currentColor}.legal-policies-page-module__JUASSq__breadcrumb a:focus-visible,.legal-policies-page-module__JUASSq__tab:focus-visible,.legal-policies-page-module__JUASSq__contact a:focus-visible{outline:3px solid color-mix(in oklch, var(--oos-brand-accent) 62%, transparent);outline-offset:4px}.legal-policies-page-module__JUASSq__contact>div:first-child>p,.legal-policies-page-module__JUASSq__contact small{color:var(--oos-brand-mark);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:850}.legal-policies-page-module__JUASSq__tabList{border-bottom:1px solid var(--border);width:100%;margin-top:clamp(2rem,4vw,3rem);display:flex}.legal-policies-page-module__JUASSq__tab{min-width:0;min-height:3.5rem;color:var(--muted-foreground);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:1 1 0;padding:.75rem clamp(1rem,3vw,1.8rem);font-size:clamp(.94rem,1.35vw,1.05rem);font-weight:720;line-height:1.25;transition:color .18s,background-color .18s;position:relative}.legal-policies-page-module__JUASSq__tab:after{background:var(--oos-brand-mark);content:"";transform-origin:50%;height:3px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.legal-policies-page-module__JUASSq__tab:hover,.legal-policies-page-module__JUASSq__tab[data-active=true]{color:var(--foreground)}.legal-policies-page-module__JUASSq__tab:hover{background:color-mix(in oklch, var(--oos-brand-accent) 8%, transparent)}.legal-policies-page-module__JUASSq__tab[data-active=true]:after{transform:scaleX(1)}.legal-policies-page-module__JUASSq__document{border:1px solid color-mix(in oklch, var(--border) 86%, transparent);background:color-mix(in oklch, var(--card) 94%, transparent);box-shadow:0 1.5rem 4.2rem color-mix(in oklch, var(--foreground) 8%, transparent);border-radius:clamp(1.45rem,3.3vw,2.4rem);outline:none;margin-top:clamp(1.8rem,3vw,2.7rem);overflow:hidden}.legal-policies-page-module__JUASSq__document:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--oos-brand-accent) 62%, transparent), 0 1.5rem 4.2rem color-mix(in oklch, var(--foreground) 8%, transparent)}.legal-policies-page-module__JUASSq__sections{padding:clamp(1.5rem,4vw,4.25rem) clamp(1.35rem,5vw,5rem)}.legal-policies-page-module__JUASSq__policySection{border-bottom:1px solid var(--border);grid-template-columns:minmax(2.4rem,4rem) minmax(0,1fr);gap:1rem;padding-block:clamp(1.45rem,3vw,2.25rem);display:grid}.legal-policies-page-module__JUASSq__policySection:first-child{padding-top:0}.legal-policies-page-module__JUASSq__policySection:last-child{border-bottom:0;padding-bottom:0}.legal-policies-page-module__JUASSq__sectionNumber{color:var(--oos-brand-accent);letter-spacing:.08em;direction:ltr;padding-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:750}.legal-policies-page-module__JUASSq__policySection h3{color:var(--foreground);letter-spacing:-.018em;font-size:clamp(1.12rem,1.85vw,1.42rem);font-weight:760;line-height:1.35}.legal-policies-page-module__JUASSq__policySection p,.legal-policies-page-module__JUASSq__policySection li{color:var(--muted-foreground);font-size:clamp(.96rem,1.25vw,1.06rem);line-height:1.92}.legal-policies-page-module__JUASSq__policySection p{max-width:57rem;margin-top:.85rem}.legal-policies-page-module__JUASSq__policySection ul{gap:.55rem;max-width:57rem;margin-top:1rem;padding-inline-start:1.3rem;list-style:outside;display:grid}.legal-policies-page-module__JUASSq__policySection li::marker{color:var(--oos-brand-accent)}.legal-policies-page-module__JUASSq__contact{border-top:1px solid var(--border);background:color-mix(in oklch, var(--oos-brand-mark) 7%, var(--card));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.65rem,4vw,3.5rem) clamp(1.35rem,5vw,5rem);display:grid}.legal-policies-page-module__JUASSq__contact>div:first-child>span{max-width:37rem;color:var(--muted-foreground);margin-top:.7rem;font-size:.98rem;line-height:1.8;display:block}.legal-policies-page-module__JUASSq__contactLinks{gap:.75rem;display:grid}.legal-policies-page-module__JUASSq__contact a{width:fit-content;color:var(--foreground);gap:.1rem;font-size:clamp(.96rem,1.25vw,1.07rem);font-weight:720;text-decoration:none;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:grid}.legal-policies-page-module__JUASSq__contact a:hover{color:var(--oos-brand-mark);transform:translateY(-2px)}.legal-policies-page-module__JUASSq__contact small{color:var(--muted-foreground);font-size:.67rem}@media (prefers-reduced-motion:no-preference){.legal-policies-page-module__JUASSq__breadcrumb,.legal-policies-page-module__JUASSq__tabList,.legal-policies-page-module__JUASSq__document{animation:.65s cubic-bezier(.22,1,.36,1) both legal-policies-page-module__JUASSq__policy-rise}.legal-policies-page-module__JUASSq__tabList{animation-delay:70ms}.legal-policies-page-module__JUASSq__document{animation-delay:.13s}}@keyframes legal-policies-page-module__JUASSq__policy-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.legal-policies-page-module__JUASSq__stage{padding-inline:.85rem}.legal-policies-page-module__JUASSq__tabList{margin-top:2rem}.legal-policies-page-module__JUASSq__tab{min-height:3.25rem}.legal-policies-page-module__JUASSq__document{border-radius:1.35rem}.legal-policies-page-module__JUASSq__policySection{grid-template-columns:2.05rem minmax(0,1fr);gap:.7rem}.legal-policies-page-module__JUASSq__contact{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.legal-policies-page-module__JUASSq__breadcrumb a,.legal-policies-page-module__JUASSq__tab,.legal-policies-page-module__JUASSq__tab:after,.legal-policies-page-module__JUASSq__contact a{transition:none}.legal-policies-page-module__JUASSq__breadcrumb,.legal-policies-page-module__JUASSq__tabList,.legal-policies-page-module__JUASSq__document{animation:none}}
