.shea-page{color:#172b43;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f3f5f7;min-height:100vh;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.shea-page a{color:#174f88;text-underline-offset:4px}:is(.shea-page a:focus-visible,.shea-page button:focus-visible){outline-offset:5px;outline:3px solid #1263b0}.shea-header,.shea-footer{max-width:1160px;margin:auto;padding:28px 24px}.shea-header{border-bottom:1px solid #d4dde6;justify-content:space-between;align-items:center;gap:20px;display:flex}.shea-wordmark{letter-spacing:-1.4px;font-size:31px;font-weight:900;color:#142c48!important;text-decoration:none!important}.shea-wordmark span{letter-spacing:3px;font-size:11px;line-height:1;display:block}.shea-header>a:last-child{font-size:14px}.shea-main{grid-template-columns:1fr 1.12fr;align-items:start;gap:56px;max-width:1160px;margin:0 auto;padding:64px 24px;display:grid}.shea-eyebrow{letter-spacing:2px;color:#35648d;font-size:11px;font-weight:800}.shea-intro h1{letter-spacing:-2px;margin:24px 0;font-size:clamp(38px,4.4vw,60px);line-height:1.07}.shea-intro>p:not(.shea-eyebrow){color:#4e6376;max-width:400px;font-size:19px}.shea-points{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.shea-points span{background:#fff;border:1px solid #cbd9e4;border-radius:30px;padding:6px 12px;font-size:12px}.shea-card{background:#fff;border:1px solid #d5dfe8;border-radius:22px;padding:30px;box-shadow:0 14px 40px #17334f0a}.shea-card h2{letter-spacing:-.7px;margin:4px 0 10px;font-size:30px}.shea-card>p{color:#465c70}.shea-disclosure{font-size:13px;line-height:1.65}.shea-widget{min-height:110px;margin:24px 0}.shea-sensitive{font-size:12px}.shea-call{margin-top:4px;font-size:14px;font-weight:700;display:inline-block}.shea-footer{color:#4e6376;border-top:1px solid #d4dde6;font-size:13px}.shea-footer nav{flex-wrap:wrap;gap:10px 22px;padding:10px 0;display:flex}.shea-host{font-size:12px}.shea-legal{max-width:820px;margin:auto;padding:52px 24px 70px}.shea-legal h1{letter-spacing:-1.2px;font-size:40px;line-height:1.15}.shea-legal h2{margin-top:32px;font-size:21px}.shea-legal p{color:#41586d}.shea-widget iframe{max-width:100%}@media (max-width:760px){.shea-main{grid-template-columns:1fr;gap:26px;padding:35px 18px}.shea-header,.shea-footer{padding:23px 18px}.shea-card{border-radius:17px;padding:22px 18px}.shea-intro h1{margin:16px 0;font-size:43px}.shea-intro>p:not(.shea-eyebrow){font-size:17px}.shea-legal h1{font-size:33px}.shea-header>a:last-child{font-size:12px}.shea-points{margin-top:20px}}.shea-main>*{min-width:0}.shea-widget chat-widget{width:100%;min-width:0;max-width:100%;display:block}.shea-open-texting{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#174f88;border:1px solid #174f88;border-radius:8px;padding:12px 18px}
