.featured-calendar-posts{background-color:transparent}.featured-calendar-posts .featured-calendar-posts__container{background-color:#615f36;border-radius:20px;margin-inline:auto;padding:0 42px clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px)}@media screen and (max-width:781px){.featured-calendar-posts .featured-calendar-posts__container{padding:0 clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px) clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px)}}@media screen and (max-width:499px){.featured-calendar-posts .featured-calendar-posts__container{padding-bottom:clamp(42px,clamp(42px,42px + .97vw - 3.6375px,50px),50px)}}.featured-calendar-posts .featured-calendar-posts__header{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px);justify-content:space-between;margin-inline:auto;padding-top:clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px)}@media screen and (max-width:781px){.featured-calendar-posts .featured-calendar-posts__header{align-items:flex-start;flex-direction:column;gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px);padding-top:clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px)}}@media screen and (max-width:499px){.featured-calendar-posts .featured-calendar-posts__header{padding-top:clamp(42px,clamp(42px,42px + .97vw - 3.6375px,50px),50px)}}.featured-calendar-posts .featured-calendar-posts__header--with-intro{align-items:flex-start}@media screen and (min-width:782px)and (max-width:959px){.featured-calendar-posts .featured-calendar-posts__header--with-intro{flex-direction:column;gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px)}}.featured-calendar-posts .featured-calendar-posts__header-aside{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px)}.featured-calendar-posts .featured-calendar-posts__intro{color:#f4edd2;font-size:clamp(16px,15.046px + .254vw,18px);line-height:1.5;margin:0;max-width:590px}@media screen and (max-width:959px){.featured-calendar-posts .featured-calendar-posts__intro{max-width:100%}}.featured-calendar-posts .featured-calendar-posts__heading{color:#f4edd2;font-weight:400;letter-spacing:-.86px;margin:0}@media screen and (min-width:782px)and (max-width:959px){.featured-calendar-posts .featured-calendar-posts__heading{line-height:.96;max-width:30rem}}.featured-calendar-posts .wp-block-button__link{margin-top:0}.featured-calendar-posts .featured-calendar-posts__divider{border:none;border-top:1px solid hsla(0,0%,100%,.3);margin:clamp(18px,clamp(18px,18px + .848vw - 3.18px,25px),25px) auto clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px)}.featured-calendar-posts .featured-calendar-posts__posts{grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;padding-bottom:0;row-gap:clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px)}@media screen and (min-width:782px)and (max-width:959px){.featured-calendar-posts .featured-calendar-posts__posts{row-gap:clamp(30px,clamp(30px,30px + .606vw - 2.2725px,35px),35px)}}.featured-calendar-posts .post-card{max-width:100%;min-width:0;width:100%}@media screen and (min-width:500px)and (max-width:959px){.featured-calendar-posts .post-card{grid-column:1/-1;max-width:100%}}.featured-calendar-posts .post-card .post-card__container{align-items:flex-start;gap:clamp(24px,clamp(24px,24px + .727vw - 2.72625px,30px),30px);max-width:100%;min-width:0}@media screen and (min-width:500px)and (max-width:781px){.featured-calendar-posts .post-card .post-card__container{align-items:stretch;flex-direction:row}}@media screen and (min-width:782px)and (max-width:959px){.featured-calendar-posts .post-card .post-card__container{align-items:stretch}}@media screen and (max-width:499px){.featured-calendar-posts .post-card .post-card__container{gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px)}}.featured-calendar-posts .post-card .post-card__image{aspect-ratio:1/1;border-radius:15px;flex:0 0 36%;overflow:hidden}@media screen and (min-width:500px)and (max-width:959px){.featured-calendar-posts .post-card .post-card__image{align-self:stretch;aspect-ratio:unset;flex:0 0 min(280px,38%);height:unset;min-height:0;width:min(280px,38%)}}@media screen and (max-width:499px){.featured-calendar-posts .post-card .post-card__image{aspect-ratio:1/1;display:none;flex:none;max-width:100%;width:100%}}.featured-calendar-posts .post-card .post-card__content{flex:1 1 auto;gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px);max-width:320px;min-width:0;width:100%}@media screen and (min-width:500px)and (max-width:959px){.featured-calendar-posts .post-card .post-card__content{max-width:none}}@media screen and (max-width:499px){.featured-calendar-posts .post-card .post-card__content{max-width:100%}}.featured-calendar-posts .post-card .post-card__excerpt,.featured-calendar-posts .post-card .post-card__title{max-width:100%}.featured-calendar-posts .post-card .post-card__category{background-color:#35331e;color:#f4edd2}.featured-calendar-posts .post-card .post-card__meta-left{align-items:center;flex-wrap:wrap;gap:clamp(12px,clamp(12px,12px + .97vw - 3.6375px,20px),20px)}.featured-calendar-posts .post-card .post-card__meta-text{color:#f4edd2;opacity:.9;overflow-wrap:anywhere;white-space:normal}.featured-calendar-posts .post-card .post-card__link{color:#f4edd2;transition:color .3s ease-out,text-decoration-color .3s ease-out}.featured-calendar-posts .post-card .post-card__title:has(.post-card__link:hover){text-decoration-color:transparent}.featured-calendar-posts .post-card .post-card__title{color:#f4edd2;line-height:110%;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:5px;transition:color .3s ease-out,text-decoration-color .3s ease-out}@media screen and (min-width:500px)and (max-width:959px){.featured-calendar-posts .post-card .post-card__title{line-height:.95;-webkit-line-clamp:3}}.featured-calendar-posts .post-card .post-card__excerpt{color:#f4edd2;overflow-wrap:anywhere}@media screen and (min-width:500px)and (max-width:959px){.featured-calendar-posts .post-card .post-card__excerpt{-webkit-line-clamp:3}}@media screen and (max-width:499px){.featured-calendar-posts .post-card .post-card__excerpt{-webkit-line-clamp:3}}.featured-calendar-posts--hide-excerpts .post-card__excerpt{display:none}
