.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;word-wrap:normal!important}
.screen-reader-text:focus{clip:auto;clip-path:none;height:auto;width:auto;margin:0;padding:15px 22px;left:12px;top:12px;background:#fff;color:#18314b;z-index:100001}
.wp-menu{list-style:none;padding:0;margin:0;display:flex;gap:24px;align-items:center;flex-wrap:wrap}.wp-menu li{position:relative}.wp-menu .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:190px;background:#18314f;color:#fff;list-style:none;padding:12px;z-index:20}.wp-menu li:hover>.sub-menu,.wp-menu li:focus-within>.sub-menu{display:block}.wp-menu .sub-menu a{display:block;font-size:12px;padding:10px}.footer .wp-menu{gap:20px}.footer-links{align-items:center}
.page-masthead{padding:66px 0 60px;background:radial-gradient(ellipse at 85% 50%,#254b66,transparent 60%),#182b47;color:#fff}.page-masthead h1{font-size:clamp(28px,4vw,54px);line-height:1.55;margin:18px 0;overflow-wrap:anywhere;letter-spacing:.05em}.page-masthead p{font-size:13px;line-height:2;color:#d1e5f0}.page-masthead .eyebrow{font-size:10px;color:#9bd3e7}.page-masthead .meta{color:#c4dceb}.content-crumbs{display:flex;gap:12px;font-size:10px;color:#bfd1e2;align-items:center;flex-wrap:wrap}.content-crumbs span:last-child{max-width:75%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.archive-section{padding:64px 0 80px}.archive-section .news-grid{row-gap:40px}.article-section{padding:65px 0 85px;background:#fff}.content-wrap{width:min(860px,calc(100% - 48px));margin:auto}.article-cover{width:100%;height:auto;max-height:600px;object-fit:contain;margin:0 0 45px}.entry-content{font-size:16px;line-height:2.15;overflow-wrap:anywhere}.entry-content h2,.entry-content h3,.entry-content h4{line-height:1.65;margin-top:2.2em;margin-bottom:1em;color:#183650}.entry-content h2{font-size:28px;border-left:3px solid #6bc6dc;padding-left:18px}.entry-content h3{font-size:22px}.entry-content p{margin:0 0 1.5em}.entry-content a{color:#186b8a;text-decoration:underline;text-underline-offset:3px}.entry-content img{height:auto}.entry-content figure{max-width:100%;margin:2em 0}.entry-content iframe,.entry-content video{max-width:100%}.entry-content table{border-collapse:collapse;width:100%}.entry-content td,.entry-content th{padding:12px;border:1px solid #d5e0ea;text-align:left}.entry-content blockquote{margin:2em 0;padding:20px 26px;border-left:3px solid #68c6df;background:#f1f6f9}.entry-content .alignleft{float:left;margin:0 24px 20px 0}.entry-content .alignright{float:right;margin:0 0 20px 24px}.entry-content .aligncenter{margin-left:auto;margin-right:auto}.entry-content:after{content:'';display:block;clear:both}.entry-content .wp-caption-text,.entry-content figcaption{font-size:12px;color:#617286}.entry-content .alignwide{width:100%}.article-back{margin-top:45px}.edit-link{font-size:12px;color:#376781}.news-empty{padding:22px 0;font-size:13px;color:#617286}.pagination{margin-top:45px}.nav-links{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.page-numbers{padding:10px 15px;border:1px solid #c5d8e5}.page-numbers.current{color:white;background:#244663;border-color:#244663}.page-links{margin-top:30px;display:flex;gap:12px}
.search-form{display:flex;gap:10px;margin:24px 0;max-width:620px}.search-form label{flex:1;min-width:0}.search-form input{width:100%;padding:14px;border:1px solid #acbecd;border-radius:0;font:inherit}.search-form button,.comment-form .submit{padding:12px 22px;border:0;background:#254d6c;color:#fff;cursor:pointer;font:inherit}.comments-area{margin-top:60px;border-top:1px solid #d2dfe9;padding-top:30px}.comment-list{padding-left:22px}.comment-list li{padding:20px 0}.comment-metadata{font-size:11px;color:#678092}.comment-form label{display:block}.comment-form input:not([type=checkbox]):not([type=submit]),.comment-form textarea{max-width:100%;padding:10px;border:1px solid #b9ccd9;font:inherit}.comment-form textarea{width:100%}.comment-form .comment-form-cookies-consent label{display:inline}.bypostauthor{border-left:2px solid #68c6df;padding-left:18px}
@media(max-width:1050px){.wp-menu{gap:15px}.nav{gap:18px}}
@media(max-width:760px){.page-masthead{padding:34px 0 36px}.page-masthead h1{font-size:27px;letter-spacing:.02em}.page-masthead p{font-size:11px}.archive-section{padding:38px 0 48px}.article-section{padding:34px 0 48px}.content-wrap{width:calc(100% - 40px)}.entry-content{font-size:14px;line-height:2}.entry-content h2{font-size:22px;padding-left:12px}.entry-content h3{font-size:19px}.article-cover{margin-bottom:27px}.wp-menu{width:100%;gap:6px 15px}.wp-menu .sub-menu{display:block;position:static;background:transparent;padding:0 0 0 8px;min-width:0}.wp-menu .sub-menu a{font-size:10px}.nav.open{max-height:calc(100vh - 118px);overflow-y:auto}.content-crumbs{font-size:8px;gap:8px}.entry-content .alignleft,.entry-content .alignright{float:none;margin:20px auto}.search-form input{padding:12px;font-size:13px}.search-form button{padding:12px 15px;font-size:13px}}

@media(min-width:761px) and (max-width:1100px){.has-live-schedule .header .menu-button{display:block}.has-live-schedule .header .nav{display:none;position:absolute;top:88px;left:0;right:0;background:#18314f;color:#fff;padding:22px;flex-wrap:wrap;gap:18px;font-size:12px}.has-live-schedule .header .nav.open{display:flex}.has-live-schedule .header .nav a{padding:12px}.has-live-schedule .header .nav .shop-link{margin-left:auto}}
