.legal-page{color:#172c39;overflow-wrap:anywhere;background:#fff;max-width:850px;margin:0 auto;padding:32px 24px 48px;font-size:16px;line-height:1.75}.legal-page header{border-bottom:3px solid #147b9b;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-bottom:36px;padding-bottom:20px;display:flex}.legal-page header>a{font-size:22px;font-weight:750;text-decoration:none}.legal-page header span,.legal-page .effective{color:#506575}.legal-page h1{margin:0 0 12px;font-size:clamp(28px,5vw,40px);font-weight:750;line-height:1.2}.legal-page h2{margin:30px 0 10px;font-size:22px;font-weight:700;line-height:1.35}.legal-page p{margin:12px 0}.legal-page ul{padding-left:24px;list-style:outside}.legal-page li{margin:8px 0}.legal-page a{color:#086680;text-underline-offset:3px;text-decoration:underline}.legal-page a:focus-visible{outline-offset:4px;outline:3px solid #c26b16}.legal-page address{font-style:normal}.legal-page footer{border-top:1px solid #cad5dc;margin-top:40px;padding-top:24px;font-size:14px}.legal-page nav{flex-wrap:wrap;gap:12px 24px;display:flex}@media print{.legal-page{max-width:none;padding:0}.legal-page nav{display:none}}
