:root {
    --new_sitefront_bg_color: 215,215,207;
    --new_sitefront_hero_bg: 231,232,227;/*250,129,195*/
    --new_sitefront_txt_color: 102,98,26;/*79,85,55;81,80,63;14,60,62*/
    --new_sitefront_overlay_box_opacity: 0.625;
    --new_sitefront_overlay_box_opacity_home_ltbg: 0.875;
    --new_sitefront_overlay_box_opacity_home_dkbg: 0.5625;
    --new_sitefront_overlay_box_highlight_opacity: 0.8125;
    --new_sitefront_overlay_box_highlight_opacity_home_ltbg: 0.09375;
    --new_sitefront_overlay_box_highlight_opacity_home_dkbg: 0.625;
}

body.site_update_2022 {
    background-color: rgba(var(--new_sitefront_bg_color),1);
    color: #222;
}

@media (max-width: 768px) {
    body.site_update_2022 header.site-header,
    body.page-id-7236 header.site-header {
        text-align: unset;
    }
}

body.home.site_update_2022 > div#page,
body.site_update_2022 > footer.simple-footer {
    overflow: hidden;
}

body.site_update_2022 header.site-header,
body.site_update_2022 header.site-header > div.inside-header {
    background: transparent;
}
@media (max-width: 500px) {
    body.site_update_2022 header.site-header > div.inside-header {
        padding: 30px;
    }
}
@media (max-width: 350px) {
    body.site_update_2022 header.site-header > div.inside-header {
        padding: 30px 20px;
    }
}

body.site_update_2022 header.site-header > div.inside-header > div.site-branding,
body.site_update_2022 header.site-header > div.inside-header > div.site-logo {
    display: none;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container {
    position: relative;
    z-index: 100;
}


/*
 *
 *
 * TOP LOGO
 *
 *
 */

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo {
    position: relative;
    width: 30px;
}

@keyframes logoflash_darkbg {
    0% {background-image: radial-gradient(rgba(255,255,255,0.0625),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0));}
    12.5% {background-image: radial-gradient(rgba(255,255,255,0.25),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0));}
    25% {background-image: radial-gradient(rgba(255,255,255,0.625),rgba(255,255,255,0.25),rgba(255,255,255,0));}
    37.5% {background-image: radial-gradient(rgba(255,255,255,0),rgba(255,255,255,0.25),rgba(255,255,255,0.375),rgba(255,255,255,0));}
    50% {background-image: radial-gradient(rgba(255,255,255,0),rgba(255,255,255,0.025),rgba(255,255,255,0.5));}
    62.5% {background-image: radial-gradient(rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0.25));}
    100% {background-image: none;}
}
@keyframes logoflash_lightbg {
    0% {background-image: radial-gradient(rgba(255,255,255,0.125),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0));}
    12.5% {background-image: radial-gradient(rgba(255,255,255,0.5),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0));}
    25% {background-image: radial-gradient(rgba(255,255,255,1),rgba(255,255,255,0.5),rgba(255,255,255,0));}
    37.5% {background-image: radial-gradient(rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0.75),rgba(255,255,255,0));}
    50% {background-image: radial-gradient(rgba(255,255,255,0),rgba(255,255,255,0.05),rgba(255,255,255,1));}
    62.5% {background-image: radial-gradient(rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0.5));}
    100% {background-image: none;}
}

body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo::before,
body.page-id-7236.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo::before {
    animation-name: logoflash_lightbg;
    animation-duration: 0.5s;
    animation-delay: 2s;
    animation-iteration-count: 3;
    position: absolute;
    top: -13.5px;
    left: -13.5px;
    content: '';
    width: 54px;
    height: 54px;
    background-image: none;
    border-radius: 50%;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:hover {
    cursor: pointer;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:focus-visible {
    outline: none;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:hover::before,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:active::before,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container:focus-within > div#top_logo::before {
    opacity: 0;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:hover::after,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container:focus-within > div#top_logo::after {
    display: block;
    position: absolute;
    top: -13.5px;
    left: -13.5px;
    content: '';
    width: 54px;
    height: 54px;
    background-image: radial-gradient(rgba(255,255,255,0.125)/*0.0625*/,rgba(255,255,255,0.4375)/*0.21875*/,rgba(255,255,255,1)/*0.5*/);
    border-radius: 50%;
}

body:not(.home).site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:hover::after,
body:not(.home).site_update_2022 header.site-header > div.inside-header > div#top_info_container:focus-within > div#top_logo::after {
    background-image: radial-gradient(rgba(255,255,255,0.3125),rgba(255,255,255,0.46875),rgba(255,255,255,0.75));
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo.unclicked:not(:focus-visible)::after {
    display: none;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo.unclicked:hover::after {
    display: block;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo svg {
    position: relative;
    z-index: 5;
    width: 30px;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo svg .cls-1 {
    fill: rgba(var(--new_sitefront_txt_color),0.875);
    stroke: rgba(var(--new_sitefront_txt_color),0.875);
    stroke-width: 0.5px;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:hover svg .cls-1,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_logo:focus svg .cls-1 {
    fill: rgba(var(--new_sitefront_txt_color),1);
    stroke: rgba(var(--new_sitefront_txt_color),1);
}


/*
 *
 *
 * TOP INFO BOX
 *
 *
 */

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box {
    position: absolute;
    width: 12em;
    top: -0.0625rem;
    left: 3.75rem;
    padding: 0.75em 0.75em 0.875em 0.875em;
    background: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity));
    border-radius: 0 0.75em 0.75em 0.75em;
}

body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box {
    background: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity_home_ltbg));
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box > svg#top_info_text_box_triangle {
    position: absolute;
    top: 0;
    left: -18px;
    fill: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity));
}

body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box > svg#top_info_text_box_triangle {
    fill: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity_home_ltbg));
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box h1,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p {
    margin: 0 0 1em;
    font-size: 0.84375em;
    letter-spacing: 0.6875px;
    line-height: 1.25;
    color: rgba(var(--new_sitefront_txt_color),0.9375)
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links {
    margin: 0.5em 0 0.75em;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.nav-link,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.updated-date,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.hosting-note {
    margin-bottom: 1.1875em;
    font-size: 0.65625em;
    text-transform: uppercase;
    letter-spacing: 0.625px;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box :last-child {
    margin-bottom: 0 !important;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link {
    display: inline-block;
    color: rgba(var(--new_sitefront_txt_color),0.9375);
    border-bottom: 1px solid rgba(var(--new_sitefront_txt_color),0.375);
    line-height: 1.125;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links a {
    border-bottom: none;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links a:not(:last-child) {
    margin-right: 0.625em;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:hover,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:hover,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:focus-visible,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:focus-visible,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:active,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:active {
    color: rgba(var(--new_sitefront_txt_color),1);
    background-color: rgba(255,255,255,var(--new_sitefront_overlay_box_highlight_opacity));
}

body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:hover,
body.page-id-7236.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:hover,
body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:hover,
body.page-id-7236.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:hover,
body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:focus-visible,
body.page-id-7236.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:focus-visible,
body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:focus-visible,
body.page-id-7236.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:focus-visible,
body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:active,
body.page-id-7236.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a:active,
body.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:active
body.page-id-7236.home.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p a > span.apparent_link:active {
    background-color: rgba(var(--new_sitefront_txt_color),var(--new_sitefront_overlay_box_highlight_opacity_home_ltbg));
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links a:hover
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links a:focus-visible,
body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links a:active {
    background-color: transparent;
}

body.site_update_2022 header.site-header > div.inside-header > div#top_info_container > div#top_info_text_box p.social-links a > svg {
    width: 16px;
    fill: rgba(var(--new_sitefront_txt_color),0.875);
}


/*
 *
 *
 * FRONT PG TOP PANEL
 *
 *
 */

body.site_update_2022 > div.page-hero {
    position: relative;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    z-index: 0;
    width: 100vw;
    min-height: 100vh;
    /*background-color: rgba(250,129,195,1);
    background-color: rgba(var(--new_sitefront_hero_bg),1);*/
    background-color: rgba(216,231,226,1);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#hero_over {
    display: flex;
    align-items: end;
    position: absolute;
    z-index: 2;
    width: 100vw;
    min-height: 100%;
}


/*
 *
 *
 * FRONT PG TOP PANEL | UNDER | HERO
 *
 *
 */

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg {
    display: flex;
    justify-content: center;
    /*align-items: end;*/
    align-items: center;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
    position: relative;
    width: 700px;
}

body.home.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
    /*right: -18.75%;
    width: 325px;*/
}
@media (max-width: 800px) {
    body.home.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
        /*right: -25%;*/
    }
}
@media (max-width: 500px) {
    body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
        min-width: 525px;
    }
    body.home.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
        /*width: 290px;*/
    }
}
@media (max-width: 375px) {
    body.home.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
        
    }
}
@media (max-width: 400px) and (max-height: 800px) {
    body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
        min-width: 425px;
    }
    body.home.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer {
        /*width: 250px;*/
    }
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer > div.image.inner {
    width: 100%;
    height: 0;
    padding-bottom: 37.25%;
    /*background-image: url(/wp-content/uploads/2022/10/semirelaxed_dog-02b.png);
    background-image: url(/wp-content/uploads/2023/01/flying_pig-01c.png);
    background-image: url(/wp-content/uploads/2023/02/frog_oncoming-01-800x298-1.png);
    background-image: url(/wp-content/uploads/2023/08/frog_oncoming-02e-800x298-1.png);*/
    background-repeat: no-repeat;
    background-size: cover;
}

body.home.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer > div.image.inner {
    /*padding-bottom: 142.9%;
    background-image: url(/wp-content/uploads/2023/05/pigeon_upright-03.png);*/
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under > div#top_panel_bg > div.image.outer > div.image.inner.blurred,
body.site_update_2022 > div#page.blurred {
    filter: blur(5px);
}


/*
 *
 *
 * FRONT PG TOP PANEL | UNDER | GREETING/ABOUT
 *
 *
 */

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about {
    width: 100%;
    padding: 0.75rem 0 4.5rem;
}
@media (max-width: 500px) {
    body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about {
        padding-right: 1.25rem;
        padding-left: 1.25rem;
    }
}
@media (max-width: 350px) {
    body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about {
        padding-right: 1.125rem;
        padding-left: 1.125rem;
    }
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content {
    position: relative;
    z-index: 3;
    max-width: 21em;
    margin: 0 auto;
    font-size: 1.125em;
    color: rgba(var(--new_sitefront_txt_color),1);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content.blurred {
    opacity: 0.3125;
    filter: blur(4px);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > span#greeting_about_overlay {
    display: none;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > span#greeting_about_overlay.overlay {
    display: block;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p {
    margin: 0;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:not(:last-child) {
    margin-bottom: 0.75em;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:nth-last-child(2)::after {
    display: block;
    content: '';
    height: 1px;
    width: 3.75em;
    margin: 1.25em auto 0;
    background-color: rgba(var(--new_sitefront_txt_color),0.625);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p.social-links {
    display: flex;
    justify-content: center;
    align-content: center;
    margin-top: 1em;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p.social-links > a:not(:last-of-type) {
    margin: 0 1.25em 0 0;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p.social-links svg {
    width: 21px;
    fill: rgba(var(--new_sitefront_txt_color),1);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:not(.social-links) a {
    text-decoration: underline;
    color: rgba(var(--new_sitefront_txt_color),1);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:not(.social-links) a:hover,
body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:not(.social-links) a:focus-visible {
    text-decoration: none;
    background-color: rgba(255,255,255,0.75);
}


/*
 *
 *
 * FRONT PG TOP PANEL | OVER | MOST RECENTS
 *
 *
 */

body.site_update_2022 > div#page > div.page-hero > div.inside-page-hero div#most_recent_posts { /* undisplay extra loop */
    display: none;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts {
    display: inline-block;
    position: sticky;
    bottom: 0;
    left: 40px;
    padding: 0;
    border-radius: 0.75em 0.75em 0 0;
}
@media (max-width: 500px) {
    body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts {
        left: 30px;
    }
}
@media (max-width: 350px) {
    body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts {
        left: 20px;
        max-width: calc( 100% - 40px );
    }
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > h2 {
    position: relative;
    margin: 0;
    padding: 0.875em;
    border-radius: 0.75em 0.75em 0 0;
    background: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity_home_ltbg));
    font-size: 0.6875em;
    text-transform: uppercase;
    letter-spacing: 0.78125px;
    color: rgba(var(--new_sitefront_txt_color),0.9375);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > h2:hover {
    cursor: pointer;
    background-color: rgba(255,255,255,var(--new_sitefront_overlay_box_highlight_opacity));
}

body.home.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > h2:hover,
body.page-id-7236.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > h2:hover {
    background: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity_home_ltbg));
}

body.home.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > h2:hover > span,
body.page-id-7236.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > h2:hover > span {
    display: block;
    position: absolute;
    left: 1.5px;
    top: 1.5px;
    width: calc( 100% - 3px );
    height: calc( 100% - 3px );
    border-radius: 0.75em 0.75em 0 0;
    border: 1.5px solid #fff;
    background-color: rgba(var(--new_sitefront_txt_color),var(--new_sitefront_overlay_box_highlight_opacity_home_ltbg));
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents {
    max-width: 21em;
    margin-top: 1.5px;
    padding: 0.75em 0.375em 1.5em;
    background: rgba(255,255,255,var(--new_sitefront_overlay_box_opacity_home_ltbg));
    font-size: 0.875em;
    letter-spacing: 0.6875px;
    line-height: 1.25;
    color: rgba(var(--new_sitefront_txt_color),0.9375);
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > div.main-page-update-item {
    position: relative;
    padding: 0.375em 0.5em;
    border-radius: 0.4375em;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > div.main-page-update-item:hover {
    background-color: rgba(var(--new_sitefront_txt_color),var(--new_sitefront_overlay_box_highlight_opacity_home_ltbg));
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > div.main-page-update-item:not(:last-child) {
    margin-bottom: 0.875em;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > div.main-page-update-item > span.main-page-update-date {
    display: block;
    margin-bottom: 0.125em;
    font-size: 0.8125em;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > div.main-page-update-item > p {
    margin: 0;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > div.main-page-update-item > p:not(:last-child) {
    margin-bottom: 0.375em;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > p.updates_archive_link {
    display: inline-block;
    margin: 0.375em 0 0 0.5em;
    padding: 0.625em 0.25em 0.5625em;
    font-size: 0.8125em;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > p.updates_archive_link:hover {
    background-color: rgba(var(--new_sitefront_txt_color),var(--new_sitefront_overlay_box_highlight_opacity_home_ltbg));
}

body.site_update_2022 > div.page-hero > div.inside-page-hero div#most_recent_posts > div#most_recent_posts_contents > p.updates_archive_link > a {
    border-bottom: 1px solid rgba(var(--new_sitefront_txt_color),0.375);
    color: rgba(var(--new_sitefront_txt_color),0.9375);
    line-height: 0.375;
}

body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:not(.social-links) a:hover,
body.site_update_2022 > div.page-hero > div.inside-page-hero > div#hero_under div.greeting-about > div#greeting_about_content > p:not(.social-links) a:focus-visible {
    color: rgba(var(--new_sitefront_txt_color),1);
    border-color: transparent;
}

body > div#page div.inside-article > div.entry-content > div#most_recent_posts {
    display: none;
}