.blog-module__G2rycG__blogFeatured{background:linear-gradient(135deg, var(--purple-dark), var(--purple));border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:52px;margin-bottom:12px;padding:40px;display:grid}.blog-module__G2rycG__bfBadge{background:var(--orange);color:var(--white);letter-spacing:.1em;text-transform:uppercase;border-radius:100px;margin-bottom:16px;padding:5px 12px;font-size:10px;font-weight:700;display:inline-block}.blog-module__G2rycG__bfTitle{color:var(--white);margin-bottom:14px;font-family:Lora,serif;font-size:26px;line-height:1.35}.blog-module__G2rycG__bfDesc{color:#fff9;margin-bottom:22px;font-size:14px;line-height:1.7}.blog-module__G2rycG__bfBtn{background:var(--orange);color:var(--white);cursor:pointer;transition:var(--transition);letter-spacing:.03em;border:none;border-radius:9px;padding:12px 22px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.blog-module__G2rycG__bfBtn:hover{background:var(--orange-light);transform:translateY(-1px)}.blog-module__G2rycG__bfVisual{background:#ffffff0f;border-radius:14px;flex-direction:column;gap:14px;padding:30px;display:flex}.blog-module__G2rycG__bfStat{background:#ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.blog-module__G2rycG__bfStatLabel{color:#ffffff80;font-size:12px}.blog-module__G2rycG__bfStatVal{color:var(--white);font-size:18px;font-weight:800}.blog-module__G2rycG__unit{color:var(--orange);font-size:12px;font-weight:400}.blog-module__G2rycG__blogFilters{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.blog-module__G2rycG__filterBtn{background:var(--gray);border:1.5px solid var(--border);color:var(--text-muted);cursor:pointer;transition:var(--transition);letter-spacing:.03em;border-radius:100px;padding:8px 18px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.blog-module__G2rycG__filterBtn:hover,.blog-module__G2rycG__filterBtn.blog-module__G2rycG__active{background:var(--purple);border-color:var(--purple);color:var(--white)}.blog-module__G2rycG__blogGrid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:36px;display:grid}.blog-module__G2rycG__blogCard{background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius);transition:var(--transition);cursor:pointer;overflow:hidden}.blog-module__G2rycG__blogCard:hover{box-shadow:var(--shadow-lg);border-color:var(--purple);transform:translateY(-5px)}.blog-module__G2rycG__bcThumb{justify-content:center;align-items:center;height:170px;font-size:52px;display:flex;position:relative;overflow:hidden}.blog-module__G2rycG__bcThumb:before{content:"";background:linear-gradient(135deg, var(--purple-dark), var(--purple));opacity:.9;position:absolute;inset:0}.blog-module__G2rycG__bcThumb span{z-index:1;position:relative}.blog-module__G2rycG__bcCat{z-index:2;background:var(--orange);color:var(--white);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:14px}.blog-module__G2rycG__bcBody{padding:22px 20px}.blog-module__G2rycG__bcMeta{color:var(--text-muted);align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.blog-module__G2rycG__bcDot{background:var(--border);border-radius:50%;width:4px;height:4px}.blog-module__G2rycG__bcBody h3{color:var(--dark);transition:var(--transition);margin-bottom:10px;font-family:Lora,serif;font-size:17px;line-height:1.4}.blog-module__G2rycG__blogCard:hover .blog-module__G2rycG__bcBody h3{color:var(--purple)}.blog-module__G2rycG__bcBody p{color:var(--text-muted);margin-bottom:16px;font-size:13px;line-height:1.65}.blog-module__G2rycG__bcRead{color:var(--purple);letter-spacing:.04em;text-transform:uppercase;transition:var(--transition);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.blog-module__G2rycG__blogCard:hover .blog-module__G2rycG__bcRead{color:var(--orange)}.blog-module__G2rycG__newsletterStrip{background:var(--orange-pale);text-align:center;border-top:2px solid #f07c0033;border-bottom:2px solid #f07c0033;margin:60px -28px -80px;padding:48px 28px}.blog-module__G2rycG__newsletterStrip h3{color:var(--dark);margin-bottom:8px;font-family:Lora,serif;font-size:26px}.blog-module__G2rycG__newsletterStrip p{color:var(--text-muted);margin-bottom:24px;font-size:14px}.blog-module__G2rycG__newsletterForm{gap:12px;max-width:460px;margin:0 auto;display:flex}.blog-module__G2rycG__newsletterForm input{background:var(--white);color:var(--text);transition:var(--transition);border:1.5px solid #f07c004d;border-radius:9px;outline:none;flex:1;padding:13px 16px;font-family:Montserrat,sans-serif;font-size:14px}.blog-module__G2rycG__newsletterForm input:focus{border-color:var(--orange)}.blog-module__G2rycG__newsletterForm button{background:var(--orange);color:var(--white);cursor:pointer;transition:var(--transition);white-space:nowrap;border:none;border-radius:9px;padding:13px 22px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.blog-module__G2rycG__newsletterForm button:hover{background:var(--orange-light)}.blog-module__G2rycG__nlSuccess{color:var(--purple);margin-top:12px;font-size:13px;font-weight:600}@media (max-width:900px){.blog-module__G2rycG__blogFeatured{grid-template-columns:1fr}.blog-module__G2rycG__blogGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blog-module__G2rycG__blogGrid{grid-template-columns:1fr}.blog-module__G2rycG__newsletterStrip{margin:60px -20px -60px}}
