.legal-page{--legal-muted:#5b747d;background:var(--paper,#f8f9f5);color:var(--deep,#153644);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:80svh;padding:185px 6% 110px}.legal-page>*{max-width:760px;margin-inline:auto}.legal-breadcrumb{letter-spacing:.05em;color:var(--legal-muted);align-items:center;gap:12px;margin-bottom:48px;font-size:12px;display:flex}.legal-breadcrumb a{padding:6px 0;display:inline-block}.legal-breadcrumb a:hover{color:var(--teal,#337b83)}.legal-header .eyebrow{color:var(--teal,#337b83);margin-bottom:22px}.legal-header h1{letter-spacing:-.05em;font-size:clamp(42px,6vw,76px);line-height:1.05}.legal-header h1 em{font-size:1.12em}.legal-header p{color:var(--copy,#536d77);max-width:600px;margin-top:26px;font-size:17px}.legal-header small{color:var(--legal-muted);letter-spacing:.04em;margin-top:18px;font-size:12px;display:block}.legal-body{border-top:1px solid var(--rule,#20495c26);margin-top:60px}.legal-body section{border-bottom:1px solid var(--rule,#20495c26);padding:34px 0}.legal-body h2{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(24px,2.6vw,32px)}.legal-body p{color:var(--copy,#536d77);max-width:640px;font-size:16px}.legal-body p+p{margin-top:12px}.legal-body a{color:var(--teal,#337b83);text-underline-offset:3px;text-decoration:underline}.legal-related{flex-wrap:wrap;gap:12px 28px;margin-top:40px;font-size:14px;display:flex}.legal-related a{border-bottom:1px solid var(--deep,#153644);padding:8px 0;display:inline-block}.legal-related a:hover{color:var(--teal,#337b83);border-color:var(--teal,#337b83)}@media (max-width:600px){.legal-page{padding:160px 6% 80px}.legal-breadcrumb{margin-bottom:34px}.legal-header p{font-size:16px}.legal-body{margin-top:42px}.legal-body section{padding:26px 0}.legal-body p{font-size:15px}}
