.fd-legal-page{--fd-bg:oklch(20.7% 0.004 60);--fd-fg:oklch(98.5% 0 0);--fd-primary:oklch(74.2% 0.106 82.5);--fd-muted:oklch(74% 0.005 60);--fd-hairline:oklch(100% 0 0/0.1);--fd-font-display:var(--font-marcellus,"Marcellus",Georgia,serif);--fd-font-body:var(--font-manrope,"Manrope",system-ui,sans-serif);min-height:100dvh;background:var(--fd-bg);color:var(--fd-fg);font-family:var(--fd-font-body)}.fd-legal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--fd-hairline)}@media (min-width:640px){.fd-legal-header{padding-inline:2rem}}.fd-legal-wordmark{height:1.5rem;width:auto}.fd-legal-back{font-size:13px;color:var(--fd-muted);text-decoration:none}.fd-legal-back:hover{color:var(--fd-primary)}.fd-legal-main{max-width:42rem;margin:0 auto;padding:2.5rem 1.25rem 4rem}@media (min-width:640px){.fd-legal-main{padding-inline:2rem}}.fd-legal-title{font-family:var(--fd-font-display);font-size:clamp(2rem,5vw,2.75rem);font-weight:400;margin:0 0 .75rem}.fd-legal-updated{font-size:13px;color:var(--fd-muted);margin:0 0 2rem}.fd-legal-section{margin-bottom:2rem}.fd-legal-section h2{font-family:var(--fd-font-display);font-size:1.25rem;font-weight:400;margin:0 0 .75rem;color:var(--fd-primary)}.fd-legal-section p{margin:0 0 .75rem;font-size:15px;line-height:1.7;color:color-mix(in oklch,var(--fd-fg) 88%,transparent)}