.legal-page{color:#39393f;background-color:#fbfbfc;background-image:linear-gradient(#eeeef3 1px,#0000 1px),linear-gradient(90deg,#eeeef3 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;padding:clamp(28px,6vw,72px) 24px 96px}.legal-page article,.legal-back{width:min(100%,760px);margin-inline:auto;display:block}.legal-back{color:#65656d;margin-bottom:28px;font-size:14px;text-decoration:none}.legal-page article{background:#fffffff0;border:1px solid #e2e2e8;border-radius:28px;padding:clamp(28px,6vw,64px);box-shadow:0 26px 80px #22222a14}.legal-page header{border-bottom:1px dotted #cfcfd7;padding-bottom:32px}.legal-page header>p:first-child{color:#8a8a94;margin:0 0 16px;font-size:13px}.legal-page h1{letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2.25rem,6vw,4.25rem);font-weight:520;line-height:1}.legal-page h2{color:#303036;margin:0 0 12px;font-size:1.125rem;font-weight:520}.legal-page section{padding-top:30px}.legal-page p,.legal-page li{color:#65656d;font-size:16px;line-height:1.75}.legal-page p{margin:0 0 14px}.legal-page ul{margin:0;padding-left:22px}.legal-page li+li{margin-top:8px}.legal-page a:not(.legal-back){color:#39393f;text-underline-offset:3px;-webkit-text-decoration:underline #ff8b35;text-decoration:underline #ff8b35}@media (max-width:560px){.legal-page{padding-inline:14px}.legal-page article{border-radius:22px;padding:28px 22px}}
