.TermsCondition_main__bzcMF{max-width:1400px;margin:0 auto;padding:clamp(28px,4vw,60px) clamp(20px,4vw,40px);color:#111;background:transparent}.TermsCondition_header__Oh0sk{margin:0 0 20px}.TermsCondition_title__xerkn{font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:900;line-height:1.1;margin:0 0 6px;color:#000;letter-spacing:.01em;text-transform:uppercase}.TermsCondition_meta__08BzB{color:#111;font-size:clamp(1rem,1.4vw,1.125rem);margin:0}.TermsCondition_toc__RXWLb{background:#f6f7f9;border:1px solid #e4e7ec;border-radius:12px;padding:16px 18px;margin:24px 0 32px}.TermsCondition_toc__RXWLb strong{display:block;margin-bottom:8px;color:#000}.TermsCondition_toc__RXWLb a{color:#000;text-decoration:none;font-size:clamp(1rem,1.25vw,1.0625rem)}.TermsCondition_toc__RXWLb a:hover{text-decoration:underline}.TermsCondition_article__YbY96{display:grid;grid-gap:28px;gap:28px}.TermsCondition_section__jUTDy{scroll-margin-top:90px}.TermsCondition_section__jUTDy h2{font-size:clamp(1.4rem,2.6vw,1.8rem);margin:0 0 10px;color:#000;font-weight:800}.TermsCondition_section__jUTDy li,.TermsCondition_section__jUTDy p{color:#111;font-size:clamp(1.05rem,1.5vw,1.18rem);line-height:1.8}.TermsCondition_section__jUTDy ul{padding-left:1.2rem;margin:10px 0 0}.TermsCondition_inlineLink__u1Vd0{color:#01245e;text-decoration:underline;font-weight:600}.TermsCondition_inlineLink__u1Vd0:hover{opacity:.9}.TermsCondition_note__Nw5YR{margin-top:6px;font-size:clamp(.98rem,1.2vw,1.05rem);color:#222}