@layer theme{@supports (color:color-mix(in lab, red, red)){}}@layer base,components;.wsx-posts{gap:1.25rem;display:grid}.wsx-posts--grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.wsx-post-card{flex-direction:column;display:flex;overflow:hidden}.wsx-posts:not(.wsx-posts--grid) .wsx-post-card{flex-direction:row}.wsx-posts:not(.wsx-posts--grid) .wsx-post-card__media{flex:0 0 min(38%,20rem)}.wsx-post-card__media img{aspect-ratio:16/10;object-fit:cover;width:100%;height:100%;min-height:10rem;display:block}.wsx-post-card__body{flex-direction:column;flex:auto;gap:.5rem;padding:1.25rem 1.5rem;display:flex}.wsx-post-card__meta{color:var(--wst-muted);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.wsx-post-card__type{background:var(--color-brand-50,#effaf8);color:var(--color-brand-700,#0b5f58);border-radius:999px;padding:0 .5rem;font-weight:600}.wsx-post-card__title{margin:0;font-size:1.1875rem}.wsx-post-card__title a{color:var(--color-ink,#14282b);text-decoration:none}.wsx-post-card__title a:hover{color:var(--color-brand-700,#0b5f58)}.wsx-post-card__excerpt p{color:#14282bcc;margin:0}@supports (color:color-mix(in lab, red, red)){.wsx-post-card__excerpt p{color:color-mix(in srgb,var(--color-ink,#14282b) 80%,transparent)}}.wsx-post-card__more{margin-block-start:auto;font-weight:600;text-decoration:none}@media (max-width:639.98px){.wsx-posts:not(.wsx-posts--grid) .wsx-post-card{flex-direction:column}}.wsx-page-header__desc p{margin:0}.wsx-posts{margin-block-end:1rem}
