.page-module__jXZM3G__heroBanner{color:var(--white);text-align:center;border-bottom:5px solid var(--primary);background:linear-gradient(135deg,#0a1128eb,#0b132bf2),url(/construction_bg.png) 50%/cover no-repeat;padding:7rem 0 4rem;position:relative;overflow:hidden}.page-module__jXZM3G__badgeHeader{color:var(--accent-gold);text-transform:uppercase;letter-spacing:2px;background:#ffb70333;border:1px solid #ffb70366;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.4rem 1.25rem;font-size:.85rem;font-weight:800;display:inline-flex}.page-module__jXZM3G__heroBanner h1{color:var(--white);text-shadow:0 10px 30px #00000080;margin-bottom:.75rem;font-family:Playfair Display,serif;font-size:3.2rem;font-weight:900}.page-module__jXZM3G__breadcrumb{opacity:.9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50px;align-items:center;gap:.5rem;padding:.4rem 1.25rem;font-size:1.05rem;display:inline-flex}.page-module__jXZM3G__breadcrumb a{color:var(--white);transition:color .2s}.page-module__jXZM3G__breadcrumb a:hover{color:var(--accent-gold)}.page-module__jXZM3G__breadcrumb span{color:var(--accent-gold);font-weight:800}.page-module__jXZM3G__blogContainer{background:#f8fafc;padding:5.5rem 0}.page-module__jXZM3G__blogLayoutGrid{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.page-module__jXZM3G__blogLayoutGrid{grid-template-columns:2.5fr 1fr;gap:3.5rem}}.page-module__jXZM3G__mainBlogGrid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:640px){.page-module__jXZM3G__mainBlogGrid{grid-template-columns:repeat(2,1fr)}}.page-module__jXZM3G__blogCard{background:var(--white);border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 15px 35px #0000000d}.page-module__jXZM3G__blogCard:hover{border-color:#cbd5e1;transform:translateY(-6px);box-shadow:0 20px 45px #0a11281a}.page-module__jXZM3G__blogImageWrap{width:100%;height:250px;position:relative;overflow:hidden}.page-module__jXZM3G__blogImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__jXZM3G__blogCard:hover .page-module__jXZM3G__blogImg{transform:scale(1.05)}.page-module__jXZM3G__categoryBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--accent-gold);z-index:2;text-transform:uppercase;letter-spacing:1px;background:#0a1128d9;border:1px solid #ffb7034d;border-radius:50px;padding:.5rem 1.1rem;font-size:.85rem;font-weight:800;position:absolute;top:1.25rem;left:1.25rem}.page-module__jXZM3G__blogContent{flex-direction:column;flex-grow:1;padding:2rem 2.2rem;display:flex}.page-module__jXZM3G__blogMeta{color:#64748b;align-items:center;margin-bottom:.85rem;font-size:.95rem;font-weight:600;display:flex}.page-module__jXZM3G__blogContent h3{color:var(--secondary);margin-bottom:1rem;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:800;line-height:1.35;transition:color .2s}.page-module__jXZM3G__blogCard:hover h3{color:var(--primary)}.page-module__jXZM3G__blogContent p{color:#475569;flex-grow:1;margin-bottom:1.5rem;font-size:1.02rem;line-height:1.65}.page-module__jXZM3G__readMore{color:var(--primary);align-items:center;gap:.5rem;font-size:1.02rem;font-weight:800;transition:gap .2s,color .2s;display:inline-flex}.page-module__jXZM3G__readMore:hover{color:#c2410c;gap:.75rem}.page-module__jXZM3G__sidebarWrap{flex-direction:column;gap:2.5rem;display:flex}.page-module__jXZM3G__sidebarWidget{background:var(--white);border:1px solid #e2e8f0;border-radius:20px;padding:2.2rem;box-shadow:0 15px 35px #0000000a}.page-module__jXZM3G__widgetTitle{color:var(--secondary);margin-bottom:1.5rem;padding-bottom:.65rem;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:800;position:relative}.page-module__jXZM3G__widgetTitle:after{content:"";background:var(--primary);border-radius:2px;width:45px;height:3px;position:absolute;bottom:0;left:0}.page-module__jXZM3G__searchBox{border:2px solid #cbd5e1;border-radius:12px;transition:border-color .2s;display:flex;overflow:hidden}.page-module__jXZM3G__searchBox:focus-within{border-color:var(--primary)}.page-module__jXZM3G__searchBox input{border:none;outline:none;flex-grow:1;padding:.85rem 1.2rem;font-size:1rem}.page-module__jXZM3G__searchBox button{background:var(--primary);color:var(--white);padding:0 1.25rem;font-weight:800;transition:background .2s}.page-module__jXZM3G__searchBox button:hover{background:#e04d0c}.page-module__jXZM3G__categoryList{list-style:none}.page-module__jXZM3G__categoryList li{border-bottom:1px solid #f1f5f9;margin-bottom:.85rem;padding-bottom:.85rem}.page-module__jXZM3G__categoryList li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__jXZM3G__categoryList a{color:#475569;align-items:center;font-size:1.05rem;font-weight:600;transition:all .2s;display:flex}.page-module__jXZM3G__categoryList a:hover{color:var(--primary);transform:translate(5px)}.page-module__jXZM3G__recentPosts{list-style:none}.page-module__jXZM3G__recentPosts li{border-bottom:1px solid #f1f5f9;margin-bottom:1.25rem;padding-bottom:1.25rem}.page-module__jXZM3G__recentPosts li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__jXZM3G__recentPostLink{align-items:flex-start;gap:1rem;display:flex}.page-module__jXZM3G__recentPostImgWrap{border-radius:12px;flex-shrink:0;width:70px;height:70px;overflow:hidden}.page-module__jXZM3G__recentPostImg{object-fit:cover;width:100%;height:100%}.page-module__jXZM3G__recentPostInfo h4{color:var(--secondary);margin-bottom:.35rem;font-family:inherit;font-size:1.05rem;font-weight:700;line-height:1.4;transition:color .2s}.page-module__jXZM3G__recentPostLink:hover h4{color:var(--primary)}.page-module__jXZM3G__recentPostDate{color:#64748b;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;display:flex}
