.booties-social{display:flex;flex-wrap:wrap;gap:12px}.booties-social a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 19px;border:1px solid #52718b;border-radius:9px;color:#eaf6ff;font-size:16px;font-weight:700;text-decoration:none;background:#12324b}.booties-social a:hover{background:#1d4965;border-color:#63caff}.booties-social svg{width:22px;height:22px;fill:currentColor;flex:none}.booties-social a:focus-visible,.news-page a:focus-visible{outline:3px solid #ffb574;outline-offset:4px}.social-heading{margin-top:24px!important}.footer-grid .booties-social a{min-height:48px;font-size:15px;padding:10px 12px}.footer-social{gap:8px}.location-social{padding-top:28px;padding-bottom:54px;display:flex;align-items:center;justify-content:space-between;gap:22px}.location-social h3{font-size:24px;color:#eaf6ff}.halloween-teaser{display:grid;grid-template-columns:1.15fr 1fr;overflow:hidden;margin-top:24px;margin-bottom:36px;border:1px solid #975d38;border-radius:18px;background:#0c2035;color:#eaf4ff;box-shadow:0 20px 60px #03132218}.halloween-teaser>div{padding:40px 0 40px 40px;position:relative;z-index:1}.news-kicker{font:800 12px/1.6 Arial,sans-serif;letter-spacing:.16em;color:#ffbc83;margin:0 0 14px}.halloween-teaser h2{font-size:clamp(30px,3.8vw,49px);line-height:1.08;margin:0 0 18px;color:#fff}.halloween-teaser>div>p:not(.news-kicker){font-size:17px;line-height:1.75;max-width:540px;color:#c9d9e7}.halloween-teaser .button{background:#ffc089;color:#172132;margin-top:8px}.halloween-teaser>img{width:100%;height:100%;min-height:330px;object-fit:cover;align-self:stretch}.home-news{background:#0b243a}.news-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.news-section-heading h2{max-width:700px;font-size:clamp(32px,4vw,46px)}.news-section-heading .text-link{flex:none}.news-card{display:grid;grid-template-columns:1fr 1fr;border:1px solid #2a4b65;border-radius:16px;overflow:hidden;background:#0c2035;color:#eff8ff}.news-card-art{display:block;min-width:0}.news-card img{display:block;width:100%;height:100%;min-height:280px;object-fit:cover}.news-card-copy{padding:35px;align-self:center}.news-card h3{font-size:clamp(26px,3vw,38px);line-height:1.15;margin:0 0 18px;color:#fff}.news-card h3 a{color:inherit;text-decoration:none}.news-card-copy>p:not(.news-kicker){font-size:19px;line-height:1.6;color:#c8d8e6}.news-card .button{margin-top:12px}.news-page{background:#071b2e;color:#d7e5f0;min-height:100vh}.news-page .wrap{max-width:1200px}.news-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:18px;padding-bottom:18px;border-bottom:1px solid #29465d}.news-header img{display:block;object-fit:contain}.news-header nav{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.news-header nav>a:not(.button){font-size:16px;font-weight:700;color:#dceefa;min-height:44px;display:flex;align-items:center;text-decoration:none}.news-index,.news-article{padding-top:54px;padding-bottom:70px}.news-page h1{font-size:clamp(38px,5.4vw,68px);max-width:950px;line-height:1.08;color:#fff;letter-spacing:-.035em;margin:18px 0 24px}.news-intro{font-size:clamp(20px,2.3vw,27px);line-height:1.5;color:#bfd6e7;max-width:780px;margin:20px 0 35px}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:14px;color:#a4c0d4;margin-bottom:36px}.breadcrumbs a{color:#87d7ff;min-height:36px;display:flex;align-items:center}.news-byline{color:#a6bfd1;font-size:15px;line-height:1.6}.article-image{display:block;width:100%;height:auto;max-height:510px;object-fit:cover;border-radius:16px;margin:32px 0 40px;border:1px solid #33536b}.article-body{max-width:800px;margin:auto}.article-body>p{font-size:20px;line-height:1.85;margin:0 0 25px}.article-body h2{font-size:30px;line-height:1.2;color:#fff;margin:35px 0 20px}.article-visit{margin-top:40px;padding-top:15px;border-top:1px solid #355269}.article-visit p{font-size:18px;line-height:1.7}.archive-notice{border-left:3px solid #ffb574;padding:18px 22px;background:#17354c}.news-footer{padding-top:30px;padding-bottom:35px;border-top:1px solid #355269;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.news-footer>a{color:#dff2ff;min-height:44px;display:flex;align-items:center}.news-footer>p{font-size:14px;line-height:1.6;flex:1}.news-footer .booties-social a{font-size:14px;padding:10px 14px}.news-page .ghost{color:#dff2ff;border-color:#58768d}
@media(max-width:760px){.halloween-teaser{grid-template-columns:1fr;margin-top:0}.halloween-teaser>div{padding:28px 26px 16px}.halloween-teaser>img{min-height:0;max-height:240px;object-position:center}.halloween-teaser>div>p:not(.news-kicker){font-size:16px}.news-section-heading{align-items:flex-start;flex-direction:column;gap:15px}.news-card{grid-template-columns:1fr}.news-card img{min-height:0;max-height:260px}.news-card-copy{padding:26px}.news-header{gap:14px;flex-wrap:wrap}.news-header nav{gap:18px}.news-header nav>a:not(.button){font-size:14px}.news-header img{width:135px;height:54px}.news-header .button{padding:10px 14px;min-height:44px;font-size:14px}.news-index,.news-article{padding-top:30px;padding-bottom:45px}.news-page h1{font-size:42px}.article-body>p{font-size:18px}.breadcrumbs{font-size:13px;margin-bottom:22px}.article-image{margin-top:24px;margin-bottom:28px}.location-social{align-items:flex-start;flex-direction:column;padding-bottom:40px}.news-footer{align-items:flex-start;flex-direction:column}.news-footer>p{margin:0}.article-body .buttons{flex-wrap:wrap}}
