.articles-grid-layout{display:grid;gap:var(--wp--preset--spacing--m) 14px;grid-template-columns:repeat(2,minmax(0,1fr));@media(min-width:992px){gap:var(--wp--preset--spacing--xl) 24px;grid-template-columns:repeat(4,minmax(0,1fr))}}.article-wrapper{min-width:0;& article{display:grid;gap:14px;min-width:0;&.sticky .post-title a:before{content:"";display:inline-block;margin-right:10px;vertical-align:baseline}}}:is(.articles-section,.related-posts){.feature-img{margin:0;overflow:hidden;position:relative;& a{background-image:none}& a,img{display:block}& img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}@media(min-width:1200px){opacity:1;transition:opacity .16s ease;&:hover{opacity:.72}}}.post-details{display:grid;gap:10px;@media(min-width:768px){gap:12px}.post-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;line-height:1.2;>a{background:rgb(from var(--wp--preset--color--base) r g b/.86);background-image:none;border:1px solid rgb(from var(--wp--preset--color--contrast) r g b/.18);border-radius:4px;color:var(--wp--preset--color--primary);display:inline-flex;font-size:var(--wp--preset--font-size--micro);font-weight:500;line-height:1;padding:5px 8px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;@media(min-width:768px){font-size:var(--wp--preset--font-size--tiny);padding:6px 10px}&:is(:hover,:focus-visible){background:rgb(from var(--wp--preset--color--contrast) r g b/.08);border-color:rgb(from var(--wp--preset--color--contrast) r g b/.32);color:var(--wp--preset--color--primary)}}}.post-title{color:var(--wp--preset--color--primary);font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--medium);font-weight:400;letter-spacing:-.5px;line-height:1.24;margin:0;@media(max-width:575.98px){font-size:var(--wp--preset--font-size--small)}& a{background-image:none;color:inherit;text-decoration:none;text-underline-offset:.18em}& a:is(:hover,:focus-visible){text-decoration:underline}}.post-content{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--tiny);line-height:1.45;@media(min-width:768px){font-size:var(--wp--preset--font-size--x-small);line-height:1.55}& p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}}}.read-more{align-items:center;background:transparent;background-image:none;border:1px solid var(--wp--preset--color--primary);border-radius:var(--button-border-radius);color:var(--wp--preset--color--primary);display:inline-flex;font-size:var(--wp--preset--font-size--tiny);font-weight:500;justify-content:center;justify-self:start;line-height:1;margin-top:2px;padding:8px 11px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;&:is(:hover,:focus-visible){background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--base);text-decoration:none}}}@supports not (aspect-ratio:4/3){.articles-section{.feature-img{padding-top:75%;position:relative;& img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}}}}.features{& img{width:100%}& h3{margin:10px 0}& p{margin-bottom:15px}@media(max-width:768px){& p:last-of-type{margin-bottom:45px!important}.wp-block-column:last-of-type p:last-of-type{margin-bottom:0!important}}}.featured-block{&.featured-block--has-paragraph{& h2{margin-bottom:5px}@media(max-width:1023px){.wp-block-column:first-of-type{margin-bottom:0!important}}}@media(max-width:599.98px){.wp-block-cover{min-height:90vw!important}}@media screen and (min-width:600px)and (max-width:1023px){.wp-block-columns,&:is(.wp-block-columns){flex-direction:row}.wp-block-columns>.wp-block-column,&:is(.wp-block-columns)>.wp-block-column{flex:1 1 0!important}}& h2{margin-bottom:20px}.wp-block-button__link{border:0!important;border-radius:var(--button-border-radius);color:var(--wp--preset--color--primary)!important;padding:12px 18px;text-decoration:none!important;&:hover{background:var(--wp--preset--color--primary)!important;color:#fff!important}@media(max-width:480px){padding:10px 12px}}}.post-archive-results{padding-bottom:var(--wp--preset--spacing--l);transition:opacity .16s ease}[data-ttk-post-archive].is-loading{.post-archive-results{opacity:.55;pointer-events:none}}.single-header{.post-info{display:table;margin:0 auto;padding-top:35px;text-align:center;.post-author{position:relative;&:after{color:#ddd;content:"/";padding-left:5px;padding-right:10px}}.gray-text{color:#888;display:inline-block}.post-category a{background-color:transparent;background-image:linear-gradient(0deg,#000 1px 0,#fff0 0 0);background-position:0 100%;background-repeat:no-repeat;background-size:0 100%;display:inline;&:hover{background-size:100% 100%}&:after{content:",";display:inline-block}&:last-child:after{display:none}}@media(min-width:1200px){padding-top:0;text-align:left}}.single-title{margin:0 auto;text-align:center;& h1{line-height:2.25rem;@media(min-width:1200px){line-height:inherit;margin:0;padding:16px 0}}}.single-feature-img{margin:0 -15px;padding:0 0 31px;text-align:center;& img{display:table;margin:0 auto}@media(min-width:768px){margin:0;padding:20px 0 48px}}}.single-header.entry-header{display:flex;flex-direction:column;padding:var(--wp--preset--spacing--xl) 0 0;.single-header__content{box-sizing:border-box;padding-left:var(--wp--preset--spacing--gutter);padding-right:var(--wp--preset--spacing--gutter);width:100%}.entry-breadcrumb,.single-title{box-sizing:border-box;max-width:var(--wp--style--global--content-size);text-align:left;width:100%}.entry-breadcrumb{color:var(--wp--preset--color--primary);margin:0 auto!important;opacity:1}.single-title{margin:0 auto}.single-title h1{line-height:1.3;margin:0;@media(min-width:1200px){padding:0}}.entry-title.has-display-font-size{font-size:var(--wp--preset--font-size--display)}.single-feature-img{margin:var(--wp--preset--spacing--m) 0 0;padding:0;text-align:left;width:100%;& img{display:block;margin:0;width:100%}@media(min-width:768px){padding:0}}}.single-post .single-header.entry-header{background-color:var(--wp--preset--color--beige);margin-bottom:var(--wp--preset--spacing--huge)}.single-header--page.entry-header{background-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--white);margin-bottom:var(--wp--preset--spacing--huge);padding-bottom:var(--wp--preset--spacing--xl);.entry-breadcrumb,.entry-title{color:currentColor}.entry-breadcrumb a:is(:hover,:focus){text-decoration-color:currentColor}.single-feature-img{margin-bottom:calc(var(--wp--preset--spacing--xl)*-1)}}.archive-padding{height:64px}.archive-header{.archive-list{margin:0 auto;margin-bottom:var(--wp--preset--spacing--m);max-width:100%;padding:var(--wp--preset--spacing--m) 0;text-align:center;.cat-item{display:inline-block;padding:4px 6px;position:relative;&.current-cat{.post-count{display:inline-block}& a{text-decoration-color:currentColor}& h1{font-family:var(--wp--preset--font-family--body)!important;font-size:inherit;letter-spacing:0;margin-bottom:0}}& a{background-image:none;display:inline-block;font-size:var(--wp--preset--font-size--large);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.24em;transition:text-decoration-color .16s ease;&:is(:hover,:focus-visible){text-decoration-color:currentColor}}.post-count{display:none;vertical-align:top}@media(min-width:1200px){padding:0 16px;&:after{content:"";display:inline-block;height:30px;position:absolute;right:3px;top:50%;transform:rotate(25deg) translateY(-50%);width:1px}&:last-child:after{display:none}}}}}.archive-header .archive-list .cat-item:after{background-color:rgb(from var(--wp--preset--color--contrast) r g b/.3)}.home-title{@media(max-width:768px){margin-top:20px!important}}.home-title-first{margin:0!important}.home-view-all{margin-bottom:40px!important;@media(max-width:768px){margin-bottom:0!important}}.home-highlights{& h3{margin:10px 0 0}}.single-post{.entry-post-meta{align-items:center;color:var(--wp--preset--color--primary);display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:var(--wp--preset--spacing--xs) 0 0;padding:0 0 var(--wp--preset--spacing--s) 0;& a{background:rgb(from var(--wp--preset--color--base) r g b/.86);background-image:none;border:1px solid rgb(from var(--wp--preset--color--contrast) r g b/.18);border-radius:4px;color:var(--wp--preset--color--primary);display:inline-flex;font-size:var(--wp--preset--font-size--micro);font-weight:500;line-height:1;padding:5px 8px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease;@media(min-width:768px){font-size:var(--wp--preset--font-size--tiny);padding:6px 10px}&:is(:hover,:focus-visible){background:rgb(from var(--wp--preset--color--contrast) r g b/.08);border-color:rgb(from var(--wp--preset--color--contrast) r g b/.32);color:var(--wp--preset--color--primary)}}.post-date{align-items:center;display:inline-flex;gap:6px;line-height:1.2}.lucide-calendar{flex:0 0 auto;height:1em;width:1em}}.page-links{display:table;margin:0 auto;padding-bottom:95px;>:is(a,span){padding:0 16px;position:relative;&:after{background-color:rgb(from var(--wp--preset--color--contrast) r g b/.3);content:"";display:inline-block;height:30px;position:absolute;right:3px;top:50%;transform:rotate(15deg) translateY(-50%);width:1px}&:is(:first-child,:last-child):after{display:none}}}.related-posts{margin:var(--wp--preset--spacing--huge) auto 0}}.single-header .post-info .post-author:after{color:rgb(from var(--wp--preset--color--contrast) r g b/.3)}:is(.single-attachment,.single-post){.entry-post-meta{& li{display:inline-block;&:after{color:rgb(from var(--wp--preset--color--contrast) r g b/.3);content:"/";padding:0 5px}&:last-child:after{display:none}}.share-post{color:#000;.lucide-share-2{margin-right:10px}}}}body.single-attachment{.entry-header .post-info{display:none}.entry-content .attachment{text-align:center;& a{background:none}}}.archive-header .archive-list .cat-item.current-cat h1{font-family:var(--wp--preset--font-family--body)!important;letter-spacing:0}
