.legal-body{padding:110px 0 120px;background:linear-gradient(180deg,#f7f5f2,#f1ede5)}
.legal-inner{max-width:930px;padding:0 48px}
.legal-inner::before{content:"VITANTRA / LEGAL";display:block;margin-bottom:26px;font-size:10px;font-weight:700;letter-spacing:.23em;color:#B8853A}
.legal-inner h1{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(46px,5vw,72px);font-style:normal;font-weight:600;letter-spacing:-.055em;color:#0A2829}
.legal-inner .legal-date{padding-bottom:26px;border-bottom:1px solid #D5D1CC;color:#77716b}
.legal-inner h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:22px;font-style:normal;font-weight:600;color:#0F3D3E;border-top:1px solid #D5D1CC}
.legal-inner p,.legal-inner ul li{font-family:'Plus Jakarta Sans',sans-serif;font-weight:400;color:#5C5956}
.legal-lead{padding:24px 26px!important;border-left:2px solid #B8853A;background:rgba(255,255,255,.58);font-size:17px!important}
.legal-inner a{color:#0F3D3E;text-decoration:underline;text-decoration-color:#8FCFB7;text-underline-offset:3px}
@media(max-width:620px){.legal-body{padding-top:75px}.legal-inner{padding:0 22px}}
