.JournalFeed-module__1o8hyq__section{padding-bottom:clamp(5rem,9vw,8rem)}.JournalFeed-module__1o8hyq__featured{grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:stretch;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(4rem,8vw,7rem);display:grid}.JournalFeed-module__1o8hyq__featuredImage,.JournalFeed-module__1o8hyq__cardImage{background:var(--ka-milk);isolation:isolate;position:relative;overflow:hidden}.JournalFeed-module__1o8hyq__featuredImage{min-height:clamp(22rem,34vw,32rem)}.JournalFeed-module__1o8hyq__featuredImage:after,.JournalFeed-module__1o8hyq__cardImage:after{z-index:1;content:"";background:color-mix(in srgb, var(--ka-ivory) 12%, transparent);pointer-events:none;position:absolute;inset:0}.JournalFeed-module__1o8hyq__image,.JournalFeed-module__1o8hyq__imagePlaceholder{width:100%;height:100%}.JournalFeed-module__1o8hyq__image{object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.JournalFeed-module__1o8hyq__imagePlaceholder{background:var(--ka-milk);position:absolute;inset:0}.JournalFeed-module__1o8hyq__featured:hover .JournalFeed-module__1o8hyq__image,.JournalFeed-module__1o8hyq__card:hover .JournalFeed-module__1o8hyq__image{transform:scale(1.025)}.JournalFeed-module__1o8hyq__featuredContent{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.JournalFeed-module__1o8hyq__eyebrow,.JournalFeed-module__1o8hyq__date{font-family:var(--ka-font-body);font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;margin:0}.JournalFeed-module__1o8hyq__eyebrow{color:var(--ka-gold);margin-bottom:1.15rem}.JournalFeed-module__1o8hyq__date{color:var(--ka-muted);margin-bottom:1.35rem}.JournalFeed-module__1o8hyq__featuredTitle{font-family:var(--ka-font-title);margin:0;line-height:1.02}.JournalFeed-module__1o8hyq__featuredExcerpt{max-width:46rem;color:var(--ka-muted);margin:1.6rem 0 0;line-height:1.75}.JournalFeed-module__1o8hyq__readArticle{font-size:var(--ka-ui-label-size);font-weight:var(--ka-ui-label-weight);letter-spacing:var(--ka-ui-label-spacing);text-transform:uppercase;transition:color var(--ka-transition-base);align-items:center;gap:.6rem;margin-top:2rem;display:inline-flex}.JournalFeed-module__1o8hyq__featured:hover .JournalFeed-module__1o8hyq__readArticle{color:var(--ka-gold)}.JournalFeed-module__1o8hyq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3rem,6vw,6rem) clamp(1.5rem,3vw,3rem);display:grid}.JournalFeed-module__1o8hyq__card{display:block}.JournalFeed-module__1o8hyq__cardImage{aspect-ratio:4/3;width:100%}.JournalFeed-module__1o8hyq__cardContent{padding-top:1.35rem}.JournalFeed-module__1o8hyq__cardTitle{font-family:var(--ka-font-title);font-size:var(--ka-text-card-title);transition:color var(--ka-transition-base);margin:0;line-height:1.08}.JournalFeed-module__1o8hyq__card:hover .JournalFeed-module__1o8hyq__cardTitle{color:var(--ka-gold)}.JournalFeed-module__1o8hyq__cardExcerpt{-webkit-line-clamp:3;color:var(--ka-muted);-webkit-box-orient:vertical;margin:1rem 0 0;line-height:1.65;display:-webkit-box;overflow:hidden}.JournalFeed-module__1o8hyq__loadMore{flex-direction:column;align-items:center;gap:1rem;padding-top:clamp(4rem,7vw,6rem);display:flex}.JournalFeed-module__1o8hyq__error,.JournalFeed-module__1o8hyq__empty{color:var(--ka-muted);text-align:center}.JournalFeed-module__1o8hyq__empty{padding-block:clamp(4rem,8vw,7rem)}@media (max-width:1200px){.JournalFeed-module__1o8hyq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.JournalFeed-module__1o8hyq__featured{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:2.5rem}.JournalFeed-module__1o8hyq__featuredImage{min-height:24rem}.JournalFeed-module__1o8hyq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.JournalFeed-module__1o8hyq__featured{grid-template-columns:1fr;gap:1.75rem;margin-bottom:4rem}.JournalFeed-module__1o8hyq__featuredImage{aspect-ratio:4/3;min-height:0}.JournalFeed-module__1o8hyq__featuredContent{display:block}.JournalFeed-module__1o8hyq__grid{grid-template-columns:1fr;gap:3.5rem}}
