.blog-module__3rPSzG__section{background:var(--cream);position:relative;overflow:hidden;padding-top:160px!important;padding-bottom:120px!important}@media (max-width:600px){.blog-module__3rPSzG__section{padding-top:120px!important;padding-bottom:80px!important}}.blog-module__3rPSzG__header{text-align:center;max-width:760px;margin:0 auto 72px}.blog-module__3rPSzG__h1{letter-spacing:-.025em;margin:16px 0;font-size:clamp(40px,6vw,76px);line-height:1.05}.blog-module__3rPSzG__h1 em{color:var(--accent-2);font-style:italic;font-weight:400}.blog-module__3rPSzG__lead{color:var(--ink-3);margin-top:18px;font-size:18px;line-height:1.55}@media (max-width:600px){.blog-module__3rPSzG__header{margin-bottom:48px}.blog-module__3rPSzG__lead{font-size:16px}}.blog-module__3rPSzG__grid{grid-template-columns:repeat(2,1fr);gap:32px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:800px){.blog-module__3rPSzG__grid{grid-template-columns:1fr;gap:24px}}.blog-module__3rPSzG__card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border:1px solid #cad1ba8c;border-radius:22px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s,border-color .5s;overflow:hidden}.blog-module__3rPSzG__card:hover{border-color:var(--accent);transform:translateY(-6px);box-shadow:0 30px 60px -25px #131a1540}.blog-module__3rPSzG__cardLink{height:100%;color:inherit;display:block}.blog-module__3rPSzG__cover{aspect-ratio:16/9;background:radial-gradient(ellipse at 75% 25%, #82b85a47, transparent 55%), radial-gradient(ellipse at 20% 85%, #d9e8be8c, transparent 60%), linear-gradient(180deg, var(--cream-2) 0%, var(--cream) 100%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.blog-module__3rPSzG__cover img{object-fit:contain;border-radius:14px;width:auto;max-width:86%;height:88%;transition:transform .7s cubic-bezier(.2,.8,.2,1);box-shadow:0 18px 38px -18px #131a1559,0 4px 10px -4px #131a152e}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cover img{transform:scale(1.04)}.blog-module__3rPSzG__coverFallback{background:radial-gradient(ellipse at 70% 30%, #82b85a52, transparent 55%), radial-gradient(ellipse at 30% 80%, #d9e8be99, transparent 60%), var(--cream-2);justify-content:center;align-items:center;display:flex}.blog-module__3rPSzG__coverEmblem{font-family:var(--font-cormorant), serif;color:var(--accent-2);opacity:.45;font-size:90px;font-style:italic;font-weight:500}.blog-module__3rPSzG__body{padding:28px 26px 30px}@media (max-width:600px){.blog-module__3rPSzG__body{padding:22px 20px 24px}}.blog-module__3rPSzG__meta{color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;font-size:12px;display:flex}.blog-module__3rPSzG__category{background:var(--accent-soft);color:var(--accent-2);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.blog-module__3rPSzG__dot{background:var(--rule);border-radius:50%;width:3px;height:3px}.blog-module__3rPSzG__cardTitle{letter-spacing:-.012em;color:var(--ink);margin-bottom:12px;font-size:clamp(22px,2.6vw,28px);line-height:1.18}.blog-module__3rPSzG__cardDesc{color:var(--ink-3);margin-bottom:18px;font-size:15px;line-height:1.55}.blog-module__3rPSzG__readMore{color:var(--accent-2);letter-spacing:.04em;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:gap .3s;display:inline-flex}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__readMore{gap:10px}
