.BlogPage-module__CJODZW__page{background:var(--color-bg-page);min-height:100vh}.BlogPage-module__CJODZW__hero{align-items:center;min-height:500px;padding:4rem 0;display:flex;position:relative}.BlogPage-module__CJODZW__heroImage{z-index:1;position:absolute;inset:0}.BlogPage-module__CJODZW__heroOverlay{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);z-index:2;background:linear-gradient(135deg,#11100ed9 0%,#171513cc 50%,#1c1a17bf 100%);position:absolute;inset:0}.BlogPage-module__CJODZW__hero:after{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3;z-index:3;height:1px;position:absolute;bottom:0;left:0;right:0}.BlogPage-module__CJODZW__heroContent{text-align:center;z-index:4;max-width:800px;margin:0 auto;position:relative}.BlogPage-module__CJODZW__heroTitle{color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700}.BlogPage-module__CJODZW__heroSubtitle{color:var(--color-text-secondary);font-size:clamp(1rem,2vw,1.25rem);line-height:1.6}.BlogPage-module__CJODZW__blogSection{background:var(--color-bg-page);padding:4rem 0}.BlogPage-module__CJODZW__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;max-width:1400px;margin:0 auto;display:grid}.BlogPage-module__CJODZW__blogCard{background:#11100e80;border:1px solid #b8733326;border-radius:12px;flex-direction:column;padding:2rem;transition:all .3s;display:flex}.BlogPage-module__CJODZW__blogCard:hover{background:#11100eb3;border-color:#b8733359;transform:translateY(-4px);box-shadow:0 8px 24px #0000004d}.BlogPage-module__CJODZW__cardContent{flex-direction:column;gap:1rem;height:100%;display:flex}.BlogPage-module__CJODZW__cardHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.BlogPage-module__CJODZW__category{color:var(--color-primary);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.BlogPage-module__CJODZW__date{color:var(--color-text-secondary);font-size:.875rem}.BlogPage-module__CJODZW__blogTitle{color:var(--color-text-main);font-size:1.5rem;font-weight:600;line-height:1.3;transition:color .3s}.BlogPage-module__CJODZW__blogCard:hover .BlogPage-module__CJODZW__blogTitle{color:var(--color-primary)}.BlogPage-module__CJODZW__excerpt{color:var(--color-text-secondary);flex:1;margin:0;font-size:1rem;line-height:1.6}.BlogPage-module__CJODZW__readMore{color:var(--color-primary);margin-top:1rem;font-size:.95rem;font-weight:500;transition:all .3s;display:inline-block}.BlogPage-module__CJODZW__readMore:hover{color:var(--color-primary-hover);transform:translate(4px)}.BlogPage-module__CJODZW__ctaSection{background:linear-gradient(135deg,var(--color-bg-section),var(--color-bg-page));padding:4rem 0;position:relative}.BlogPage-module__CJODZW__ctaSection:before{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:.3;height:1px;position:absolute;top:0;left:0;right:0}.BlogPage-module__CJODZW__ctaContent{text-align:center;max-width:700px;margin:0 auto}.BlogPage-module__CJODZW__ctaHeading{color:var(--color-text-main);margin-bottom:1rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:700}.BlogPage-module__CJODZW__ctaSubtext{color:var(--color-text-secondary);margin:0;font-size:1.15rem;line-height:1.6}@media (max-width:768px){.BlogPage-module__CJODZW__blogGrid{grid-template-columns:1fr;gap:1.5rem}.BlogPage-module__CJODZW__cardHeader{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width:480px){.BlogPage-module__CJODZW__hero{padding:4rem 0 3rem}.BlogPage-module__CJODZW__blogSection{padding:3rem 0}.BlogPage-module__CJODZW__blogCard{padding:1.5rem}}
