.legal_page__U9PRk{max-width:900px;margin:auto;padding:0 24px;color:#243b32;line-height:1.75}.legal_header__CmWX1{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid #dce4df}.legal_header__CmWX1>a:last-child{text-decoration:underline;text-underline-offset:4px}.legal_main__JNuPZ{padding:54px 0 64px}.legal_main__JNuPZ h1{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.03em;margin-bottom:12px}.legal_updated__lrgMI{color:#5b6b63;margin-bottom:40px}.legal_main__JNuPZ h2{font-size:1.5rem;line-height:1.3;margin:38px 0 12px}.legal_main__JNuPZ h3{font-size:1.08rem;margin:24px 0 6px}.legal_main__JNuPZ li,.legal_main__JNuPZ p{max-width:78ch}.legal_main__JNuPZ ul{padding-left:22px}.legal_main__JNuPZ li+li{margin-top:7px}.legal_notice__Zgo9D{padding:18px 20px;border-left:5px solid #246649;background:#eef4ef;border-radius:8px}.legal_tableWrap__Cwtem{overflow-x:auto}.legal_main__JNuPZ table{width:100%;border-collapse:collapse;font-size:.94rem}.legal_main__JNuPZ td,.legal_main__JNuPZ th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #dce4df}.legal_main__JNuPZ th{background:#eef4ef}.legal_main__JNuPZ a{text-decoration:underline;text-underline-offset:4px}.legal_footer__ZKXiQ{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:24px 0;border-top:1px solid #dce4df;font-size:.875rem}.legal_footer__ZKXiQ nav{display:flex;flex-wrap:wrap;gap:20px}.legal_footer__ZKXiQ a{text-decoration:underline;text-underline-offset:4px}@media(max-width:640px){.legal_page__U9PRk{padding:0 20px}.legal_header__CmWX1{align-items:flex-start;flex-direction:column}.legal_main__JNuPZ{padding-top:36px}.legal_main__JNuPZ td,.legal_main__JNuPZ th{min-width:150px;padding:10px}}