.oga-legal .oga-eyebrow{font-family:var(--oga-font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:inline-flex}.oga-legal .oga-eyebrow-dot{background:var(--oga-ink);border-radius:50%;width:6px;height:6px;display:inline-block}.oga-legal .oga-eyebrow--inverse .oga-eyebrow-dot{background:var(--oga-white)}.oga-legal-hero{padding:clamp(72px,10vw,132px) 24px clamp(56px,8vw,96px)}.oga-legal-hero__inner{max-width:920px;margin:0 auto}.oga-legal-hero__eyebrow{color:#faf8f4a6;margin-bottom:22px}.oga-legal-hero__title{font-family:var(--oga-font-sans);letter-spacing:-.02em;color:var(--oga-white);text-wrap:balance;margin:0 0 22px;font-size:clamp(36px,5vw,60px);font-weight:500;line-height:1.06}.oga-legal-hero__intro{font-family:var(--oga-font-sans);color:#faf8f4b3;text-wrap:pretty;max-width:680px;margin:0 0 36px;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.oga-legal-hero__updated{border-radius:var(--oga-radius-sm);background:#faf8f40a;border:1px solid #faf8f42e;align-items:center;gap:10px;padding:8px 14px;display:inline-flex}.oga-legal-hero__updated-label{font-family:var(--oga-font-mono);letter-spacing:.06em;text-transform:uppercase;color:#faf8f48c;font-size:11px}.oga-legal-hero__updated-value{font-family:var(--oga-font-mono);letter-spacing:.04em;color:var(--oga-white);font-size:11.5px}.oga-legal-body{background:var(--oga-canvas);padding:clamp(56px,8vw,96px) 24px clamp(72px,10vw,120px)}.oga-legal-body__inner{grid-template-columns:240px minmax(0,1fr);gap:56px;max-width:1140px;margin:0 auto;display:grid}@media (max-width:900px){.oga-legal-body__inner{grid-template-columns:1fr;gap:32px}}.oga-legal-body__aside{position:relative}@media (min-width:901px){.oga-legal-body__aside{align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}}.oga-legal-body__main{min-width:0;max-width:720px}.oga-legal-sidebar{font-family:var(--oga-font-sans)}.oga-legal-sidebar__eyebrow{font-family:var(--oga-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--oga-fg-muted);margin-bottom:16px;font-size:11px}.oga-legal-sidebar__list{border-left:1px solid var(--oga-border);margin:0;padding:0;list-style:none}.oga-legal-sidebar__item{display:block}.oga-legal-sidebar__link{color:var(--oga-fg-muted);border-left:2px solid #0000;align-items:baseline;gap:10px;margin-left:-1px;padding:8px 14px;font-size:13.5px;line-height:1.4;text-decoration:none;transition:color .16s,border-color .16s;display:flex}.oga-legal-sidebar__link:hover{color:var(--oga-fg)}.oga-legal-sidebar__link--active{color:var(--oga-fg);border-left-color:var(--oga-fg)}.oga-legal-sidebar__num{font-family:var(--oga-font-mono);letter-spacing:.04em;opacity:.7;flex:none;font-size:10.5px}.oga-legal-section{margin:0 0 56px}.oga-legal-section:last-child{margin-bottom:0}.oga-legal-section__head{border-bottom:1px solid var(--oga-border);align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.oga-legal-section__num{font-family:var(--oga-font-mono);letter-spacing:.06em;color:var(--oga-fg-muted);font-size:12px;font-weight:600}.oga-legal-section__title{font-family:var(--oga-font-sans);letter-spacing:-.014em;color:var(--oga-fg);text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:500;line-height:1.18}.oga-legal-section__body{flex-direction:column;gap:16px;display:flex}.oga-legal-p{font-family:var(--oga-font-sans);color:var(--oga-fg-subtle);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.7}.oga-legal-emph{color:var(--oga-fg);font-weight:600}.oga-legal-link{color:var(--oga-fg);border-bottom:1px solid #1a1c1f4d;text-decoration:none;transition:border-color .16s}.oga-legal-link:hover{border-bottom-color:var(--oga-fg)}.oga-legal-cta{padding:clamp(64px,9vw,120px) 24px}.oga-legal-cta__inner{text-align:center;max-width:720px;margin:0 auto}.oga-legal-cta__title{font-family:var(--oga-font-sans);letter-spacing:-.018em;color:var(--oga-white);text-wrap:balance;margin:0 0 18px;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1.12}.oga-legal-cta__lead{font-family:var(--oga-font-sans);color:#faf8f4b3;text-wrap:pretty;max-width:560px;margin:0 auto 30px;font-size:15.5px;line-height:1.6}.oga-legal-cta__buttons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.oga-legal-processors{border:1px solid var(--oga-border);background:var(--oga-white);border-radius:4px;margin:8px 0;padding:0;list-style:none;overflow:hidden}.oga-legal-processors__item{flex-direction:column;gap:4px;padding:14px 18px;display:flex}.oga-legal-processors__item+.oga-legal-processors__item{border-top:1px solid var(--oga-border)}.oga-legal-processors__name{font-family:var(--oga-font-sans);letter-spacing:-.01em;color:var(--oga-fg);font-size:16px;font-weight:500}.oga-legal-processors__purpose{font-family:var(--oga-font-sans);color:var(--oga-fg-subtle);font-size:13.5px;line-height:1.5}.oga-legal-processors__data{font-family:var(--oga-font-mono);letter-spacing:.04em;color:var(--oga-fg-muted);font-size:11px}