.legal_legal__xM6in{padding-block:clamp(24px,5vw,48px) var(--sect)}.legal_breadcrumb__OiGjl{max-width:720px;margin:0 auto 14px;font-size:.875rem;color:var(--ink-soft)}.legal_breadcrumb__OiGjl ol{display:flex;flex-wrap:wrap;align-items:center}.legal_breadcrumb__OiGjl li{display:inline-flex;align-items:center}.legal_breadcrumb__OiGjl li+li:before{content:"›";margin-inline:8px;color:var(--ink-faint)}.legal_breadcrumb__OiGjl a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--ink-soft)}.legal_breadcrumb__OiGjl a:hover{color:var(--accent-strong)}.legal_breadcrumb__OiGjl [aria-current=page]{font-weight:700;color:var(--ink)}.legal_doc__8VoqT{max-width:720px;margin-inline:auto;background:var(--card);border:var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-soft);padding:clamp(26px,6vw,52px) clamp(20px,5vw,52px);line-height:1.8;overflow-wrap:break-word}.legal_doc__8VoqT h1{font-family:var(--f-display);font-weight:900;font-size:clamp(1.55rem,4.4vw,2.05rem);line-height:1.4;margin:0 0 16px;color:var(--ink)}.legal_docMeta__5EvPO{font-size:.875rem;color:var(--ink-soft);margin:0 0 6px}.legal_doc__8VoqT h2{font-family:var(--f-display);font-weight:700;font-size:clamp(1.2rem,3.4vw,1.45rem);line-height:1.5;color:var(--ink);margin:2.4em 0 .8em;padding-top:1.5em;border-top:var(--line)}.legal_doc__8VoqT h3{font-size:1.0625rem;font-weight:700;line-height:1.6;color:var(--ink);margin:1.9em 0 .6em}.legal_doc__8VoqT p{margin:0 0 1.1em}.legal_doc__8VoqT ol,.legal_doc__8VoqT ul{margin:0 0 1.2em;padding-left:1.5em}.legal_doc__8VoqT ul{list-style:disc}.legal_doc__8VoqT ol{list-style:decimal}.legal_doc__8VoqT li{margin-bottom:.5em}.legal_doc__8VoqT li::marker{color:var(--ink-soft)}.legal_doc__8VoqT a{color:inherit;font-weight:700;text-decoration:underline;-webkit-text-decoration-color:var(--sakura-deep);text-decoration-color:var(--sakura-deep);text-decoration-thickness:2px;text-underline-offset:3px}.legal_doc__8VoqT a:hover{color:var(--accent-strong)}.legal_doc__8VoqT strong{font-weight:700;color:var(--ink)}.legal_tableWrap__Cwtem{margin:0 0 1.3em;border:var(--line);border-radius:var(--r-sm);background:var(--white);overflow-x:auto}.legal_tableWrap__Cwtem table{width:100%;border-collapse:collapse;font-size:.9375rem}.legal_tableWrap__Cwtem td,.legal_tableWrap__Cwtem th{padding:12px 14px;text-align:left;vertical-align:top;line-height:1.7;border-bottom:var(--line)}.legal_tableWrap__Cwtem tbody th,.legal_tableWrap__Cwtem thead th{background:var(--cream);font-weight:700}.legal_tableWrap__Cwtem tbody th{min-width:7.5em}.legal_tableWrap__Cwtem td{border-left:var(--line)}.legal_tableWrap__Cwtem tr:last-child td,.legal_tableWrap__Cwtem tr:last-child th{border-bottom:none}.legal_docEnd__syvUa{text-align:right;font-weight:700;margin:2.2em 0 0}.legal_docFootMeta__ivADk{margin:2.4em 0 0;padding-top:1.3em;border-top:var(--line);font-size:.875rem;color:var(--ink-soft)}