.Blog-module__oag04a__section{padding:0 var(--padding-xl) var(--space-section-lg)}.Blog-module__oag04a__inner{max-width:var(--max-width-md);align-items:center;gap:var(--space-section-lg);flex-direction:column;margin:0 auto;display:flex}.Blog-module__oag04a__hero{text-align:center;align-items:center;gap:var(--gap-lg);background:var(--bg-card);border:var(--border-section);border-radius:var(--radius-xl);width:100%;padding:var(--space-xxl) var(--padding-xl);flex-direction:column;display:flex}.Blog-module__oag04a__headline{font-family:var(--font-mono);font-size:var(--fs-h1);font-weight:var(--font-weight-semibold);color:var(--color-primary-900);line-height:var(--line-height-heading)}.Blog-module__oag04a__subline{font-size:var(--fs-body);font-weight:var(--font-weight-normal);color:var(--color-gray-500);line-height:var(--line-height-base)}.Blog-module__oag04a__filters{gap:var(--gap-md);flex-wrap:wrap;justify-content:center;display:flex}.Blog-module__oag04a__filter{border:1px solid var(--color-primary-100);border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--font-weight-medium);color:var(--color-primary-500);cursor:pointer;font-family:var(--font-sans);background:0 0;padding:.5rem 1.25rem;transition:all .2s}.Blog-module__oag04a__filter:hover{border-color:var(--color-primary-300);color:var(--color-primary-500)}.Blog-module__oag04a__filterActive{background:var(--color-primary-500);border-color:var(--color-primary-500);color:var(--color-white)}.Blog-module__oag04a__gridContainer{align-items:center;gap:var(--gap-xxl);flex-direction:column;display:flex}.Blog-module__oag04a__featuredRow{gap:var(--gap-lg);grid-template-columns:2fr 1fr;align-items:stretch;width:100%;display:grid}.Blog-module__oag04a__featuredCard{padding:var(--padding-md);background:var(--bg-card);border:var(--border-section);border-radius:var(--radius-lg);gap:var(--space-lg);color:inherit;flex-direction:row;text-decoration:none;display:flex;overflow:hidden}.Blog-module__oag04a__featuredImage{width:50%;aspect-ratio:unset;border-radius:var(--radius-md);background:#a8c4f0;flex-shrink:0;align-self:stretch}.Blog-module__oag04a__featuredBody{padding:var(--padding-md) var(--padding-md) var(--padding-md) 0;gap:var(--gap-lg);flex-direction:column;flex:1;display:flex}.Blog-module__oag04a__featuredTitle{font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:var(--font-weight-semibold);color:var(--color-primary-900);line-height:var(--line-height-heading)}.Blog-module__oag04a__featuredExcerpt{font-size:var(--fs-body);font-weight:var(--font-weight-normal);color:var(--color-gray-500);line-height:var(--line-height-base)}.Blog-module__oag04a__newsletter{background:var(--color-primary-500);border-radius:var(--radius-lg);padding:var(--padding-xl);justify-content:end;gap:var(--gap-xl);flex-direction:column;display:flex}.Blog-module__oag04a__newsletterContent{gap:var(--gap-lg);flex-direction:column;display:flex}.Blog-module__oag04a__newsletterTitle{font-family:var(--font-mono);font-size:var(--fs-h3);font-weight:var(--font-weight-semibold);color:var(--color-white);line-height:var(--line-height-heading)}.Blog-module__oag04a__newsletterText{font-size:var(--fs-body);font-weight:var(--font-weight-normal);color:var(--color-gray-200);line-height:var(--line-height-base)}.Blog-module__oag04a__newsletterForm{gap:var(--gap-md);flex-direction:column;display:flex}.Blog-module__oag04a__newsletterInput{border:1px solid var(--color-gray-200);border-radius:var(--radius-pill);padding:var(--padding-md) var(--padding-lg);font-size:var(--fs-body);font-weight:var(--font-weight-normal);color:var(--color-gray-200);font-family:var(--font-sans);background:0 0;outline:none;transition:border-color .2s}.Blog-module__oag04a__newsletterInput::placeholder{color:var(--color-gray-200)}.Blog-module__oag04a__newsletterInput:focus{background:#ffffff26;border-color:#ffffffb3}.Blog-module__oag04a__newsletterBtn{background:var(--color-white);color:var(--color-primary-500);border-radius:var(--radius-pill);padding:var(--padding-md) var(--padding-lg);font-size:var(--fs-body);font-weight:var(--font-weight-mediumbold);cursor:pointer;font-family:var(--font-sans);border:none;transition:opacity .2s}.Blog-module__oag04a__newsletterBtn:hover{opacity:.9}.Blog-module__oag04a__category{border:1px solid var(--color-primary-100);color:var(--color-primary-500);font-size:var(--fs-small);font-weight:var(--font-weight-medium);padding:var(--padding-sm) var(--padding-md);border-radius:var(--radius-pill);width:fit-content;display:inline-flex}.Blog-module__oag04a__grid{gap:var(--gap-lg);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.Blog-module__oag04a__card{background:var(--bg-card);border:var(--border-section);border-radius:var(--radius-lg);gap:var(--gap-xl);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.Blog-module__oag04a__card:hover{border-color:var(--color-primary-300)}.Blog-module__oag04a__cardImage{width:calc(100% - 2 * var(--padding-md));margin:var(--padding-md) var(--padding-md) 0;aspect-ratio:16/9;border-radius:var(--radius-md);background:#a8c4f0}.Blog-module__oag04a__cardBody{padding:0 var(--padding-xl) var(--padding-xl);gap:var(--gap-lg);flex-direction:column;flex:1;display:flex}.Blog-module__oag04a__cardTitle{font-family:var(--font-mono);font-size:var(--fs-h4);font-weight:var(--font-weight-semibold);color:var(--color-primary-900);line-height:var(--line-height-heading)}.Blog-module__oag04a__cardExcerpt{font-size:var(--fs-body);font-weight:var(--font-weight-normal);color:var(--color-gray-500);line-height:var(--line-height-base);flex:1}.Blog-module__oag04a__divider{content:"";background-color:var(--color-gray-200);width:100%;height:1px;display:block}.Blog-module__oag04a__author{align-items:center;gap:var(--gap-md);margin-top:auto;display:flex}.Blog-module__oag04a__avatar{border-radius:var(--radius-pill);background:#7cfc00;flex-shrink:0;width:36px;height:36px}.Blog-module__oag04a__authorName{font-size:var(--fs-small);font-weight:var(--font-weight-medium);color:var(--color-primary-900)}.Blog-module__oag04a__authorDate{font-size:var(--fs-small);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.Blog-module__oag04a__loadMore{background:var(--color-primary-500);color:var(--color-white);border-radius:var(--radius-pill);font-size:var(--fs-body);font-weight:var(--font-weight-medium);cursor:pointer;font-family:var(--font-sans);border:none;padding:.875rem 2rem;transition:background .2s}.Blog-module__oag04a__loadMore:hover{background:var(--color-primary-700)}.Blog-module__oag04a__newsletterSuccess{font-size:var(--fs-small);color:var(--color-success);font-weight:var(--font-weight-normal)}.Blog-module__oag04a__newsletterError{font-size:var(--fs-small);color:var(--color-danger);font-weight:var(--font-weight-normal)}.Blog-module__oag04a__empty{font-size:var(--fs-body);color:var(--color-gray-500);text-align:center;padding:var(--padding-xl) 0}@media (max-width:768px){.Blog-module__oag04a__section{padding:0 0 var(--space-section-md)}.Blog-module__oag04a__headline{font-size:var(--fs-h2)}.Blog-module__oag04a__featuredRow{grid-template-columns:1fr}.Blog-module__oag04a__featuredCard{flex-direction:column}.Blog-module__oag04a__newsletter{padding:var(--padding-lg) var(--padding-md)}.Blog-module__oag04a__featuredImage{aspect-ratio:16/9;align-self:auto;width:100%}.Blog-module__oag04a__grid{grid-template-columns:1fr}.Blog-module__oag04a__cardBody{padding:var(--padding-md);padding-top:0}}
