.legal-tabs{display:flex;gap:34px;border-bottom:1px solid #e1e5ec;margin-top:34px;flex-wrap:wrap}.legal-tabs a{min-height:52px;display:flex;align-items:center;font-size:14px;color:#626567;border-bottom:2px solid transparent;margin-bottom:-1px}.legal-tabs a[aria-current=page]{border-bottom-color:#205ec8;color:#205ec8;font-weight:700}.legal-intro{padding:54px 0 36px;border-bottom:1px solid #e1e5ec}.legal-intro .eyebrow{font-size:10px;color:#205ec8;letter-spacing:2px}.legal-intro h1{font-size:54px;letter-spacing:-2px;margin-top:20px;line-height:1.25}.legal-intro>p:not(.eyebrow){font-size:15px;color:#626567;margin-top:20px;line-height:1.8}.legal-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;color:#626567;font-size:11px}.print-document{font:inherit;background:none;border:1px solid #d5dbe4;min-height:40px;padding:8px 15px;color:#424a55;cursor:pointer}.print-document:hover{background:#eff3fc;color:#205ec8}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:70px;padding:43px 0 85px}.legal-toc{position:sticky;top:135px;align-self:start}.legal-toc>p{font-size:11px;font-weight:700;margin-bottom:15px;color:#626567}.legal-toc nav{display:grid;gap:5px}.legal-toc a{font-size:12px;line-height:1.6;min-height:38px;display:flex;align-items:center;padding:7px 10px;border-left:2px solid #e1e5ec;color:#626567}.legal-toc a:hover,.legal-toc a:focus-visible{border-left-color:#205ec8;color:#205ec8;background:#f3f6fc}.legal-content{min-width:0;max-width:880px}.legal-summary{padding:24px 27px;background:#f3f5f9;border-left:2px solid #205ec8;margin-bottom:38px}.legal-summary h2{font-size:19px;letter-spacing:-.5px;margin-bottom:13px}.legal-content p,.legal-content li{font-size:14px;color:#535d69;line-height:1.95;word-break:keep-all;overflow-wrap:anywhere}.legal-content p+p{margin-top:12px}.legal-content strong{font-weight:650;color:#263446}.legal-content a{color:#205ec8;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-section{padding:0 0 37px;margin:0 0 36px;border-bottom:1px solid #e1e5ec;scroll-margin-top:135px}.legal-section h2{font-size:24px;letter-spacing:-.7px;line-height:1.4;margin-bottom:20px}.legal-section h3{font-size:16px;line-height:1.5;margin:23px 0 11px;letter-spacing:-.3px}.legal-section h4{font-size:14px;margin:20px 0 9px}.legal-content ul,.legal-content ol{margin:12px 0;padding-left:21px}.legal-content li+li{margin-top:7px}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.legal-grid>div{padding:0 0 10px}.legal-grid h3:first-child{margin-top:0}.legal-table{max-width:100%;overflow-x:auto;border:1px solid #dbe0e8;margin:18px 0 23px}.legal-table table{border-collapse:collapse;width:100%;min-width:480px;text-align:left}.legal-table th,.legal-table td{padding:14px 16px;border-bottom:1px solid #e1e5ec;vertical-align:top;font-size:12px;line-height:1.8;color:#535d69;word-break:keep-all}.legal-table th{background:#f1f4fa;color:#273954;font-weight:650}.legal-table tr:last-child td{border-bottom:0}.business-facts{margin:0}.business-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:25px;padding:17px 0;border-bottom:1px solid #edf0f4}.business-facts>div:last-child{border-bottom:0}.business-facts dt{font-size:12px;color:#626567}.business-facts dd{margin:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere}.business-facts dd>span{font-size:11px;color:#626567;margin-left:10px}.business-facts dd a{text-decoration:none}.legal-content .address-value{font-size:23px;line-height:1.5;color:#263446;letter-spacing:-.5px}.legal-help{padding:28px;background:#eff3fc}.legal-help h2{font-size:22px;letter-spacing:-.5px;margin-bottom:13px}.legal-help a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;margin-right:23px;margin-top:12px;text-decoration:none}.legal-page .site-footer{border-top:1px solid #e1e5ec}.legal-page main{animation:legal-enter .45s ease-out}@keyframes legal-enter{from{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.legal-layout{grid-template-columns:180px minmax(0,1fr);gap:38px}.legal-toc a{font-size:11px}.legal-grid{gap:18px}.business-facts>div{grid-template-columns:120px minmax(0,1fr);gap:15px}}
@media(max-width:800px){.legal-tabs{margin-top:20px;gap:25px}.legal-tabs a{font-size:13px}.legal-intro{padding:36px 0 27px}.legal-intro h1{font-size:42px;letter-spacing:-1.5px}.legal-intro>p:not(.eyebrow){font-size:14px}.legal-layout{grid-template-columns:1fr;gap:29px;padding:27px 0 50px}.legal-toc{position:static;border-bottom:1px solid #e1e5ec;padding-bottom:22px}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px}.legal-toc a{font-size:11px;min-height:35px}.legal-content{max-width:none}.legal-section{scroll-margin-top:95px}.legal-section h2{font-size:22px}.legal-meta{margin-top:22px}.legal-content p,.legal-content li{font-size:13px}.business-facts dd{font-size:15px}}
@media(max-width:480px){.legal-tabs{gap:22px}.legal-tabs a{font-size:12px;min-height:47px}.legal-intro h1{font-size:34px;letter-spacing:-1.1px}.legal-intro>p:not(.eyebrow){font-size:13px}.legal-meta{font-size:10px;gap:10px}.print-document{font-size:10px;padding:7px 10px}.legal-toc nav{gap:3px 9px}.legal-toc a{font-size:10px;padding:6px 8px}.legal-summary{padding:20px;margin-bottom:29px}.legal-summary h2{font-size:18px}.legal-section h2{font-size:21px}.legal-section h3{font-size:15px}.legal-section{padding-bottom:29px;margin-bottom:29px}.legal-grid{grid-template-columns:1fr;gap:14px}.legal-table th,.legal-table td{padding:12px;font-size:11px}.business-facts>div{grid-template-columns:94px minmax(0,1fr);gap:12px;padding:15px 0}.business-facts dt{font-size:11px}.business-facts dd{font-size:14px}.business-facts dd>span{display:block;margin-left:0;font-size:10px}.legal-content .address-value{font-size:20px}.legal-help{padding:23px 20px}.legal-help h2{font-size:20px}.legal-help a{font-size:12px;margin-right:15px}}
@media(prefers-reduced-motion:reduce){.legal-page main{animation:none}}
@media print{.site-header,.site-footer,.legal-tabs,.legal-toc,.print-document,.skip{display:none!important}.legal-page .shell{width:100%;margin:0}.legal-layout{display:block;padding-top:25px}.legal-intro{padding-top:0}.legal-intro h1{font-size:28px}.legal-content{max-width:none}.legal-section{break-inside:auto}.legal-section h2,.legal-section h3{break-after:avoid}.legal-table{overflow:visible}.legal-table table{min-width:0}.legal-help{break-inside:avoid}.legal-page main{animation:none}.legal-content p,.legal-content li{font-size:11px}}
