.legal-main{width:min(900px,calc(100% - 48px));margin:0 auto;padding:64px 0 44px;font-size:18px;line-height:1.8}.legal-main h1{font-size:clamp(36px,5vw,55px);overflow-wrap:anywhere;letter-spacing:-.04em}.legal-main h2{font-size:29px;line-height:1.25;margin:0 0 20px;letter-spacing:-.025em}.legal-main h3{font-size:23px;margin:30px 0 16px}.legal-main p{margin:0 0 20px;color:#c0c6cb}.legal-main strong{color:#f1f1ed}.legal-main a:not(.guarantee-image-link){color:#ffad67;text-underline-offset:4px;text-decoration:underline;overflow-wrap:anywhere}.legal-main section{padding:30px 0 14px}.legal-date{font-size:14px;margin-top:22px!important;color:#a2acb4!important}.legal-lead{font-size:20px;color:#e0e3e5!important;max-width:800px}.legal-main address{font-style:normal;margin:23px 0 25px;line-height:1.9}.legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:9px 30px;margin:30px 0;padding:24px;border:1px solid #ffffff20;border-radius:6px;font-size:15px}.legal-toc a{padding:2px 0}.legal-download{display:inline-block;font-size:16px}.legal-callout{border-left:3px solid #ff8c32;background:#ff8c3208;padding:26px 28px;margin:32px 0}.legal-callout h2{font-size:25px}.legal-callout p:last-child{margin-bottom:0}.legal-footer{display:flex;flex-wrap:wrap;gap:15px 25px;background:transparent;border-top:1px solid #ffffff25;margin-top:40px;padding:25px 0 0;font-size:15px}.legal-back{font-size:15px;color:#c0c6cb}.guarantee-notice{display:block;width:100%;max-width:660px;height:auto;background:white;margin:25px 0 18px}.guarantee-image-link{display:block}.withdrawal-form{border:1px solid #ffffff30;padding:28px;border-radius:6px;margin-bottom:24px;overflow-wrap:anywhere}.form-line{overflow:hidden;white-space:nowrap}@media(max-width:760px){.legal-main{width:calc(100% - 40px);padding-top:40px;font-size:17px}.legal-main h2{font-size:26px}.legal-main h3{font-size:22px}.legal-lead{font-size:18px}.legal-toc{grid-template-columns:1fr;padding:19px;font-size:15px}.legal-callout{padding:22px 20px}.legal-callout h2{font-size:24px}.withdrawal-form{padding:20px;font-size:16px}}@media print{body{background:white!important;color:black!important}.header,.legal-toc,.legal-back,.legal-footer,.legal-download,.eyebrow{display:none!important}.legal-main{width:100%;padding:0;font-size:11pt}.legal-main h1{font-size:24pt}.legal-main h2{font-size:17pt;break-after:avoid}.legal-main h3{font-size:13pt;break-after:avoid}.legal-main p,.legal-main strong,.legal-main a{color:black!important}.legal-main section{padding:12pt 0 0}.legal-callout{background:none;border-color:black}.withdrawal-form{border-color:black}.guarantee-notice{max-width:420px}a{text-decoration:none!important}}