.legal-page{padding:calc(var(--nav-h) + 48px) 0 72px;background:#fff}.container.legal-container{max-width:860px}.legal-head{border-bottom:1px solid #ececec;padding-bottom:20px;margin-bottom:28px}.legal-title{font-family:var(--font-display);font-size:2rem;margin:0 0 12px;color:#1a1a1a}.legal-meta{font-size:.85rem;color:#777;margin:2px 0;line-height:1.5}.legal-section{margin-bottom:24px}.legal-section-title{font-size:1.05rem;font-weight:600;color:#1a1a1a;margin:0 0 8px}.legal-para{font-size:.95rem;line-height:1.75;color:#444;margin:0 0 8px}.legal-list{margin:4px 0 8px;padding-left:22px}.legal-list li{font-size:.95rem;line-height:1.7;color:#444;margin-bottom:6px}.legal-footer{margin-top:24px;font-style:italic;color:#666}@media(max-width:600px){.legal-page{padding:calc(var(--nav-h) + 32px) 0 48px}.legal-title{font-size:1.6rem}}
