.lg-main{position:relative}.lg-hero{padding-top:clamp(128px,15vh,196px);padding-bottom:var(--sp-4)}.lg-updated{margin-top:var(--sp-3);color:var(--text-dim);font-size:.95rem}.legal-prose{text-align:left;max-width:42rem;margin:0 auto}.legal-prose h2{font-family:var(--font-head);letter-spacing:-.01em;color:var(--text);margin-top:var(--sp-8);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:600;line-height:1.3}.legal-prose h2:first-child{margin-top:0}.legal-prose p{margin-top:var(--sp-3);color:var(--text-lead);font-size:1.02rem;line-height:1.75}.legal-prose ul{margin-top:var(--sp-3);padding-left:var(--sp-4);color:var(--text-lead);font-size:1.02rem;line-height:1.75}.legal-prose li+li{margin-top:var(--sp-1)}.legal-prose li::marker{color:var(--orange-hi)}.legal-prose strong{color:var(--text);font-weight:600}.legal-prose a{color:var(--orange-hi);text-underline-offset:3px;text-decoration:underline}.legal-prose a:hover{color:var(--text)}
