.legal-page{padding:2.5rem 1.25rem 4rem}.legal-page__body,.legal-page__header{max-width:52rem;margin-inline:auto}.legal-page__title{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--color-heading)}.legal-page__intro{margin-top:1rem;font-size:1.0625rem;line-height:1.6;color:var(--color-text-muted)}.legal-page__updated{margin-top:.75rem;font-size:.875rem;color:var(--color-text-muted)}.legal-page__body{margin-top:2.5rem}.legal-page__section+.legal-page__section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--color-border)}.legal-page__heading{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:1.35rem;font-weight:400;line-height:1.25;color:var(--color-heading)}.legal-page__content{margin-top:.75rem;font-size:1rem;line-height:1.65;color:var(--color-text-muted)}.legal-page__content p+p{margin-top:.85rem}.legal-page__content ul{margin-top:.75rem;padding-left:1.25rem;list-style:disc}.legal-page__content li+li{margin-top:.4rem}.legal-page__content a{color:var(--color-accent);text-decoration:underline}.legal-page__content a:hover{text-decoration:none}