.legalPage{min-height:70vh;color:var(--kinity-text);background:#f7f5ef}.legalHero{text-align:center;background:var(--kinity-green-dark);color:#fff;padding:96px max(6vw,24px) 72px}.legalHero span{letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:700;display:block}.legalHero h1{max-width:900px;margin:0 auto 20px;font-size:clamp(34px,5vw,70px);line-height:.98}.legalHero p{color:#ffffffb8;font-size:13px}.legalContent{width:min(860px,100% - 48px);margin:0 auto;padding:76px 0 100px}.legalContent section+section{border-top:1px solid #25332629;margin-top:48px;padding-top:48px}.legalContent h2{color:var(--kinity-green-dark);margin-bottom:18px;font-size:24px}.legalContent p{font-size:16px;line-height:1.75}.legalContent p+p{margin-top:16px}.legalContent a{color:var(--kinity-green-dark);text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.legalHero{padding-top:72px;padding-bottom:56px}.legalContent{padding-top:56px;padding-bottom:72px}.legalContent section+section{margin-top:36px;padding-top:36px}}
