.v-legal-main{padding:5rem 0}.v-legal-main h1{font:700 clamp(3rem,6vw,6rem)/.9 var(--ser);margin:0}.v-legal-main h1 em{color:var(--wine)}.v-legal-hero{border-bottom:2px solid var(--g);padding-bottom:2rem}.v-legal-layout{display:grid;grid-template-columns:190px 1fr;gap:6vw;padding-top:2rem}.v-legal-aside{font:.68rem var(--mono);color:var(--wine)}.v-legal-copy{max-width:760px}.v-legal-copy h2{font:2rem var(--ser)}.v-legal-copy p{color:#52635f}.v-call{padding:1rem;border-left:4px solid var(--wine);background:#e3e8dd;font-weight:700}.v-404{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center;min-height:55vh;padding:4rem 0}.v-404 h1{font:700 clamp(4rem,9vw,8rem)/.8 var(--ser)}.v-404 b{font:700 9rem var(--ser);color:var(--wine)}@media(max-width:767px){.v-legal-layout,.v-404{grid-template-columns:1fr}.v-legal-aside{display:none}}
