.tos_page__Z81Ca{min-height:calc(100vh - 70px);padding:clamp(3rem,7vw,6rem) 1.5rem;overflow-x:clip;color:#334155;font-size:1rem;line-height:1.75;letter-spacing:-.01em;background:radial-gradient(circle at 85% 0,rgba(40,114,220,.1),transparent 30rem),#f6f8fc}.tos_page__Z81Ca article{width:min(100%,960px);margin:0 auto;padding:clamp(2rem,5vw,4.5rem);background:#ffffff;border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 18px 55px rgba(15,23,42,.07)}.tos_page__Z81Ca h1{margin:0 0 2rem;color:#0f172a;font-size:clamp(2.4rem,5vw,3.75rem);font-weight:800;line-height:1.05;letter-spacing:-.045em}.tos_content__SmxdL>*{margin:0}.tos_content__SmxdL>*+*{margin-top:1.5rem}.tos_content__SmxdL h2{padding-top:1.5rem;color:#0f172a;font-size:1.15rem;font-weight:750;line-height:1.45;letter-spacing:-.015em;border-top:1px solid #e8edf4}.tos_content__SmxdL ol,.tos_content__SmxdL ul{padding-left:1.5rem}.tos_content__SmxdL li+li{margin-top:.5rem}.tos_content__SmxdL a{color:#2872dc;font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.tos_page__Z81Ca{padding:2rem 1rem}.tos_page__Z81Ca article{padding:1.5rem;border-radius:14px}}