.s-legal{color:#334155;max-width:960px;margin:0 auto;padding:150px 30px 85px;font-size:17px;line-height:1.8}.s-legal-header{margin-bottom:32px}.s-legal-eyebrow{color:#3155c6;letter-spacing:.09em;margin:0 0 18px;font-size:14px;font-weight:600}.s-legal h1{color:#101828;margin:0 0 24px;font-size:clamp(36px,5vw,56px);line-height:1.12}.s-legal-intro{max-width:800px;font-size:20px;line-height:1.65}.s-legal-date{color:#64748b;margin-top:18px;font-size:14px}.s-legal a{color:#2452bf;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.s-legal a:hover{color:#173783}.s-legal a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #315fe5}.s-legal-contents{background:#f3f6ff;border:1px solid #dfe6f5;border-radius:12px;margin:34px 0 44px;padding:25px 28px}.s-legal-contents h2{margin:0 0 16px;font-family:inherit;font-size:18px;font-weight:650}.s-legal-contents ol{columns:2;column-gap:40px;margin:0;padding-left:22px;font-size:16px;list-style:decimal}.s-legal-contents li{break-inside:avoid;margin:0 0 10px;padding-left:3px}.s-legal-section{margin:0 0 44px;scroll-margin-top:125px}.s-legal-section h2{color:#142440;margin:0 0 20px;font-size:clamp(25px,3vw,32px);line-height:1.25}.s-legal-section h3{color:#142440;margin:26px 0 12px;font-family:inherit;font-size:19px;font-weight:650;line-height:1.5}.s-legal-section p{margin:0 0 17px}.s-legal-section ul,.s-legal-section ol{margin:16px 0 24px;padding-left:24px;list-style:outside}.s-legal-section ol{list-style:decimal}.s-legal-section li{margin-bottom:10px;padding-left:3px}.s-legal-contact{background:#f7f9ff;border-left:3px solid #315fe5;margin:20px 0 25px;padding:20px 24px;font-style:normal}.s-legal-table{border:1px solid #dfe6f0;border-radius:10px;max-width:100%;margin:22px 0 28px;overflow-x:auto}.s-legal table{border-collapse:collapse;text-align:left;width:100%;min-width:610px;font-size:16px;line-height:1.65}.s-legal caption{text-align:left;color:#142440;background:#f3f6fc;padding:16px 18px;font-weight:650}.s-legal th,.s-legal td{vertical-align:top;border-top:1px solid #e2e8f0;padding:16px 18px}.s-legal thead th{color:#142440;background:#f8faff;font-weight:650}.s-legal tbody th{width:24%;font-weight:600}.s-legal-related{border-top:1px solid #dfe6f0;flex-wrap:wrap;gap:16px 28px;padding-top:24px;display:flex}.s-legal-form{white-space:pre-line;font:inherit;background:#f8faff;border:1px solid #dfe6f0;border-radius:10px;padding:22px}@media (max-width:640px){.s-legal{padding:125px 22px 55px;font-size:16px}.s-legal-intro{font-size:18px}.s-legal-contents{padding:22px}.s-legal-contents ol{columns:1}.s-legal-contact{padding:17px}.s-legal-section{margin-bottom:34px}.s-legal table{font-size:15px}}@media print{.s-header,.s-footer,.s-cookie,.s-legal-contents,.s-legal-related,.s-skip{display:none!important}.s-legal{color:#000;max-width:none;padding:0;font-size:11pt}.s-legal h1{font-size:26pt}.s-legal-section h2{break-after:avoid;font-size:17pt}.s-legal-section h3{break-after:avoid}.s-legal a{color:#000}.s-legal-table{overflow:visible}.s-legal table{min-width:0;font-size:10pt}.s-legal tr{break-inside:avoid}}
