.page-module__jXZM3G__pageHeader{text-align:center;background:linear-gradient(135deg,#001f3f 0%,#003080 50%,#06c 100%);padding:120px 0 64px;position:relative;overflow:hidden}.page-module__jXZM3G__pageHeader:before{content:"";background:radial-gradient(at 80% 20%,#00d9ff33 0%,#0000 65%);position:absolute;inset:0}.page-module__jXZM3G__heroLabel{letter-spacing:2px;text-transform:uppercase;color:#ffffffa6;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block;position:relative}.page-module__jXZM3G__title{margin-bottom:var(--space-md);position:relative;color:#fff!important}.page-module__jXZM3G__subtitle{max-width:800px;margin:0 auto;font-size:20px;position:relative;color:#ffffffd1!important}.page-module__jXZM3G__blogSection{background-color:var(--bg-primary)}.page-module__jXZM3G__blogGrid{gap:var(--space-xxl);grid-template-columns:2fr 1fr;display:grid}.page-module__jXZM3G__postList{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__jXZM3G__postCard{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-xl);transition:transform .3s;box-shadow:0 4px 16px #0000000d}.page-module__jXZM3G__postCard:hover{border-color:var(--primary-blue);transform:translateY(-4px);box-shadow:0 12px 32px #0066cc26}.page-module__jXZM3G__postMeta{align-items:center;gap:16px;margin-bottom:16px;font-size:14px;font-weight:500;display:flex}.page-module__jXZM3G__postCategory{color:var(--primary-blue);background-color:#0066cc1a;border-radius:20px;padding:4px 12px}.page-module__jXZM3G__postDate{color:var(--text-main)}.page-module__jXZM3G__postTitle{color:var(--dark-navy);margin-bottom:var(--space-md)}.page-module__jXZM3G__postExcerpt{color:var(--text-main);margin-bottom:var(--space-lg);font-size:16px;line-height:1.6}.page-module__jXZM3G__readMoreBtn{padding-left:0!important}.page-module__jXZM3G__sidebar{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__jXZM3G__sidebarWidget{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:0 2px 8px #0000000d}.page-module__jXZM3G__sidebarWidget h3{color:var(--dark-navy);margin-bottom:var(--space-md);border-bottom:1px solid var(--border-color);padding-bottom:12px}.page-module__jXZM3G__categoryList{flex-direction:column;gap:12px;display:flex}.page-module__jXZM3G__categoryList a{color:var(--text-main);justify-content:space-between;font-size:16px;font-weight:500;transition:color .2s;display:flex}.page-module__jXZM3G__categoryList a:hover{color:var(--primary-blue);padding-left:4px}.page-module__jXZM3G__subscribeText{color:var(--text-main);margin-bottom:var(--space-md);font-size:14px;line-height:1.5}.page-module__jXZM3G__subscribeForm{gap:var(--space-md);flex-direction:column;display:flex}.page-module__jXZM3G__subscribeForm input{background:var(--bg-primary);border:2px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--dark-navy);padding:14px 18px;font-family:inherit;font-size:16px;transition:all .2s}.page-module__jXZM3G__subscribeForm input:focus{border-color:var(--primary-blue);outline:none;box-shadow:0 0 0 3px #0066cc1a}.page-module__jXZM3G__subscribeBtn{margin-top:8px}@media (max-width:900px){.page-module__jXZM3G__blogGrid{grid-template-columns:1fr}}
