.LegalPage-module__qpSGQq__legal{background:#fff;padding:56px 0 140px}.LegalPage-module__qpSGQq__legal-inner{max-width:880px;margin:0 auto}.LegalPage-module__qpSGQq__effective{color:#0f2d468c;border-left:3px solid var(--blue);background:#f7f8fa;border-radius:6px;margin:0 0 48px;padding:14px 18px;font-size:13px}.LegalPage-module__qpSGQq__sections{counter-reset:section;margin:0;padding:0;list-style:none}.LegalPage-module__qpSGQq__section{border-bottom:1px solid #0f2d4614;padding:36px 0}.LegalPage-module__qpSGQq__section:first-child{padding-top:0}.LegalPage-module__qpSGQq__section:last-child{border-bottom:0}.LegalPage-module__qpSGQq__section-title{letter-spacing:-.02em;color:var(--navy);align-items:baseline;gap:14px;margin:0 0 20px;font-size:clamp(20px,2.3vw,24px);font-weight:800;line-height:1.3;display:flex}.LegalPage-module__qpSGQq__section-num{letter-spacing:.1em;color:var(--blue);flex-shrink:0;font-size:13px;font-weight:800}.LegalPage-module__qpSGQq__section-body{color:#0f2d46c7;word-break:keep-all;font-size:14.5px;line-height:1.85}.LegalPage-module__qpSGQq__section-body p{margin:0 0 14px}.LegalPage-module__qpSGQq__section-body p:last-child{margin-bottom:0}.LegalPage-module__qpSGQq__section-body ul,.LegalPage-module__qpSGQq__section-body ol{margin:12px 0 14px;padding-left:20px}.LegalPage-module__qpSGQq__section-body li{margin-bottom:8px;line-height:1.75}.LegalPage-module__qpSGQq__section-body strong{color:var(--navy);font-weight:700}.LegalPage-module__qpSGQq__section-body a{color:var(--blue);border-bottom:1px solid #0077b64d;text-decoration:none;transition:border-color .2s}.LegalPage-module__qpSGQq__section-body a:hover{border-bottom-color:var(--blue)}.LegalPage-module__qpSGQq__section-body dl{background:#f7f8fa;border-radius:10px;grid-template-columns:130px 1fr;gap:10px 16px;margin:12px 0;padding:18px 20px;display:grid}.LegalPage-module__qpSGQq__section-body dt{color:var(--navy);font-weight:700}.LegalPage-module__qpSGQq__section-body dd{margin:0}.LegalPage-module__qpSGQq__sub-label{color:var(--navy);letter-spacing:-.005em;margin:18px 0 8px;font-size:13px;font-weight:700;display:inline-block}.LegalPage-module__qpSGQq__sub-label:first-child{margin-top:0}.LegalPage-module__qpSGQq__table-scroll{-webkit-overflow-scrolling:touch;border:1px solid #0f2d461a;border-radius:8px;margin:8px 0 20px;overflow-x:auto}.LegalPage-module__qpSGQq__legal-table{border-collapse:collapse;background:#fff;width:100%;min-width:560px;font-size:13px;line-height:1.55}.LegalPage-module__qpSGQq__legal-table thead th{color:var(--navy);text-align:left;letter-spacing:-.005em;background:#f3f6fa;border-bottom:1px solid #0f2d461a;padding:12px 14px;font-size:12.5px;font-weight:700}.LegalPage-module__qpSGQq__legal-table tbody td{vertical-align:top;color:#0f2d46d1;border-bottom:1px solid #0f2d460f;padding:12px 14px}.LegalPage-module__qpSGQq__legal-table tbody tr:last-child td{border-bottom:0}.LegalPage-module__qpSGQq__legal-table tbody tr:hover td{background:#0f2d4605}@media (max-width:768px){.LegalPage-module__qpSGQq__legal{padding:28px 0 80px}.LegalPage-module__qpSGQq__legal-inner{padding:0 4px}.LegalPage-module__qpSGQq__effective{margin-bottom:32px;padding:12px 14px;font-size:12.5px}.LegalPage-module__qpSGQq__section{padding:24px 0}.LegalPage-module__qpSGQq__section-title{flex-direction:column;align-items:flex-start;gap:6px;font-size:20px}.LegalPage-module__qpSGQq__section-body{font-size:14px}.LegalPage-module__qpSGQq__section-body dl{grid-template-columns:1fr;gap:4px 0;padding:14px 16px}.LegalPage-module__qpSGQq__section-body dt{color:var(--blue);margin-top:6px;font-size:12px}.LegalPage-module__qpSGQq__section-body dt:first-child{margin-top:0}}
