:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,161;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px;}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}html :where(.has-border-color){border-style:solid;}html :where([style*=border-top-color]){border-top-style:solid;}html :where([style*=border-right-color]){border-right-style:solid;}html :where([style*=border-bottom-color]){border-bottom-style:solid;}html :where([style*=border-left-color]){border-left-style:solid;}html :where([style*=border-width]){border-style:solid;}html :where([style*=border-top-width]){border-top-style:solid;}html :where([style*=border-right-width]){border-right-style:solid;}html :where([style*=border-bottom-width]){border-bottom-style:solid;}html :where([style*=border-left-width]){border-left-style:solid;}html :where(img[class*=wp-image-]){height:auto;max-width:100%;}:where(figure){margin:0 0 1em;}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px);}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px;}}html{-webkit-tap-highlight-color:transparent;}h1,h2,h3,h4,h5,h6,figcaption,blockquote cite{text-wrap:balance;}h1 img{border-radius:50%;margin-right:.75em;}.main-navigation ul ul{content-visibility:auto;}:root{--spacing:2rem;--spacer:2rem;}[data-goto]:hover,[data-share-url]:hover,[data-gpmodal-trigger]:hover,.gb-query-loop-item:hover,.gb-loop-item:hover{cursor:pointer;}[data-goto]:not(.button):not(.gb-button):hover{text-decoration:underline;}p[role="doc-subtitle"]{margin-top:1em;}button,input,textarea{border-radius:var(--border-radius) !important;}.generate-columns-container article{padding-bottom:0 !important;}.wp-block-post,.generate-columns-container .inside-article,.wp-block-latest-posts__list li{contain:content;text-align:left;border:1px solid var(--light2);border-radius:1em;padding-bottom:46px;}.wp-block-post-featured-image,.wp-block-latest-posts__featured-image,.generate-columns-container .post-image{aspect-ratio:16/9;overflow:hidden;margin-bottom:0 !important;background:linear-gradient(180deg,var(--light2) 0%,rgba(6,77,255,.5) 100%);}.wp-block-post-featured-image img,.wp-block-latest-posts__featured-image img,.generate-columns-container .post-image img{width:100% !important;height:100% !important;object-fit:cover;}.wp-block-post-featured-image img:not([src*="featured"]),.wp-block-latest-posts__featured-image img:not([src*="featured"]),.generate-columns-container .post-image img:not([src*="featured"]){opacity:.5;}@supports not (aspect-ratio: 16/9){.wp-block-post-featured-image,.wp-block-latest-posts__featured-image,.generate-columns-container .post-image{position:relative;padding-top:56.25%;}.wp-block-post-featured-image img,.wp-block-latest-posts__featured-image img,.generate-columns-container .post-image img{position:absolute;top:0;left:0;}}@media (pointer: fine){.wp-block-post-featured-image img,.wp-block-latest-posts__featured-image img,.generate-columns-container .post-image img{transition:opacity .5s ease;}li.wp-block-post:hover img,.wp-block-latest-posts__list li:hover img,.generate-columns-container article:hover img{opacity:1;}}li.wp-block-post:hover,.wp-block-latest-posts__list li:hover,.generate-columns-container article:hover{cursor:pointer;}.generate-columns-container .entry-title{font-family:inherit;font-size:inherit !important;font-weight:inherit;}.wp-block-post a,.wp-block-latest-posts__list a,.generate-columns-container .entry-title a{text-wrap:balance;font-weight:500;display:block;font-family:inherit;color:var(--avg-dark);font-size:1.1rem !important;margin:1rem !important;line-height:1.9rem;}.wp-block-post a:hover,.wp-block-latest-posts__list a:hover,.generate-columns-container .entry-title a:hover{color:var(--avg-dark);}.wp-block-post:hover a,.wp-block-latest-posts__list li:hover a,.generate-columns-container .inside-article:hover a{color:var(--accent) !important;}.wp-block-latest-posts__post-date,.wp-block-latest-posts__post-author,.generate-columns-container .entry-meta,.wp-block-post .wp-block-post-date{display:inline-block;color:var(--contrast-2) !important;font-size:.9rem !important;margin:1rem !important;line-height:1rem;position:absolute;bottom:0;left:0;right:0;}body:not(.search-results) .generate-columns-container .entry-summary{display:none;}.post-image-above-header .inside-article .featured-image,.post-image-above-header .inside-article .post-image{margin-top:0;margin-bottom:2em;}.post-image-aligned-center .featured-image,.post-image-aligned-center .post-image{text-align:center;}@media (max-width:768px){body:not(.post-image-aligned-center) .featured-image,body:not(.post-image-aligned-center) .inside-article .featured-image,body:not(.post-image-aligned-center) .inside-article .post-image{margin-right:0;margin-left:0;float:none;text-align:center;}}.generate-columns-container:not(.masonry-container){display:flex;flex-wrap:wrap;align-items:stretch;}.generate-columns .inside-article{height:100%;box-sizing:border-box;}@keyframes spin{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.generate-columns{box-sizing:border-box;}.generate-columns.grid-33,.grid-sizer.grid-33{width:33.3333%;}@media (min-width:768px) and (max-width:1024px){.generate-columns.tablet-grid-50,.grid-sizer.tablet-grid-50{width:50%;}}@media (max-width:767px){.generate-columns-activated .generate-columns-container{margin-left:0;margin-right:0;}.generate-columns-container .generate-columns,.generate-columns-container>*{padding-left:0;}.generate-columns.mobile-grid-100,.grid-sizer.mobile-grid-100{width:100%;}}:root :where(p.has-background){padding:1.25em 2.375em;}:where(p.has-text-color:not(.has-link-color)) a{color:inherit;}ol,ul{box-sizing:border-box;}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em;}