.ge-page-intro{padding-top:42px;padding-bottom:20px}.ge-page-intro h1{font-size:clamp(28px,4vw,46px);line-height:1.16;margin:12px 0 18px;max-width:1000px;letter-spacing:-.7px}.ge-page-intro>.ge-lead{font-size:16px;line-height:1.85;color:#c9d1dc;max-width:920px}.ge-breadcrumb{font-size:12px;color:#afbdcc}.ge-breadcrumb a{color:#ff355e}.ge-current{color:#ff355e!important}.ge-page-nav{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ge-page-nav a{color:#fff;border:1px solid #374355;border-radius:9px;padding:10px 15px;background:#101720}.ge-page-nav a:hover{border-color:#ed1748}.ge-local-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ge-local-card{padding:24px;border:1px solid #293442;background:#0c121b;border-radius:15px}.ge-local-card h2,.ge-local-card h3{font-size:21px;line-height:1.4;margin-top:0}.ge-local-card p,.ge-local-copy p{font-size:15px;line-height:1.9;color:#c8d0db}.ge-local-card a,.ge-local-copy a{color:#ff466e}.ge-local-copy{max-width:980px}.ge-local-copy section{margin:25px 0}.ge-local-copy h2{font-size:25px}.ge-article-body{margin-top:13px;line-height:1.8;color:#c4cfdb;font-size:13px}.ge-article-body summary{cursor:pointer;color:#ff466e;font-weight:700}.ge-article-body div{white-space:normal;margin-top:10px}.ge-hidden{display:none!important}.ge-contact-hours{line-height:1.9}.ge-section-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:25px}@media(max-width:850px){.ge-local-grid{grid-template-columns:1fr}.ge-page-intro{padding-top:28px}.ge-page-intro h1{font-size:32px}.ge-local-card{padding:19px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
