.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.primary-button:disabled{opacity:.55;cursor:wait}#contact-challenge{margin:24px 0}.footer-links [data-consent-settings]{border:0;background:none;color:inherit;padding:0;font:inherit;text-align:left;cursor:pointer}.lh-referral-band{max-width:1100px;margin:20px auto;padding:24px;background:#eaf3ef;border:1px solid #b1cfc5;line-height:1.9}.lh-referral-band[hidden]{display:none}.jp-pagination a{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid #a6c2c1;text-decoration:none}.jp-pagination a[aria-current=page]{background:#286b78;color:white}.jp-search{scroll-margin-top:100px}.lh-consent-dialog{z-index:10000}.contact-sheet #submit-error{margin:20px 0}
.jp-news-filters a{font:inherit;padding:8px 16px;border:1px solid #b9d1cb;text-decoration:none}.jp-news-filters a[aria-current=page]{background:#286b78;color:white}
/* Keep the opening copy clear of the town illustration in narrower desktop windows. */
@media (min-width:761px) and (max-width:1200px){
 .firstview-page .connected-hero{height:auto;min-height:760px;padding:140px 0 80px;display:flex;flex-direction:column}
 .firstview-page .hero-copy{position:relative;top:auto;left:auto;width:88%;margin:0 auto}
 .firstview-page .world{position:relative;top:auto;left:auto;right:auto;width:92%;margin:30px auto 0}
 .firstview-page .story-controls{position:relative;left:auto;right:auto;bottom:auto;width:88%;margin:35px auto 0}
}
.phone-banner .phone-privacy-note{margin:16px 0 0;color:#d7ebe9;font-size:14px;line-height:1.9}
.phone-privacy-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.policy-section h3{font-size:18px;margin:28px 0 12px;scroll-margin-top:110px}
