@media (max-width:767px){.blog-page{font-size:13.5px}.blog-page .page-hero{padding:36px 16px!important}.blog-page .hero-inner,.blog-page .blog-layout{grid-template-columns:1fr!important}.blog-page .hero-left{text-align:center}.blog-page .hero-left .eyebrow{font-size:.68rem!important}.blog-page .hero-left h1{margin-bottom:14px!important;font-size:clamp(1.8rem,3vw,2.5rem)!important;line-height:1.2!important}.blog-page .hero-left p{margin-left:auto;margin-right:auto;font-size:.9rem!important;line-height:1.75!important}.blog-page .hero-search{align-items:stretch;gap:8px;max-width:100%;flex-flow:row!important;display:flex!important}.blog-page .hero-search input{flex:auto!important;width:auto!important;min-width:0!important;font-size:.84rem!important}.blog-page .hero-search button{flex:none!important;width:auto!important;padding:10px 14px!important;font-size:.8rem!important}.blog-page .hero-stats{justify-content:center;align-items:flex-start;max-width:100%;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow:visible!important}.blog-page .h-stat{flex:1 1 0;min-width:0}.blog-page .h-stat strong{font-size:1.05rem!important}.blog-page .h-stat span{font-size:.58rem!important;line-height:1.25!important}.blog-page .featured-thumb{font-size:3.5rem;height:160px!important}.blog-page .featured-body{padding:18px!important}.blog-page .featured-body h3{font-size:1.05rem!important}.blog-page .featured-meta{font-size:.72rem!important}.blog-page .main-wrap{padding:32px 16px!important}.blog-page .section-eyebrow{font-size:.68rem!important}.blog-page .section-title{font-size:1.4rem!important}.blog-page .filter-pill{padding:5px 13px;font-size:.74rem!important}.blog-page .blog-grid{gap:clamp(14px,3vw,20px)}.blog-page .blog-thumb{font-size:2.8rem;height:150px!important}.blog-page .blog-body{padding:16px!important}.blog-page .blog-body h3{font-size:.95rem!important}.blog-page .blog-body p{font-size:.78rem!important}.blog-page .blog-meta-sm,.blog-page .read-time{font-size:.7rem!important}.blog-page .read-more-link{font-size:.76rem!important}.blog-page .trending-item{padding:14px}.blog-page .trending-item h4{font-size:.82rem!important}.blog-page .sidebar-card{padding:20px!important}.blog-page .sidebar-card h4{font-size:.95rem!important}.blog-page .spec-tag{font-size:.74rem!important}.blog-page .doc-name{font-size:.8rem!important}.blog-page .doc-spec{font-size:.7rem!important}.blog-page .subscribe-card{padding:22px!important}.blog-page .subscribe-card h4{font-size:1rem!important}.blog-page .subscribe-card p{font-size:.76rem!important}.blog-page .cats-section{padding:36px 16px!important}.blog-page .cats-section-header h2{font-size:1.5rem!important}.blog-page .cat-tile{padding:14px 16px}.blog-page .cat-tile h4{font-size:.78rem!important}.blog-page .cat-tile span{font-size:.68rem!important}.blog-page .cta-band{padding:40px 16px!important}.blog-page .cta-band h2{font-size:1.6rem!important}.blog-page .cta-band p{font-size:.88rem!important}.blog-page .cta-btns{flex-direction:column;align-items:stretch;gap:12px;max-width:340px;margin-left:auto;margin-right:auto}.blog-page .btn-white,.blog-page .btn-ghost{justify-content:center;width:100%;font-size:.86rem!important}}@media (min-width:480px) and (max-width:767px){.blog-page .cta-btns{flex-flow:wrap;justify-content:center;max-width:none}.blog-page .btn-white,.blog-page .btn-ghost{width:auto}}@media (max-width:600px){.blog-page .blog-grid{grid-template-columns:1fr!important}.blog-page .cats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.blog-page .h-stat strong{font-size:.95rem!important}.blog-page .h-stat span{font-size:.52rem!important}.blog-page .hero-stats{gap:6px!important}}@media (max-width:480px){.blog-page{font-size:13px}.blog-page .page-hero{padding:28px 14px!important}.blog-page .main-wrap{padding:24px 14px!important}.blog-page .cats-section{padding:28px 14px!important}.blog-page .cta-band{padding:32px 14px!important}.blog-page .cta-btns{flex-direction:column;align-items:stretch}.blog-page .btn-white,.blog-page .btn-ghost{width:100%}}@media (max-width:400px){.blog-page .cats-grid{grid-template-columns:1fr!important}}
