.legalhead{background:var(--paper);border-bottom:1px solid var(--line)}.legalhead .wrap{padding-top:56px;padding-bottom:40px}.legalhead h1{font:600 clamp(30px, 4vw, 42px)/1.15 var(--head);letter-spacing:-.02em;color:var(--black);margin:0}.legal .wrap{max-width:820px}.legal h2{font:600 clamp(22px, 2.6vw, 28px)/1.25 var(--head);border-top:1px solid var(--line);margin:52px 0 16px;padding-top:32px}.legal h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal h3{font:500 19px/1.35 var(--head);color:var(--black);margin:34px 0 10px}.legal p{font:400 17px/1.75 var(--body);color:#2e2a2b;text-wrap:pretty;max-width:70ch;margin:0 0 18px}.legal ul{max-width:70ch;margin:0 0 22px;padding:0;list-style:none}.legal li{font:400 17px/1.7 var(--body);color:#2e2a2b;text-wrap:pretty;padding:0 0 9px 22px;position:relative}.legal li:before{content:"";background:var(--blue);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:2px}.legal a{color:var(--blue-ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:720px){.legal p,.legal li{font-size:16.5px}}
