.blog-module__o1CvBa__page{background:var(--ink,#0f0f0f);min-height:100vh}.blog-module__o1CvBa__container{max-width:1200px;margin:0 auto;padding:0 32px}.blog-module__o1CvBa__section{padding:0 0 40px}.blog-module__o1CvBa__blogHeader{padding:56px 32px 32px}.blog-module__o1CvBa__secEyebrow{letter-spacing:4px;color:var(--primary,#c8a820);text-transform:uppercase;margin-bottom:8px;font-size:10px}.blog-module__o1CvBa__secTitle{color:var(--cream,#faf7f2);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:32px;font-weight:400;line-height:1.2}.blog-module__o1CvBa__sectionSubtitle{color:var(--cream3,#f0e8d499);max-width:720px;margin:0;font-size:1.125rem;line-height:1.7}.blog-module__o1CvBa__blogGrid{background:#b8960c1f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.blog-module__o1CvBa__blogGrid .blog-card-small{background:var(--ink,#0f0f0f);border:none;border-radius:0;padding:0}.blog-module__o1CvBa__blogGrid .blog-card-image-wrapper{aspect-ratio:auto;background:var(--ink3,#2a2a2a);border-bottom:.5px solid #b8960c1f;height:100px;margin-bottom:0}.blog-module__o1CvBa__blogGrid .blog-card-content{padding:24px}.blog-module__o1CvBa__blogGrid .blog-card-title{color:var(--cream,#faf7f2);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;line-height:1.3}.blog-module__o1CvBa__blogGrid .blog-meta{letter-spacing:2.5px;color:var(--primary,#c8a820);margin-bottom:10px;font-size:9px}.blog-module__o1CvBa__pagination{justify-content:center;align-items:center;gap:8px;margin:48px 0;display:flex}.blog-module__o1CvBa__pagination button{background:var(--ink2,#1c1c1c);min-width:44px;height:44px;color:var(--cream2,#f0e8d4);cursor:pointer;border:.5px solid #b8960c33;border-radius:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:all .2s;display:flex}.blog-module__o1CvBa__pagination button:hover:not(:disabled){border-color:var(--primary,#c8a820);color:var(--primary,#c8a820)}.blog-module__o1CvBa__pagination button:disabled{opacity:.4;cursor:not-allowed}.blog-module__o1CvBa__pagination button.blog-module__o1CvBa__active{background:var(--primary,#c8a820);color:var(--ink,#0f0f0f);border-color:var(--primary,#c8a820)}.blog-module__o1CvBa__emptyState{text-align:center;color:var(--muted-foreground);padding:80px 24px}.blog-module__o1CvBa__emptyStateIcon{margin-bottom:24px;font-size:4rem;display:block}.blog-module__o1CvBa__emptyState h3{color:var(--cream,#faf7f2);margin:0 0 16px;font-family:Cormorant Garamond,serif;font-size:1.75rem}.blog-module__o1CvBa__newsletterSection{padding:80px 24px 120px}.blog-module__o1CvBa__newsletterCta{background:var(--ink2,#1c1c1c);text-align:center;border:.5px solid #b8960c26;max-width:700px;margin:0 auto;padding:48px 32px;position:relative;overflow:hidden}.blog-module__o1CvBa__newsletterCta:before{content:"";background:linear-gradient(90deg,transparent,var(--primary,#c8a820),transparent);width:200px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.blog-module__o1CvBa__newsletterCta h3{color:var(--cream,#faf7f2);margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:1.5rem}.blog-module__o1CvBa__newsletterCta p{color:var(--muted-foreground);margin:0 0 24px;line-height:1.6}.blog-module__o1CvBa__loading{text-align:center;color:var(--muted-foreground);padding:120px 24px}.blog-module__o1CvBa__loadingSpinner{border:3px solid #b8960c33;border-top-color:var(--primary,#c8a820);border-radius:50%;width:40px;height:40px;margin:0 auto 16px;animation:1s linear infinite blog-module__o1CvBa__spin}@keyframes blog-module__o1CvBa__spin{to{transform:rotate(360deg)}}@media (max-width:900px){.blog-module__o1CvBa__blogGrid{grid-template-columns:1fr}.blog-module__o1CvBa__blogHeader{padding:48px 20px 24px}}
