.fct-legal-head{background:var(--brand-bg-alt);padding:80px 0;border-bottom:12px solid var(--brand-primary)}.fct-legal-head h1{font-size:max(2rem, min(4vw, 3.5rem));font-weight:900}.fct-legal>.container{display:grid;grid-template-columns:220px 1fr;grid-gap:64px;gap:64px}.fct-legal nav{position:sticky;top:24px;align-self:start;border-left:4px solid var(--brand-primary);padding-left:20px}.fct-legal nav a{display:block;margin-bottom:10px;font-weight:800}.fct-legal section{padding-bottom:28px;border-bottom:1px solid var(--brand-border);margin-bottom:28px}.fct-legal h2{font-size:1.35rem;font-weight:900}@media (max-width:767.98px){.fct-legal>.container{grid-template-columns:1fr;gap:32px}.fct-legal nav{position:static}}