.CTA_band__6bzM5{background:hsl(var(--color-surface-section))}.CTA_page__fD_c9{background:hsl(var(--color-surface-page))}.CTA_card__47sbF{max-width:56rem;margin-inline:auto;padding:var(--space-xl) var(--space-lg);border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg-soft);text-align:center}.CTA_title__kuGxl{color:hsl(var(--color-text-heading));font-size:clamp(1.625rem,2.5vw + .75rem,2.5rem);font-weight:var(--fw-medium);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);text-wrap:balance}.CTA_text__4rqCl{max-width:42rem;margin:var(--space-md) auto 0;color:hsl(var(--color-text-secondary));font-size:var(--fs-base);line-height:1.7}.CTA_action__2wwha{margin-top:var(--space-xl)}@media (min-width:640px){.CTA_card__47sbF{padding:var(--space-2xl) var(--space-xl)}}.PostCard_post__3Xecf{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:hsl(var(--color-text-primary));transition:var(--card-transition)}.PostCard_post__3Xecf:hover{border-color:var(--card-border-hover)}.PostCard_post__3Xecf:has(.PostCard_link__oKjgI:focus-visible){outline:2px solid hsl(var(--color-focus-ring));outline-offset:3px}.PostCard_media__dtD7l{position:relative;aspect-ratio:3/2;overflow:hidden;background:hsl(var(--color-poster-paper-deep))}.PostCard_image__TcQVL{-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) ease}.PostCard_post__3Xecf:hover .PostCard_image__TcQVL{transform:scale(1.03)}.PostCard_copy__qFaCB{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:1.1rem clamp(1.1rem,2vw,1.4rem) 1.2rem}.PostCard_category__6I0yQ{display:inline-flex;align-items:center;max-width:100%;min-height:1.75rem;padding-inline:var(--badge-padding-x);border:1px solid var(--badge-border);border-radius:var(--badge-radius);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--badge-font-size);font-weight:var(--badge-font-weight);line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.PostCard_title__mmTb7.PostCard_title__mmTb7{margin-top:.8rem;color:hsl(var(--color-text-heading));font-size:clamp(1.2rem,1.1rem + .35vw,1.45rem);line-height:1.22;letter-spacing:var(--tracking-tighter);text-wrap:balance;overflow-wrap:anywhere}.PostCard_copy__qFaCB>.PostCard_title__mmTb7:first-child{margin-top:0}.PostCard_link__oKjgI:after{content:"";position:absolute;inset:0}.PostCard_link__oKjgI:focus-visible{outline:none}.PostCard_description__tHHNI{display:-webkit-box;margin-top:.6rem;overflow:hidden;color:hsl(var(--color-text-secondary));font-size:var(--fs-sm);line-height:var(--lh-base);-webkit-box-orient:vertical;-webkit-line-clamp:3}.PostCard_copy__qFaCB>:nth-last-child(2){margin-bottom:1.25rem}.PostCard_footer__Q0Oh6{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);width:100%;margin-top:auto;padding-top:.9rem;border-top:1px solid hsl(var(--color-border-subtle))}.PostCard_meta__4U9zp{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem var(--space-md);min-width:0;color:hsl(var(--color-text-secondary));font-size:var(--fs-3xs);line-height:1.5}.PostCard_metaItem__UARaD{display:inline-flex;align-items:center;gap:.35rem}.PostCard_metaItem__UARaD svg{flex:none}.PostCard_arrow__EzngT{display:inline-grid;flex:none;place-items:center;width:2.5rem;height:2.5rem;border:1px solid hsl(var(--color-border-strong));border-radius:var(--radius-pill);color:hsl(var(--color-text-primary));transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease}.PostCard_arrow__EzngT svg,.PostCard_readMore__nx5lU svg{transition:transform var(--duration-fast) ease}.PostCard_post__3Xecf:hover .PostCard_arrow__EzngT{background:hsl(var(--color-text-primary));color:hsl(var(--color-surface-page))}.PostCard_post__3Xecf:hover .PostCard_arrow__EzngT svg,.PostCard_post__3Xecf:hover .PostCard_readMore__nx5lU svg{transform:translateX(4px)}.PostCard_readMore__nx5lU{display:inline-flex;flex:none;align-items:center;gap:var(--space-xs);min-height:var(--size-touch);padding-top:1.2rem;color:hsl(var(--color-accent));font-size:var(--fs-xs);font-weight:var(--fw-bold)}.PostCard_compact__z05_c .PostCard_title__mmTb7.PostCard_title__mmTb7{font-size:var(--fs-xl)}.PostCard_lead__VOHoX{background:hsl(var(--color-surface-page))}.PostCard_lead__VOHoX .PostCard_copy__qFaCB{padding:clamp(1.4rem,3.5vw,3rem)}.PostCard_lead__VOHoX .PostCard_title__mmTb7.PostCard_title__mmTb7{max-width:18ch;margin-top:var(--space-md);font-size:clamp(1.9rem,3.4vw,3.25rem);line-height:1.05}.PostCard_lead__VOHoX .PostCard_description__tHHNI{display:block;max-width:38rem;margin-top:1.1rem;font-size:var(--fs-base);line-height:1.65}.PostCard_lead__VOHoX .PostCard_copy__qFaCB>:nth-last-child(2){margin-bottom:1.4rem}.PostCard_lead__VOHoX .PostCard_footer__Q0Oh6{flex-direction:column;align-items:flex-start;gap:0;padding-top:0;border-top:0}@media (min-width:768px){.PostCard_lead__VOHoX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:25rem}.PostCard_lead__VOHoX .PostCard_media__dtD7l{grid-row:1;grid-column:2;min-height:14rem;aspect-ratio:auto}.PostCard_lead__VOHoX .PostCard_copy__qFaCB{grid-row:1;grid-column:1}}@media (max-width:639px){.PostCard_lead__VOHoX .PostCard_copy__qFaCB{padding:1.25rem}.PostCard_lead__VOHoX .PostCard_title__mmTb7.PostCard_title__mmTb7{font-size:clamp(1.6rem,7.6vw,2.1rem)}.PostCard_category__6I0yQ{font-size:var(--fs-3xs)}.PostCard_row__IwwBW{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:.875rem;padding:var(--space-sm);border-radius:var(--card-radius-row)}.PostCard_row__IwwBW[data-has-image=false]{grid-template-columns:minmax(0,1fr)}.PostCard_row__IwwBW .PostCard_media__dtD7l{aspect-ratio:1;border-radius:var(--radius-md)}.PostCard_row__IwwBW .PostCard_copy__qFaCB{padding:.125rem 0 0}.PostCard_row__IwwBW .PostCard_category__6I0yQ{min-height:0;padding:0;border:0;background:none;letter-spacing:.08em}.PostCard_row__IwwBW .PostCard_title__mmTb7.PostCard_title__mmTb7{margin-top:.3rem;font-size:var(--fs-md);line-height:var(--lh-snug);letter-spacing:-.01em}.PostCard_row__IwwBW .PostCard_description__tHHNI{margin-top:.35rem;font-size:var(--fs-base);line-height:1.5;-webkit-line-clamp:2}.PostCard_row__IwwBW .PostCard_copy__qFaCB>:nth-last-child(2){margin-bottom:.55rem}.PostCard_row__IwwBW .PostCard_footer__Q0Oh6{padding-top:0;border-top:0}.PostCard_row__IwwBW .PostCard_arrow__EzngT{display:none}}@media (prefers-reduced-motion:reduce){.PostCard_post__3Xecf:hover .PostCard_arrow__EzngT svg,.PostCard_post__3Xecf:hover .PostCard_image__TcQVL,.PostCard_post__3Xecf:hover .PostCard_readMore__nx5lU svg{transform:none}}