.blog-module__JsT-Oq__container{background:#f8f9fa;min-height:100vh}.blog-module__JsT-Oq__hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0f2039 0%,#1a3a5c 100%);padding:120px 20px 100px}.blog-module__JsT-Oq__hero h1{margin:0 0 16px;font-size:48px;font-weight:700}.blog-module__JsT-Oq__hero p{opacity:.9;margin:0;font-size:20px}.blog-module__JsT-Oq__categories{background:#fff;border-bottom:1px solid #e0e0e0;gap:12px;padding:30px 20px;display:flex;overflow-x:auto}.blog-module__JsT-Oq__categoryButton{cursor:pointer;white-space:nowrap;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.blog-module__JsT-Oq__categoryButton:hover{background:#e3f2fd;border-color:#0f2039}.blog-module__JsT-Oq__categoryButton.blog-module__JsT-Oq__active{color:#fff;background:#0f2039;border-color:#0f2039}.blog-module__JsT-Oq__postsGrid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:80px 20px;display:grid}@media (max-width:768px){.blog-module__JsT-Oq__postsGrid{grid-template-columns:1fr;padding:60px 20px}}.blog-module__JsT-Oq__postCard{background:#fff;border-radius:12px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.blog-module__JsT-Oq__postCard:hover{box-shadow:0 4px 12px #0000001a}.blog-module__JsT-Oq__postCard a{color:inherit;text-decoration:none;display:block}.blog-module__JsT-Oq__imageWrapper{background:#f8f9fa;width:100%;height:200px;position:relative;overflow:hidden}.blog-module__JsT-Oq__imagePlaceholder{color:#fff;background:linear-gradient(135deg,#b8860b 0%,#d4a017 100%);justify-content:center;align-items:center;width:100%;height:100%;font-size:48px;display:flex}.blog-module__JsT-Oq__content{padding:24px}.blog-module__JsT-Oq__meta{gap:12px;margin-bottom:12px;font-size:13px;display:flex}.blog-module__JsT-Oq__category{color:#b8860b;font-weight:600}.blog-module__JsT-Oq__date{color:#5a6c7d}.blog-module__JsT-Oq__content h2{color:#0f2039;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.3}.blog-module__JsT-Oq__content p{color:#5a6c7d;margin:0 0 16px;font-size:16px;line-height:1.6}.blog-module__JsT-Oq__footer{justify-content:space-between;align-items:center;font-size:14px;display:flex}.blog-module__JsT-Oq__author{color:#5a6c7d}.blog-module__JsT-Oq__readMore{color:#b8860b;font-weight:600}.blog-module__JsT-Oq__noPosts{text-align:center;grid-column:1/-1;padding:80px 20px}.blog-module__JsT-Oq__noPosts h2{color:#0f2039;margin:0 0 16px;font-size:32px}.blog-module__JsT-Oq__noPosts p{color:#5a6c7d;font-size:18px}.blog-module__JsT-Oq__cta{color:#fff;text-align:center;background:#0f2039;padding:100px 20px 80px}.blog-module__JsT-Oq__cta h2{margin:0 0 16px;font-size:36px;font-weight:700}.blog-module__JsT-Oq__cta p{opacity:.9;margin:0 0 32px;font-size:18px}.blog-module__JsT-Oq__ctaButton{color:#fff;background:#b8860b;border-radius:8px;padding:16px 40px;font-size:18px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-block}.blog-module__JsT-Oq__ctaButton:hover{background:#d4a017}@media (max-width:768px){.blog-module__JsT-Oq__hero h1{font-size:36px}.blog-module__JsT-Oq__hero p{font-size:18px}.blog-module__JsT-Oq__content h2{font-size:20px}.blog-module__JsT-Oq__cta h2{font-size:28px}}
