.legal-policy-page{padding-block:var(--pausal-space-10) var(--pausal-space-12)}.legal-policy-page__header{margin-bottom:var(--pausal-space-8)}.legal-policy-page__header h1{color:var(--pausal-color-navy);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:var(--pausal-font-weight-bold);letter-spacing:-.02em;margin:0;line-height:1.2}.legal-policy-page__sections>section:first-child p{color:var(--pausal-color-muted);font-size:var(--pausal-font-size-md);line-height:var(--pausal-line-height-normal);max-width:none;margin:0}.legal-policy-page__sections>section:not(:first-child){border-top:1px solid var(--pausal-color-border);margin-top:var(--pausal-space-6);padding-top:var(--pausal-space-6)}.legal-policy-page__sections h2{color:var(--pausal-color-navy);font-size:1.125rem;font-weight:var(--pausal-font-weight-bold);letter-spacing:-.01em;margin:0 0 var(--pausal-space-3);line-height:1.35}.legal-policy-page__sections>section:not(:first-child) p{color:var(--pausal-color-text);font-size:var(--pausal-font-size-md);line-height:var(--pausal-line-height-normal);max-width:none;margin:0}.legal-policy-page__sections a{color:var(--pausal-color-primary);font-weight:var(--pausal-font-weight-semibold);text-underline-offset:.15em;text-decoration:underline}.legal-policy-page__sections a:hover{color:var(--pausal-color-primary-dark)}@media (min-width:48rem){.legal-policy-page{padding-block:var(--pausal-space-12) var(--pausal-space-16)}}
