.mkt-home .legal-doc{padding-block:clamp(32px,5vw,72px) clamp(48px,7vw,96px)}.mkt-home .legal-wrap{max-width:820px}.mkt-home .legal-crosslink{color:var(--muted-foreground);margin-bottom:clamp(24px,4vw,40px);font-size:.95rem}.mkt-home .legal-doc h1{color:var(--foreground);margin-bottom:clamp(20px,3vw,32px);font-size:clamp(2.2rem,5vw,3.4rem)}.mkt-home .legal-doc h2{color:var(--foreground);margin-top:clamp(40px,6vw,64px);margin-bottom:16px;font-size:clamp(1.5rem,3vw,2rem)}.mkt-home .legal-doc h3{color:var(--foreground);margin-top:clamp(28px,4vw,40px);margin-bottom:12px;font-size:clamp(1.15rem,2vw,1.4rem)}.mkt-home .legal-doc h4{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.01em;margin:28px 0 10px;font-size:1.05rem;font-weight:700;line-height:1.2}.mkt-home .legal-doc p{color:var(--muted-foreground);margin-block:0 1rem;font-size:1rem;line-height:1.7}.mkt-home .legal-doc ul{color:var(--muted-foreground);margin:0 0 1.25rem;padding-left:1.4rem;list-style:outside}.mkt-home .legal-doc li{margin-bottom:.6rem;font-size:1rem;line-height:1.7}.mkt-home .legal-doc strong{color:var(--foreground);font-weight:700}.mkt-home .legal-doc a{color:var(--brand-blue);text-underline-offset:2px;text-decoration:underline}.mkt-home .legal-doc a:hover{text-decoration-thickness:2px}