.sm-conversion-bar{left:0;right:0;bottom:var(--sm-bar-offset,0px);z-index:var(--sm-bar-z,900);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);border-top:3px solid var(--sm-bar-accent,#3d7bff);background:var(--sm-bar-bg,#0d1b3e);color:var(--sm-bar-ink,#fff);font-family:var(--sm-bar-font,system-ui, -apple-system, "Segoe UI", sans-serif);max-height:calc(100vh - var(--sm-bar-offset,0px) - 16px);max-height:calc(100dvh - var(--sm-bar-offset,0px) - 16px);overscroll-behavior:contain;position:fixed;overflow-y:auto;box-shadow:0 -12px 40px #0000003d}.sm-conversion-bar__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sm-conversion-bar[data-motion=rise]{animation:.5s cubic-bezier(.16,1,.3,1) both sm-conversion-bar-rise}@keyframes sm-conversion-bar-rise{0%{transform:translateY(105%)}to{transform:translateY(0)}}.sm-conversion-bar *,.sm-conversion-bar :before,.sm-conversion-bar :after{box-sizing:border-box}.sm-conversion-bar__inner{max-width:var(--sm-bar-width,1180px);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:24px;margin:0 auto;padding:16px 24px;display:grid}.sm-conversion-bar__lead{align-items:center;gap:16px;min-width:0;display:flex}.sm-conversion-bar__brand{flex:none;align-items:center;display:flex}.sm-conversion-bar__brand img,.sm-conversion-bar__brand svg{width:44px;height:44px;display:block}.sm-conversion-bar__copy{min-width:0}.sm-conversion-bar__title{font:400 clamp(20px, 2vw, 28px) / 1.12 var(--sm-bar-title-font,Georgia, "Times New Roman", serif);letter-spacing:-.01em;color:inherit;text-wrap:balance;margin:0}.sm-conversion-bar__description{color:var(--sm-bar-muted,#ffffffc7);margin:5px 0 0;font-size:14px;line-height:1.45}.sm-conversion-bar__cta{min-width:0;max-width:var(--sm-bar-cta-width,36rem);gap:8px;display:grid}.sm-conversion-bar__row{align-items:center;gap:12px;min-width:0;display:flex}.sm-conversion-bar__actions,.sm-conversion-bar__secondary{align-items:center;gap:10px;min-width:0;display:flex}.sm-conversion-bar__fine{color:var(--sm-bar-muted,#ffffffb8);margin:0;font-size:12px;line-height:1.45}.sm-conversion-bar__fine a,.sm-conversion-bar__fine button,.sm-conversion-bar__details a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sm-conversion-bar__expand,.sm-conversion-bar__dismiss{appearance:none;min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:600 13px / 1 var(--sm-bar-font,system-ui, sans-serif);opacity:.85;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 6px;transition:opacity .15s,background .15s;display:inline-flex}.sm-conversion-bar__expand:hover,.sm-conversion-bar__dismiss:hover{opacity:1;background:#ffffff1f}.sm-conversion-bar :focus-visible{outline:2px solid var(--sm-bar-accent,#3d7bff);outline-offset:2px}.sm-conversion-bar__expand svg{transition:transform .2s}.sm-conversion-bar[data-expanded=true] .sm-conversion-bar__expand svg{transform:rotate(180deg)}.sm-conversion-bar__details{max-width:var(--sm-bar-width,1180px);border-top:1px solid var(--sm-bar-rule,#ffffff2e);color:var(--sm-bar-muted,#ffffffd1);margin:0 auto;padding:14px 24px 18px;font-size:13px;line-height:1.5}.sm-conversion-bar__details[hidden]{display:none}.sm-conversion-bar--confirmed .sm-conversion-bar__inner{grid-template-columns:minmax(0,1fr) auto}.sm-conversion-bar__phone-only{display:none!important}@media (max-width:760px){.sm-conversion-bar__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead dismiss""cta cta""expand expand";gap:10px 8px;padding:12px 16px}.sm-conversion-bar__lead{grid-area:lead;gap:12px}.sm-conversion-bar__brand img,.sm-conversion-bar__brand svg{width:30px;height:30px}.sm-conversion-bar__title{font-size:19px}.sm-conversion-bar__description{display:none}.sm-conversion-bar__cta{grid-area:cta}.sm-conversion-bar__row{flex-direction:column;align-items:stretch;gap:10px}.sm-conversion-bar__actions>*,.sm-conversion-bar__secondary>*{flex:auto}.sm-conversion-bar__secondary{display:none}.sm-conversion-bar[data-expanded=true] .sm-conversion-bar__secondary{display:flex}.sm-conversion-bar__dismiss{grid-area:dismiss;align-self:start;margin:-8px -10px 0 0}.sm-conversion-bar__expand{grid-area:expand;justify-self:center}.sm-conversion-bar__details{padding:12px 16px 16px}.sm-conversion-bar__phone-only{display:revert!important}.sm-conversion-bar[data-expanded=true] .sm-conversion-bar__phone-only{display:none!important}}@media (prefers-reduced-motion:reduce){.sm-conversion-bar[data-motion=rise]{animation:none}.sm-conversion-bar__expand svg{transition:none}}
.sm-newsletter-bar{--sm-bar-font:var(--pub-sans,system-ui, -apple-system, "Segoe UI", sans-serif);--sm-bar-title-font:var(--pub-serif,Georgia, "Times New Roman", serif);--sm-bar-width:var(--pub-width,1180px)}.sm-newsletter-bar__primary{gap:4px;min-width:0;display:grid}.sm-newsletter-bar__email-choice{appearance:none;min-height:44px;color:inherit;font:600 15px / 1.3 var(--sm-bar-font);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:6px 12px;text-decoration:underline;text-decoration-thickness:1px}.sm-newsletter-bar__email-choice:hover{text-decoration-thickness:2px}.sm-newsletter-bar__google{margin:0}.sm-newsletter-bar__google-button{appearance:none;color:#1f1f1f;width:100%;min-height:44px;font:600 15px / 1.2 var(--sm-bar-font);white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;transition:background .15s,box-shadow .15s;display:inline-flex}.sm-newsletter-bar__google-button:hover{background:#f1f4fa;box-shadow:0 2px 10px #00000040}.sm-newsletter-bar__google-button:disabled{opacity:.7;cursor:wait}.sm-newsletter-bar__google-button svg{flex:none;width:18px;height:18px}.sm-newsletter-bar__form{gap:6px;min-width:0;display:grid;position:relative}.sm-newsletter-bar__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-newsletter-bar__field{min-width:0;display:flex}.sm-conversion-bar.sm-newsletter-bar .sm-newsletter-bar__field .sm-newsletter-bar__input[type=email]{border:1px solid var(--sm-bar-rule,#ffffff59);width:15rem;min-width:0;min-height:44px;color:var(--sm-bar-ink,#fff);font:16px / 1.2 var(--sm-bar-font);box-shadow:none;background:#ffffff14;border-right:0;border-radius:4px 0 0 4px;flex:auto;margin:0;padding:10px 14px}.sm-conversion-bar.sm-newsletter-bar .sm-newsletter-bar__field .sm-newsletter-bar__input[type=email]::placeholder{color:var(--sm-bar-muted,#ffffffb3);opacity:1}.sm-newsletter-bar__field button{appearance:none;border:1px solid var(--sm-bar-rule,#ffffff59);min-height:44px;color:inherit;font:600 14px / 1.2 var(--sm-bar-font);cursor:pointer;background:0 0;border-radius:0 4px 4px 0;flex:none;padding:10px 16px;transition:background .15s}.sm-newsletter-bar__field button:hover{background:#ffffff1f}.sm-newsletter-bar__field button:disabled,.sm-conversion-bar.sm-newsletter-bar .sm-newsletter-bar__field .sm-newsletter-bar__input[type=email]:disabled{opacity:.7;cursor:wait}.sm-newsletter-bar__form:not(.sm-newsletter-bar__form--compact) .sm-newsletter-bar__field button{color:#1f1f1f;background:#fff;border-color:#fff}.sm-newsletter-bar__trap{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.sm-newsletter-bar__error{color:#ffd2cc;font:600 13px / 1.4 var(--sm-bar-font);margin:4px 0 0}.sm-newsletter-bar__link{appearance:none;color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (min-width:761px) and (max-width:1080px){.sm-conversion-bar.sm-newsletter-bar .sm-conversion-bar__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead dismiss""cta cta";row-gap:12px}.sm-conversion-bar.sm-newsletter-bar .sm-conversion-bar__lead{grid-area:lead}.sm-conversion-bar.sm-newsletter-bar .sm-conversion-bar__dismiss{grid-area:dismiss}.sm-conversion-bar.sm-newsletter-bar .sm-conversion-bar__cta{grid-area:cta;max-width:none}.sm-conversion-bar.sm-newsletter-bar .sm-conversion-bar__description{display:none}.sm-conversion-bar.sm-newsletter-bar .sm-conversion-bar__secondary,.sm-conversion-bar.sm-newsletter-bar .sm-newsletter-bar__form{flex:auto}.sm-conversion-bar.sm-newsletter-bar .sm-newsletter-bar__field .sm-newsletter-bar__input[type=email]{width:auto}}@media (max-width:760px){.sm-conversion-bar.sm-newsletter-bar .sm-newsletter-bar__field .sm-newsletter-bar__input[type=email]{width:auto}.sm-newsletter-bar__google-button{min-height:48px;font-size:16px}}
