.m-cp-newsletter-cards{--cp-newsletter-cards-fg:var(--cp-deep-harmony,#24211c);--cp-newsletter-cards-body-fg:var(--cp-calm-stone,#514a44);--cp-newsletter-cards-card-bg:var(--cp-pure-comfort,#fff);--cp-newsletter-cards-card-title-fg:var(--cp-deep-harmony,#24211c);--cp-newsletter-cards-card-body-fg:var(--cp-calm-stone,#514a44);--cp-newsletter-cards-card-radius:var(--cp-radius-md,8px);--cp-newsletter-cards-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-newsletter-cards-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-newsletter-cards-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif)}@layer cp-newsletter-cards{.m-cp-newsletter-cards{--cp-newsletter-cards-fg:var(--cp-deep-harmony,#24211c);--cp-newsletter-cards-body-fg:var(--cp-calm-stone,#514a44);--cp-newsletter-cards-card-bg:var(--cp-pure-comfort,#fff);--cp-newsletter-cards-card-title-fg:var(--cp-deep-harmony,#24211c);--cp-newsletter-cards-card-body-fg:var(--cp-calm-stone,#514a44);--cp-newsletter-cards-card-radius:var(--cp-radius-md,8px);--cp-newsletter-cards-gap:clamp(1rem,2.5vw,1.75rem);--cp-newsletter-cards-stack-gap:clamp(1.5rem,3.5vw,2.25rem);--cp-newsletter-cards-max-intro:40rem;--cp-newsletter-cards-font-heading:var(--cp-font-heading,"Roobert",system-ui,sans-serif);--cp-newsletter-cards-font-body:var(--cp-font-body,"Roobert",system-ui,sans-serif);--cp-newsletter-cards-font-display:var(--cp-font-display,"Tiempos Headline",Georgia,serif);--rd-surface-body-fallback:var(--cp-newsletter-cards-body-fg);color:var(--cp-newsletter-cards-fg);container-name:cp-newsletter-cards;container-type:inline-size;font-family:var(--cp-newsletter-cards-font-body)}.m-cp-newsletter-cards__inner{display:flex;flex-direction:column;gap:var(--cp-newsletter-cards-stack-gap);min-width:0}.m-cp-newsletter-cards__intro{align-items:center;display:flex;flex-direction:column;gap:.65rem;margin-inline:auto;max-width:var(--cp-newsletter-cards-max-intro);text-align:center;width:100%}.m-cp-newsletter-cards__pre-title{color:var(--rd-surface-body-fg,var(--cp-newsletter-cards-body-fg));font-family:var(--cp-newsletter-cards-font-heading);font-size:.875rem;font-weight:500;letter-spacing:.08em;line-height:1.3;margin:0;text-transform:uppercase}@media (min-width:64rem){.m-cp-newsletter-cards__pre-title{font-size:1rem}}.m-cp-newsletter-cards__heading{margin:0}.m-cp-newsletter-cards__heading :where(h1,h2,h3,h4,h5,h6){color:var(--rd-surface-heading-fg,var(--cp-newsletter-cards-fg));font-family:var(--cp-h2-font-family,var(--cp-newsletter-cards-font-heading));font-size:var(--cp-h2-font-size,clamp(1.5rem,2vw + 1rem,2.25rem));font-weight:var(--cp-h2-font-weight,400);letter-spacing:var(--cp-h2-letter-spacing,0);line-height:var(--cp-h2-line-height,1.2);margin:0;text-wrap:balance}.m-cp-newsletter-cards__heading :where(em,i,[style*=italic]){font-family:var(--cp-newsletter-cards-font-display);font-style:italic;font-weight:var(--cp-heading-italic-weight,300)}.m-cp-newsletter-cards__subtitle{color:var(--rd-surface-body-fg,var(--cp-newsletter-cards-body-fg));font-size:var(--cp-text-md-font-size,1rem);font-weight:400;letter-spacing:var(--cp-text-md-letter-spacing,-.01em);line-height:1.5;margin:0;max-width:36rem}.m-cp-newsletter-cards__subtitle :where(p){margin:0}.m-cp-newsletter-cards__grid{display:grid;gap:var(--cp-newsletter-cards-gap);grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}@media (min-width:64rem){.m-cp-newsletter-cards__grid{--cp-newsletter-cards-col-width:calc((100% - (var(--cp-newsletter-cards-cols, 3) - 1)*var(--cp-newsletter-cards-gap))/var(--cp-newsletter-cards-cols, 3));align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center}.m-cp-newsletter-cards__cell{flex:0 0 var(--cp-newsletter-cards-col-width)}}.m-cp-newsletter-cards__cell{display:flex;min-width:0}.m-cp-newsletter-cards__card{background-color:var(--cp-newsletter-cards-card-bg);border-radius:var(--cp-newsletter-cards-card-radius);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.m-cp-newsletter-cards__media{aspect-ratio:1/1;background-color:color-mix(in srgb,var(--cp-newsletter-cards-fg) 6%,transparent);overflow:hidden;position:relative;width:100%}.m-cp-newsletter-cards__img{display:block;height:100%;object-fit:cover;width:100%}.m-cp-newsletter-cards__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.6rem;padding:clamp(1.1rem,2.2vw,1.5rem)}.m-cp-newsletter-cards__card-title{color:var(--cp-newsletter-cards-card-title-fg);font-family:var(--cp-newsletter-cards-font-heading);font-size:var(--cp-h4-font-size,1.25rem);font-weight:var(--cp-h4-font-weight,400);letter-spacing:var(--cp-h4-letter-spacing,-.01em);line-height:1.25;margin:0}.m-cp-newsletter-cards__card-desc{color:var(--cp-newsletter-cards-card-body-fg);font-size:var(--cp-text-md-font-size,1rem);font-weight:400;letter-spacing:var(--cp-text-md-letter-spacing,-.01em);line-height:1.5;margin:0}.m-cp-newsletter-cards__card-desc :where(p){margin:0}.m-cp-newsletter-cards__card-desc :where(p+p){margin-top:.5rem}.m-cp-newsletter-cards__card-action{margin-top:auto;padding-top:.4rem}.m-cp-newsletter-cards__card-action .cp-btn{width:100%}@media (min-width:64rem){.m-cp-newsletter-cards__card-action .cp-btn{width:auto}}}