.v3 :where(.page-legal) .legal-hero{padding:9rem 4rem 3rem;text-align:center;max-width:780px;margin:0 auto}.v3 :where(.page-legal) .legal-hero h1{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);font-weight:300;color:var(--platinum);margin-bottom:1.5rem;line-height:1.15}.v3 :where(.page-legal) .legal-hero p{font-size:1rem;color:var(--silver);font-weight:300;line-height:1.85;max-width:560px;margin:0 auto}.v3 :where(.page-legal) .legal-text{max-width:780px;margin:0 auto;padding:1rem 4rem 8rem}.v3 :where(.page-legal) .legal-text p{font-size:1rem;color:var(--silver);font-weight:300;line-height:1.85;margin-bottom:1.25rem;overflow-wrap:break-word}.v3 :where(.page-legal) .legal-text h2{font-family:var(--font-display);font-size:1.6rem;font-weight:400;color:var(--platinum);line-height:1.25;margin:3rem 0 1rem;font-variant-numeric:lining-nums}.v3 :where(.page-legal) .legal-signature{font-style:normal;font-size:.95rem;line-height:1.85;color:var(--platinum);margin-top:3rem;padding-top:2rem;border-top:.5px solid var(--glass-border)}@media (max-width:700px){.v3 :where(.page-legal) .legal-hero{padding:7rem 1.75rem 2.5rem}.v3 :where(.page-legal) .legal-text{padding:1rem 1.75rem 5rem}}