.section:where(.section--pagelink,.section--url,.section--videolink,.section--download){display:flex;flex-wrap:wrap;gap:clamp(1rem,2vw,1.5rem);margin-block:1em;padding-block:clamp(1rem,2vw,1.5rem);padding-inline:clamp(1rem,2vw,1.5rem);border-inline-start:3px solid var(--color-neutral-900);background-color:var(--color-neutral-025)}@media screen and (min-width:576px){.section:where(.section--pagelink,.section--url,.section--videolink,.section--download){flex-wrap:nowrap}}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-content{flex-grow:1}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-image,:where(.section--pagelink,.section--url,.section--videolink,.section--download) iframe{display:block;flex-basis:40%;inline-size:5rem;block-size:auto;flex-shrink:0;flex-grow:0;align-self:start;border-radius:.15rem}@media screen and (min-width:576px){:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-image{flex-basis:20%}}:where(.section--pagelink,.section--url,.section--videolink,.section--download) iframe{flex-basis:100%;aspect-ratio:16/9}@media screen and (min-width:576px){:where(.section--pagelink,.section--url,.section--videolink,.section--download) iframe{flex-basis:40%}}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-title{font-family:var(--font-family-primary),serif;font-weight:800;font-size:clamp(1.2rem,5vw,1.7rem);line-height:135%;letter-spacing:-.005em;color:var(--color-text-primary)}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-title:where(:hover,:focus){color:var(--color-secondary-500);background-color:transparent}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-title::after{content:" →"}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-description{margin-block:.5rem 0;line-height:140%}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-meta{display:flex;margin-block-start:.5rem;font-size:var(--fs-caption)}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-meta a{color:currentColor;text-decoration:none!important}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-meta a:where(:hover,:focus){color:var(--color-secondary-500)!important;background-color:transparent!important}:where(.section--pagelink,.section--url,.section--videolink,.section--download) a.post-category{font-weight:700}:where(.section--pagelink,.section--url,.section--videolink,.section--download) .post-meta>*+::before{content:"•";margin-inline:.5em}