.marketing .legal-page{padding:116px 0 96px;background:#040405}.marketing .legal-page .legal-header{max-width:720px;margin-bottom:44px}.marketing .legal-page .legal-title{max-width:720px;font-size:clamp(34px,4vw,46px);line-height:1.05;letter-spacing:-.035em;font-weight:560}.marketing .legal-page .legal-date{margin-top:16px;color:var(--text-3);font-size:13px;letter-spacing:.01em}.marketing .legal-page .legal-prose{max-width:720px}.marketing .legal-page .legal-prose .legal-intro p{margin-top:20px;color:var(--text-2);font-size:16.5px;line-height:1.72}.marketing .legal-page .legal-prose .legal-intro>p:first-child{margin-top:0}.marketing .legal-page .legal-section{margin-top:48px;padding-top:40px;border-top:1px solid rgba(255,255,255,.065)}.marketing .legal-page .legal-section h2{margin:0 0 8px;font-size:clamp(22px,2.2vw,27px);line-height:1.2;letter-spacing:-.02em;font-weight:600}.marketing .legal-page .legal-section h3{margin:28px 0 0;color:var(--text);font-size:17px;line-height:1.35;font-weight:560}.marketing .legal-page .legal-section p{margin-top:20px;color:var(--text-2);font-size:16.5px;line-height:1.72}.marketing .legal-page .legal-subsection{margin-top:8px}@media (max-width:720px){.marketing .legal-page{padding:92px 0 72px}}