.legal-intro{padding:62px 0 38px;max-width:900px}.legal-intro h1{font-size:clamp(35px,4.5vw,57px);line-height:1.15;margin:20px 0;overflow-wrap:anywhere}.legal-intro>p:not(.eyebrow){font-size:14px;color:var(--home-muted)}.draft-notice{border:1px solid #c4cede50;background:#192132;padding:18px 22px;border-radius:12px;margin:22px 0;color:#e0e7f2;font-size:13px}.legal-content{max-width:900px;padding-bottom:65px}.legal-section{border-top:1px solid var(--home-line);padding:31px 0;scroll-margin-top:110px}.legal-section h2{font-size:28px;line-height:1.3;margin-bottom:20px}.legal-section p,.legal-section dd,.legal-section li{font-size:14px;color:#bec3d1;line-height:1.9;margin-bottom:15px;overflow-wrap:anywhere}.legal-section a{color:#dce5f2;text-decoration:underline;text-underline-offset:4px}.legal-data{display:grid;grid-template-columns:230px 1fr;gap:12px 20px}.legal-data dt{font-size:13px;color:#e0e4ee}.legal-data dd{margin:0}.to-fill{color:#f0dbac;background:#d8aa4020;padding:2px 5px;border-radius:4px}.legal-toc{display:flex;gap:12px;flex-wrap:wrap;padding:22px 0}.legal-toc a{font-size:12px;border:1px solid var(--home-line);padding:8px 12px;border-radius:25px}.table-scroll{overflow-x:auto;margin:20px 0;border:1px solid var(--home-line);border-radius:12px}.table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:13px}.table-scroll th,.table-scroll td{padding:16px;text-align:left;border-bottom:1px solid var(--home-line);vertical-align:top}.table-scroll th{color:#e0e5f0}.legal-section summary{cursor:pointer;font-size:15px;color:#e0e5f0;padding:15px 0}.legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 25px;padding:20px 0;font-size:12px;border-top:1px solid var(--home-line)}.legal-form-note a{text-decoration:underline}@media(max-width:600px){.legal-intro{padding-top:40px}.legal-data{grid-template-columns:1fr;gap:4px}.legal-data dd{margin-bottom:15px}.legal-section h2{font-size:25px}.legal-section{padding:25px 0}}@media print{.site-header,.site-footer,.home-sky,.skip-link,.legal-toc{display:none!important}body.home-page{background:white!important;color:black!important}.legal-intro,.legal-content{width:100%;max-width:none;padding:0}.legal-section p,.legal-section dd,.legal-section h2,.legal-section a,.legal-data dt{color:black}.legal-section{break-inside:avoid}.draft-notice{color:black;background:#eee}.to-fill{color:black;background:#eee}}