.legal-page{padding:76px 0 96px}.legal-page .eyebrow{margin-bottom:22px}.legal-page h1{max-width:820px}.legal-intro{font-size:1.15rem;line-height:1.75;max-width:680px;margin-top:28px}.legal-meta{font-size:.84rem;margin-top:18px;color:var(--muted)}.legal-card{max-width:860px;margin-top:54px;padding:46px 52px;background:var(--soft);border-radius:8px}.legal-card h2{font-size:2rem;margin:38px 0 14px}.legal-card h2:first-child{margin-top:0}.legal-card h3{font-family:var(--serif);font-size:1.35rem;margin:28px 0 8px}.legal-card p{margin-top:12px}.legal-card ul{margin:14px 0 0;padding-left:22px;color:var(--muted)}.legal-card li{padding:4px 0}.legal-card a:not(.button){color:var(--pink);text-decoration:underline;text-underline-offset:3px}.legal-cta{margin-top:42px}.legal-cta p{margin-bottom:18px}@media(max-width:760px){.legal-page{padding:50px 0 64px}.legal-intro{font-size:1.05rem;margin-top:22px}.legal-card{margin-top:36px;padding:28px 22px}.legal-card h2{font-size:1.75rem;margin-top:32px}.legal-card h3{font-size:1.25rem}.legal-cta{margin-top:32px}}
