.about-blog{background:#f3f4f6;color:#111827;padding:72px 0}.about-blog__container{margin:0 auto;max-width:1200px;padding:0 1.5rem}.blog-grid{align-items:center;display:grid;gap:24px;grid-template-columns:1.2fr .8fr}.blog-title{color:#111827;font-size:clamp(2rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.blog-title span{background:linear-gradient(135deg,#bed600,#9bc400);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-blurb{color:#374151;font-size:1.05rem;line-height:1.6;max-width:640px}.blog-blurb p{margin:0}.blog-cta-wrap{display:flex;justify-content:flex-end}.about-blog .about-cta{align-items:center;background:linear-gradient(135deg,#bed600,#9bc400);border-radius:12px;box-shadow:0 8px 20px rgba(190,214,0,.25);color:#111!important;display:inline-flex;font-weight:800;justify-content:center;padding:.9rem 1.5rem;text-decoration:none;transition:transform .2s ease,filter .2s ease}.about-blog .about-cta:hover{filter:brightness(1.03);transform:translateY(-2px)}@media (max-width:768px){.blog-grid{gap:20px;grid-template-columns:1fr}.blog-cta-wrap{justify-content:flex-start}}@media (max-width:640px){.about-blog{padding:64px 0}.about-blog__container{padding:0 1.35rem}.blog-blurb{font-size:1rem}}