.obvc.legal{letter-spacing:.01em;font-size:17px;line-height:1.65}.obvc .legal-header{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;margin:auto;padding:32px 24px;display:flex}.obvc .legal-header>a:last-child{font:500 12px/1.5 var(--display);letter-spacing:.12em;text-transform:uppercase}.obvc .legal-content{overflow-wrap:anywhere;max-width:800px;margin:auto;padding:64px 24px 100px}.obvc .legal-content h1{letter-spacing:.06em;font-size:clamp(30px,6vw,48px);line-height:1.2}.obvc .legal-content .legal-date{margin-top:20px;font-size:14px}.obvc .legal-draft{border:1px solid;margin:32px 0;padding:20px}.obvc .legal-content p+p{margin-top:18px}.obvc .legal-content a,.obvc .legal-header>a:last-child{text-underline-offset:4px;text-decoration:underline}.obvc .legal-content .legal-nav{flex-flow:wrap;justify-content:flex-start;gap:20px;min-height:0;margin:32px 0;padding-bottom:0}.obvc .legal-content .legal-nav a{text-decoration:none}.obvc .legal-content section{border-top:1px solid;margin-top:32px;padding-top:40px;scroll-margin-top:24px}.obvc .legal-content h2{letter-spacing:.06em;margin-bottom:26px;font-size:26px}.obvc .legal-content h3{letter-spacing:.08em;margin:32px 0 12px;font-size:13px}@media (max-width:700px){.obvc .legal-header img{width:120px;height:auto}.obvc .legal-header{padding:24px}.obvc .legal-content{padding-top:40px}.obvc .legal-content h2{font-size:23px}}@media print{.obvc .legal-header,.obvc .legal-nav,.obvc footer{display:none}.obvc .legal-content{max-width:none;padding:0}.obvc.legal,.obvc .legal-content{color:#000;background:#fff}.obvc .legal-content section{break-inside:auto}}.obvc .legal-page{text-transform:none;text-align:left}.obvc .legal-page div{max-width:560px;font-family:var(--body);letter-spacing:.03em;text-transform:none;margin:50px 0 0;font-size:15px}.obvc .legal-page p+p{margin-top:20px}
