.legal-shell{color:#11243a;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.legal-shell a{text-underline-offset:.2em}.legal-shell a:focus-visible{outline-offset:5px;border-radius:2px;outline:3px solid #2563eb}.legal-skip{color:#fff;z-index:20;background:#11243a;padding:12px 20px;position:absolute;top:-100px;left:20px}.legal-skip:focus{top:12px}.legal-header,.legal-main,.legal-footer{width:min(1160px,100% - 64px);margin-inline:auto}.legal-header{border-bottom:1px solid #d9e1eb;justify-content:space-between;align-items:center;gap:24px;min-height:94px;display:flex}.legal-header img{width:186px;height:auto}.legal-header nav,.legal-footer nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.legal-header nav a,.legal-footer a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.legal-header [aria-current=page]{color:#1d4ed8;font-weight:650;text-decoration:underline}.legal-intro{max-width:780px;padding:70px 0 48px}.legal-eyebrow{color:#52657b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:650}.legal-intro h1{letter-spacing:-.045em;margin:18px 0 24px;font-size:clamp(2.4rem,5vw,4rem);font-weight:650;line-height:1.1}.legal-summary{color:#3d516a;max-width:660px;font-size:1.25rem;line-height:1.65}.legal-date{color:#52657b;margin-top:26px;font-size:.8125rem}.legal-actions{flex-wrap:wrap;gap:24px;margin-top:18px;display:flex}.legal-actions a{color:#1d4ed8;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:600;text-decoration:underline;display:inline-flex}.legal-body{border-top:1px solid #d9e1eb;grid-template-columns:245px minmax(0,1fr);align-items:start;gap:64px;padding:40px 0 80px;display:grid}.legal-contents nav{position:sticky;top:28px}.legal-contents h2{text-transform:uppercase;letter-spacing:.09em;color:#52657b;margin-bottom:18px;font-size:.75rem;font-weight:650}.legal-contents ol{padding:0;list-style:none}.legal-contents a{color:#3d516a;align-items:baseline;gap:12px;padding:9px 0;font-size:.8125rem;line-height:1.4;display:flex}.legal-contents a:hover{color:#1d4ed8;text-decoration:underline}.legal-contents a span{color:#52657b;font-size:.6875rem}.legal-context{background:#f1f5fc;border-left:3px solid #2563eb;border-radius:0 10px 10px 0;margin-bottom:42px;padding:22px 24px}.legal-context strong{font-size:.8125rem}.legal-context p{color:#3d516a;margin-top:8px;font-size:.875rem;line-height:1.6}.legal-document section{margin-bottom:38px;scroll-margin-top:24px}.legal-document h2{letter-spacing:-.015em;align-items:baseline;gap:14px;margin-bottom:18px;font-size:1.3rem;font-weight:650;line-height:1.4;display:flex}.legal-document h2 span{color:#1d4ed8;letter-spacing:0;flex-shrink:0;font-size:.75rem}.legal-document section p,.legal-document li{color:#30465f;overflow-wrap:anywhere;margin:14px 0;font-size:.975rem;line-height:1.85}.legal-document ul{padding-left:22px;list-style:outside}.legal-document a{color:#1d4ed8;text-decoration:underline}.legal-footer{border-top:1px solid #d9e1eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;display:flex}.legal-footer p{color:#52657b;font-size:.8125rem}@media (max-width:850px){.legal-body{grid-template-columns:1fr;gap:36px}.legal-contents ol{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.legal-contents nav{position:static}}@media (max-width:540px){.legal-header,.legal-main,.legal-footer{width:calc(100% - 40px)}.legal-header{flex-wrap:wrap;gap:8px;padding-block:18px}.legal-header nav{gap:22px}.legal-intro{padding-block:44px 32px}.legal-summary{font-size:1.0625rem}.legal-body{padding-top:28px}.legal-contents ol{grid-template-columns:1fr}.legal-contents a{min-height:40px}.legal-document h2{font-size:1.2rem}}@media print{.legal-header,.legal-contents,.legal-actions,.legal-footer,.legal-skip{display:none}.legal-main{width:100%}.legal-intro{padding:0 0 24px}.legal-body{padding:24px 0 0;display:block}.legal-document h2{break-after:avoid}.legal-document p,.legal-document li{orphans:3;widows:3;font-size:10pt;line-height:1.5}.legal-document a{color:inherit}}
