.legal-shell{min-height:100vh;background:#f5f2ea;color:#171615;font-family:var(--font-sans)}.legal-shell>nav{height:86px;padding:0 clamp(22px,6vw,84px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ded9cf}.legal-shell>article{width:min(820px,calc(100% - 44px));margin:auto;padding:70px 0 100px}.legal-shell article>a{color:inherit;font-weight:750}.legal-shell article>p{margin-top:55px;color:#777168;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.legal-shell h1{font:750 clamp(50px,8vw,82px)/.95 var(--font-display);letter-spacing:-.05em;margin:16px 0 24px}.legal-shell article>strong{display:block;font-size:19px;line-height:1.55;margin-bottom:52px}.legal-shell section{padding:25px 0;border-top:1px solid #ded9cf;display:grid;grid-template-columns:220px 1fr;gap:28px}.legal-shell h2{font:750 19px var(--font-display);margin:0}.legal-shell section p{margin:0;color:#625e58;line-height:1.7}.legal-shell footer{margin-top:50px;padding:22px;background:#171615;color:#fff;border-radius:12px}@media(max-width:650px){.legal-shell section{grid-template-columns:1fr;gap:8px}}