.legal-header,.legal-main{width:min(860px,calc(100% - 48px));margin-inline:auto}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:28px}.legal-main{padding-block:28px 56px}.legal-document h1{font-size:clamp(25px,4vw,38px);line-height:1.2;overflow-wrap:anywhere}.legal-date{margin-top:16px}.legal-document h2{font-size:23px;line-height:1.3;margin:32px 0 16px}.legal-document p{font-size:16px;line-height:1.8;color:#374a3f;margin-block:14px;overflow-wrap:anywhere}.legal-nav{display:flex;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.legal-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;font-size:14px}.legal-nav a:hover{color:var(--emerald)}@media(max-width:640px){.legal-header,.legal-main{width:calc(100% - 32px)}.legal-header{flex-wrap:wrap;padding-block:20px}.legal-main{padding-top:12px}.legal-document p{font-size:15px}.legal-document h2{font-size:21px}}