.ga-legal{color:var(--ga-ink);font-family:var(--ga-ui);font-size:15.5px;line-height:1.75}.ga-legal h1{font-size:clamp(2rem,1.4rem + 2.2vw,2.9rem);letter-spacing:-.02em;line-height:1.08;margin:0 0 1.1rem}.ga-legal h1,.ga-legal h2{font-family:var(--ga-display);font-weight:500}.ga-legal h2{font-size:1.5rem;letter-spacing:-.01em;line-height:1.2;margin:2.6rem 0 .7rem}.ga-legal h3{font-family:var(--ga-display);font-size:1.28rem;font-weight:500;line-height:1.25;margin:2.3rem 0 .55rem}.ga-legal p{margin:.85rem 0}.ga-legal ol,.ga-legal ul{margin:.85rem 0;padding-left:1.3rem}.ga-legal li{margin:.35rem 0}.ga-legal li::marker{color:var(--ga-gold)}.ga-legal a{color:var(--ga-gold);text-decoration:underline;text-underline-offset:2px;transition:color var(--ga-duration,.15s) var(--ga-ease-out,ease)}.ga-legal a:hover,.ga-legal strong{color:var(--ga-ink)}.ga-legal strong{font-weight:600}.ga-legal hr{border:0;border-top:1px solid var(--ga-border);margin:2.6rem 0}.ga-legal blockquote{margin:1.3rem 0;padding:.7rem 1.15rem;border-left:3px solid var(--ga-yellow);background:var(--ga-yellow-soft);color:var(--ga-ink)}.ga-legal blockquote p{margin:0}.ga-legal code{padding:.12rem .38rem;border-radius:2px;background:var(--ga-side-active);font-size:.88em}.ga-legal table{display:block;width:100%;margin:1.3rem 0;border-collapse:collapse;overflow-x:auto;font-size:14px}.ga-legal td,.ga-legal th{padding:.55rem .8rem;border:1px solid var(--ga-border);text-align:left;vertical-align:top}.ga-legal th{background:var(--ga-bg);font-weight:600}.ga-legal>h1+p{color:var(--ga-muted);font-size:14px}