.skip-link,.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{left:15px;top:15px;width:auto;height:auto;padding:14px;background:#fff;z-index:99999}.wp-primary-menu{list-style:none;display:flex;gap:26px;padding:0;margin:0;height:100%;align-items:center}.wp-primary-menu li{height:100%;white-space:nowrap}nav>li{list-style:none}.custom-logo{max-width:300px;height:auto;max-height:95px;object-fit:contain}.native-content{max-width:850px;margin:60px auto;min-height:45vh}.native-content h1{font-size:48px;line-height:1.12}.native-content .archive-heading{height:auto;display:block}.entry-content{font-size:18px;line-height:1.8;overflow-wrap:anywhere}.entry-content h2{font-size:32px;margin-top:40px}.entry-content h3{font-size:26px;margin-top:30px}.entry-content a,.entry-summary a,.read-article,.post-taxonomies a{text-decoration:underline;text-underline-offset:3px}.entry-content img,.entry-content video,.article-image{max-width:100%;height:auto}.entry-content iframe{max-width:100%}.entry-content figure{max-width:100%;margin-left:0;margin-right:0}.entry-content blockquote{border-left:3px solid #172b48;padding-left:22px;margin-left:0;font-family:Georgia,serif}.post-card{padding:28px 0;border-top:1px solid var(--rule)}.post-card h2{font-size:30px}.entry-summary{font-size:15px;line-height:1.7;color:#484c53}.native-posts{margin:35px 0 60px}.native-posts .post-card{max-width:850px}.home-editor-content{margin-bottom:35px}.navigation{margin:35px 0}.nav-links{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.search-form,.comment-form{margin:25px 0}.search-field,.comment-form input,.comment-form textarea{max-width:100%;padding:10px;border:1px solid var(--rule);font:inherit}.search-submit,.comment-form .submit{padding:11px 18px;border:0;background:#172b48;color:#fff;cursor:pointer}.comment-form label{display:block}.comment-form textarea{width:100%}.comments-area{border-top:1px solid var(--rule);padding-top:30px;margin-top:40px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right;margin:0 0 20px 20px}.alignleft{float:left;margin:0 20px 20px 0}.wp-caption-text{font-size:12px;color:#62666d}.entry-content:after{content:'';display:table;clear:both}@media(max-width:720px){.native-content{margin:35px auto}.native-content h1{font-size:36px}.entry-content{font-size:16px}.wp-primary-menu{gap:22px}.post-card h2{font-size:26px}}