.legal{background:var(--ohin-white);padding-block:var(--section-y)}.legal__inner{max-width:68ch}.legal h1{font-size:clamp(30px,3.2vw,46px);color:var(--ohin-blue)}.legal h2{font-size:21px;color:var(--ohin-blue);margin-top:38px}.legal h3{font-size:17px;color:var(--ink-3);margin-top:22px}.legal ul{margin:12px 0 0;padding-left:22px;font-size:16px;line-height:1.7;color:var(--ink-3)}.legal p{margin-top:12px;font-size:16px;line-height:1.7;color:var(--ink-3)}
