.legal-page{padding-block:clamp(46px,7vw,100px) 100px}.legal-intro{max-width:1000px;margin-bottom:clamp(48px,7vw,96px)}.legal-eyebrow,.legal-date{letter-spacing:0;font-size:15px}.legal-eyebrow{color:var(--blue);margin-bottom:24px}.legal-intro h1{letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(64px,8.8vw,126px);line-height:.94}.legal-lead{max-width:660px;font-size:clamp(21px,2.3vw,30px);line-height:1.3}.legal-date{color:var(--charcoal);margin-top:22px}.legal-layout{grid-template-columns:minmax(200px,.8fr) minmax(0,2fr);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.legal-index{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;display:flex;position:sticky;top:28px}.legal-index p{font:inherit;margin:0 0 8px;font-weight:500}.legal-index a{text-decoration:none}.legal-index a:hover{color:var(--blue);text-underline-offset:4px;text-decoration:underline}.legal-copy{letter-spacing:-.01em;min-width:0;max-width:780px;font-size:19px;line-height:1.6}.legal-copy p{font-size:inherit;line-height:inherit;letter-spacing:inherit}.legal-copy section{border-bottom:1px solid #721d3629;margin-bottom:42px;padding-bottom:42px;scroll-margin-top:32px}.legal-copy section:last-child{border:0;margin-bottom:0;padding-bottom:0}.legal-copy h2{letter-spacing:-.025em;margin-bottom:22px;font-family:inherit;font-size:clamp(27px,3vw,37px);line-height:1.15}.legal-copy h3{margin:28px 0 16px;font-family:inherit;font-size:23px}.legal-copy p+p{margin-top:18px}.legal-copy a{text-underline-offset:4px;overflow-wrap:anywhere}.legal-copy a:hover{color:var(--blue)}.business-details{margin-top:28px}.business-details>div{border-top:1px solid #721d3629;grid-template-columns:190px minmax(0,1fr);gap:14px;padding-block:15px;display:grid}.business-details dt,.purpose-list dt{font-weight:500}.business-details dd,.purpose-list dd{margin:0}.detail-pending{color:#594d47;font-size:16px}.legal-copy .legal-review-note{color:#4e413e;background:#ede7dd;border-left:2px solid #938173;padding:18px 20px;font-size:16px;line-height:1.5}.legal-review-note strong{font-weight:500}.purpose-list>div{margin-bottom:22px}.purpose-list dt{margin-bottom:6px}.provider-list{margin:22px 0;padding-left:1.2em}.provider-list li+li{margin-top:18px}.legal-inline-link{margin-top:20px;display:inline-block}@media (width<=1366px){.legal-layout{grid-template-columns:minmax(0,1fr);gap:0}.legal-index{display:none}}@media (width<=480px){.legal-page{padding-bottom:60px}.legal-intro h1{font-size:clamp(48px,14vw,64px)}.legal-copy{font-size:17px}.business-details>div{grid-template-columns:1fr;gap:4px}.legal-copy section{margin-bottom:32px;padding-bottom:32px}}
