:root{--color-primary:#2f7a68;--color-primary-dark:#255e63;--color-primary-light:#4fa08a;--color-secondary:#1f2c5b;--color-secondary-light:#30458a;--color-bg:#fff;--color-bg-subtle:#f5f7f9;--color-surface:#fff;--color-border:#dce4e8;--color-text:#102033;--color-text-muted:#5f7185;--color-text-inverse:#fff;--color-success:#4ccb6a;--color-warning:#f59e0b;--color-error:#ef4444;--font-display:var(--font-manrope,"Manrope"), sans-serif;--font-body:var(--font-manrope,"Manrope"), sans-serif;--font-hero-heading:var(--font-inter,"Inter"), sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s ease;--container-max:1280px;--container-padding:var(--space-6);--header-height:4.5rem;--header-height-lg:5.5rem;--section-py:var(--space-20);--section-py-lg:var(--space-24);--section-py-bottom-tight:var(--space-16);--section-py-bottom-tight-lg:var(--space-20);--section-header-gap:var(--space-3);--section-header-gap-lg:var(--space-4);--section-header-mb:var(--space-12);--section-header-mb-lg:var(--space-16);--section-footer-mt:var(--space-12);--section-footer-mt-lg:var(--space-16);--section-footer-gap:var(--space-6);--section-inner-gap:var(--space-8);--section-inner-gap-lg:var(--space-10)}.blog-module-scss-module__lAnAoq__blogSection{padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:var(--space-20);background-color:var(--color-bg);position:relative;overflow:hidden}@media (min-width:768px){.blog-module-scss-module__lAnAoq__blogSection{padding-top:calc(var(--header-height-lg) + var(--space-24));padding-bottom:var(--space-24)}}.blog-module-scss-module__lAnAoq__background{z-index:-1;pointer-events:none;position:absolute;inset:0}.blog-module-scss-module__lAnAoq__bgMesh{background:radial-gradient(ellipse 60% 40% at 0% 0%, #2f7a680f 0%, transparent 60%),radial-gradient(ellipse 60% 40% at 100% 100%, #1a2c690f 0%, transparent 60%),linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-subtle) 50%, var(--color-bg) 100%);position:absolute;inset:0}.blog-module-scss-module__lAnAoq__bgGrid{opacity:.6;background-image:radial-gradient(#1020330a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.blog-module-scss-module__lAnAoq__header{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);text-align:center;margin-inline:auto;margin-bottom:var(--space-16);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.blog-module-scss-module__lAnAoq__eyebrow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);font-family:var(--font-body);letter-spacing:.02em;color:var(--color-text);background-color:#ffffffb3;border:1px solid #dce4e899;font-size:.8125rem;font-weight:600;display:inline-flex;box-shadow:0 4px 12px -8px #1020331f}.blog-module-scss-module__lAnAoq__eyebrowDot{border-radius:var(--radius-full);background-color:var(--color-primary);width:7px;height:7px}.blog-module-scss-module__lAnAoq__title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);max-width:25ch;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.15}.blog-module-scss-module__lAnAoq__description{color:var(--color-text-muted);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(.9375rem,1.2vw,1.125rem);line-height:1.65}.blog-module-scss-module__lAnAoq__container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.blog-module-scss-module__lAnAoq__grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:768px){.blog-module-scss-module__lAnAoq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-module-scss-module__lAnAoq__grid{grid-template-columns:repeat(3,1fr)}}.blog-module-scss-module__lAnAoq__cardWrapper{height:100%;display:flex}.blog-module-scss-module__lAnAoq__postCard{width:100%;height:100%;padding:var(--space-6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-xl);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base);will-change:transform;background-color:#ffffffbf;border:1px solid #dce4e8b3;flex-direction:column;justify-content:space-between;display:flex;position:relative;box-shadow:0 10px 30px -15px #10203314}.blog-module-scss-module__lAnAoq__postCard:hover{border-color:var(--color-primary-light);transform:translateY(-4px);box-shadow:0 20px 40px -20px #2f7a6826}.blog-module-scss-module__lAnAoq__postHeader{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.blog-module-scss-module__lAnAoq__category{color:var(--color-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.blog-module-scss-module__lAnAoq__readTime{color:var(--color-text-muted);font-size:.75rem}.blog-module-scss-module__lAnAoq__postContent{margin-bottom:var(--space-6);flex-grow:1}.blog-module-scss-module__lAnAoq__postTitle{font-family:var(--font-display);letter-spacing:-.02em;margin-top:0;margin-bottom:var(--space-3);font-size:clamp(1.125rem,2vw,1.5rem);font-weight:700;line-height:1.3}.blog-module-scss-module__lAnAoq__postTitleLink{color:var(--color-text);transition:color var(--transition-fast)}.blog-module-scss-module__lAnAoq__postTitleLink:hover{color:var(--color-primary)}.blog-module-scss-module__lAnAoq__postExcerpt{color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.6}.blog-module-scss-module__lAnAoq__postFooter{border-top:1px solid var(--color-border);padding-top:var(--space-4);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.blog-module-scss-module__lAnAoq__metaInfo{flex-direction:column;display:flex}.blog-module-scss-module__lAnAoq__author{color:var(--color-text);font-size:.8125rem;font-weight:600}.blog-module-scss-module__lAnAoq__postDate{color:var(--color-text-muted);font-size:.75rem}.blog-module-scss-module__lAnAoq__readMore{align-items:center;gap:var(--space-2);color:var(--color-primary);transition:color var(--transition-fast);font-size:.875rem;font-weight:600;display:inline-flex}.blog-module-scss-module__lAnAoq__readMore:hover{color:var(--color-primary-dark)}.blog-module-scss-module__lAnAoq__readMore:hover .blog-module-scss-module__lAnAoq__arrowIcon{transform:translate(4px)}.blog-module-scss-module__lAnAoq__arrowIcon{transition:transform var(--transition-fast)}
