.container{width:100%;max-width:var(--wrapper-default);margin-left:auto;margin-right:auto;padding-left:var(--space-lg);padding-right:var(--space-lg)}.container--narrow{max-width:var(--wrapper-narrow)}.container--wide{max-width:var(--wrapper-wide)}.legal-page{width:100%;color:var(--color-3);padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.legal-page__eyebrow{display:block;font-family:var(--p);color:var(--logo-color);font-size:.8rem;font-weight:400;letter-spacing:.35rem;text-transform:uppercase;margin-bottom:var(--space-sm)}.legal-page h1{font-family:var(--h1);font-weight:400;color:var(--color-3);font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.4;letter-spacing:-0.02em;margin:0 0 var(--space-md)}.legal-page h2{font-family:var(--h2);font-weight:400;color:var(--color-5);font-size:clamp(1.4rem,3vw,2.3rem);line-height:1.4;letter-spacing:-0.01em;margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.legal-page h3{font-family:var(--h2);font-weight:400;color:var(--logo-color);font-size:clamp(1.3rem,2vw,1.8rem);line-height:1.35;margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.legal-page h4{font-family:var(--h2);font-weight:400;color:var(--color-3);font-size:1.2rem;line-height:1.4;margin-top:var(--space-md);margin-bottom:var(--space-xs)}.legal-page__line{width:7rem;height:2px;background-color:var(--logo-color);margin-bottom:var(--space-xl)}.legal-page p{font-family:var(--p);font-weight:400;color:var(--color-3);font-size:1rem;line-height:1.85;margin-top:0;margin-bottom:var(--space-md)}.legal-page ul{font-family:var(--p);color:var(--color-3);line-height:1.85;margin-top:var(--space-sm);margin-bottom:var(--space-md);padding-left:var(--space-lg)}.legal-page li{margin-bottom:var(--space-xs)}.legal-page a{color:var(--logo-color);text-decoration:none;transition:color .3s ease}.legal-page a:hover{color:var(--color-6)}@media (max-width:1024px){.container{padding-left:var(--space-md);padding-right:var(--space-md)}}@media (max-width:768px){.container{padding-left:var(--space-md);padding-right:var(--space-md)}.container--narrow{max-width:100%}.legal-page{padding-top:var(--space-lg);padding-bottom:var(--space-lg)}.legal-page__eyebrow{letter-spacing:.25rem}.legal-page h1{font-size:2.8rem;line-height:1.15}.legal-page h2{font-size:1.8rem;margin-top:var(--space-lg)}.legal-page h3{font-size:1.4rem}.legal-page p{font-size:1rem;line-height:1.8}}.legal-page ul{font-family:var(--p);color:var(--color-3);font-size:1rem;font-weight:400;line-height:1.85;margin-top:var(--space-sm);margin-bottom:var(--space-md);padding-left:var(--space-lg)}.legal-page li{font-size:1rem;margin-bottom:var(--space-xs)}.legal-page .container{max-width:65rem}