.blog-module__9fogyq__blogHero{background:var(--color-black);color:var(--color-white);text-align:center;padding:160px 0 80px}.blog-module__9fogyq__blogHero h1{letter-spacing:-.03em;margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3rem)}.blog-module__9fogyq__blogHero p{color:#ffffff8c;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.7}.blog-module__9fogyq__blogFeatured{padding:var(--space-4xl) 0}.blog-module__9fogyq__featuredPost{gap:var(--space-2xl);color:inherit;transition:all .4s var(--ease-out);grid-template-columns:1fr 1fr;text-decoration:none;display:grid}.blog-module__9fogyq__featuredPostImage{aspect-ratio:16/10;background:var(--color-cream);overflow:hidden}.blog-module__9fogyq__featuredPostContent{justify-content:center;gap:var(--space-md);flex-direction:column;display:flex}.blog-module__9fogyq__featuredLabel{font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.blog-module__9fogyq__featuredPostContent h2{letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3}.blog-module__9fogyq__featuredPostMeta{gap:var(--space-lg);color:var(--color-text-muted);font-size:.8125rem;display:flex}.blog-module__9fogyq__featuredPostExcerpt{color:var(--color-text-light);font-size:.9375rem;line-height:1.7}.blog-module__9fogyq__blogReadMore{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-black);background:var(--color-white);transition:all .4s var(--ease-out);border:1px solid #00000026;align-self:flex-start;padding:14px 28px;display:inline-block}.blog-module__9fogyq__featuredPost:hover .blog-module__9fogyq__blogReadMore{background:var(--color-black);color:var(--color-white)}.blog-module__9fogyq__btnArrow{transition:transform .3s var(--ease-out);display:inline-block}.blog-module__9fogyq__featuredPost:hover .blog-module__9fogyq__btnArrow{transform:translate(4px)}.blog-module__9fogyq__blogCardPlaceholder{background:var(--color-cream);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.blog-module__9fogyq__blogCardPlaceholder svg{width:48px;height:48px;color:var(--color-accent);opacity:.5}.blog-module__9fogyq__blogSection{padding:var(--space-4xl) 0}.blog-module__9fogyq__blogGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.blog-module__9fogyq__blogCard{color:inherit;transition:all .4s var(--ease-out);background:var(--color-bg);border:1px solid #0000000f;text-decoration:none}.blog-module__9fogyq__blogCard:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.blog-module__9fogyq__blogCardImage{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-module__9fogyq__blogCardCategory{top:var(--space-md);left:var(--space-md);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;background:var(--color-white);color:var(--color-text);padding:6px 14px;position:absolute}.blog-module__9fogyq__blogCardContent{padding:var(--space-xl)}.blog-module__9fogyq__blogCardMeta{gap:var(--space-lg);color:var(--color-text-muted);margin-bottom:var(--space-sm);font-size:.75rem;display:flex}.blog-module__9fogyq__blogCardContent h3{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:var(--space-sm);font-size:1.25rem;line-height:1.35}.blog-module__9fogyq__blogCardExcerpt{color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:.875rem;line-height:1.7}.blog-module__9fogyq__blogCardLink{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.05em;color:var(--color-accent);transition:letter-spacing .3s var(--ease-out)}.blog-module__9fogyq__blogCard:hover .blog-module__9fogyq__blogCardLink{letter-spacing:.08em}.blog-module__9fogyq__newsletterSection{padding:var(--space-4xl) 0;background:var(--color-cream)}.blog-module__9fogyq__newsletterContainer{text-align:center;max-width:560px;margin:0 auto}.blog-module__9fogyq__newsletterContainer h2{letter-spacing:-.02em;margin-bottom:var(--space-md);font-size:clamp(1.5rem,2.5vw,2rem)}.blog-module__9fogyq__newsletterContainer>p{color:var(--color-text-light);margin-bottom:var(--space-xl);font-size:.9375rem;line-height:1.7}.blog-module__9fogyq__newsletterForm{gap:var(--space-sm);display:flex}.blog-module__9fogyq__newsletterForm input{background:var(--color-bg);border:1px solid #00000026;flex:1;padding:14px 20px;font-family:inherit;font-size:1rem;transition:border-color .3s}.blog-module__9fogyq__newsletterForm input:focus{border-color:var(--color-accent);outline:none}.blog-module__9fogyq__newsletterForm button{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;background:var(--color-black);color:var(--color-white);cursor:pointer;border:none;padding:14px 28px;font-family:inherit;transition:background .3s}.blog-module__9fogyq__newsletterForm button:hover{background:var(--color-accent)}.blog-module__9fogyq__newsletterPrivacy{color:var(--color-text-muted);margin-top:var(--space-md);font-size:.75rem}.blog-module__9fogyq__articleSection{padding:140px 0 var(--space-4xl)}.blog-module__9fogyq__articleContainer{gap:var(--space-3xl);grid-template-columns:1fr 280px;align-items:start;display:grid}.blog-module__9fogyq__articleHeader{margin-bottom:var(--space-3xl)}.blog-module__9fogyq__articleHeaderMeta{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);display:flex}.blog-module__9fogyq__articleCategoryBadge{font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;background:var(--color-cream);color:var(--color-accent);padding:6px 14px;display:inline-block}.blog-module__9fogyq__articleDate,.blog-module__9fogyq__articleReadTime{color:var(--color-text-muted);font-size:.8125rem}.blog-module__9fogyq__articleHeader h1{letter-spacing:-.02em;margin-bottom:var(--space-md);font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.25}.blog-module__9fogyq__articleHeaderExcerpt{color:var(--color-text-light);max-width:640px;font-size:1.0625rem;line-height:1.7}.blog-module__9fogyq__articleContent{max-width:none}.blog-module__9fogyq__articleContent h2{letter-spacing:-.01em;margin-top:var(--space-3xl);margin-bottom:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid #0000000f;font-size:1.5rem;line-height:1.3}.blog-module__9fogyq__articleContent h2:first-child{border-top:none;margin-top:0;padding-top:0}.blog-module__9fogyq__articleContent h3{font-family:var(--font-display);margin-top:var(--space-xl);margin-bottom:var(--space-sm);font-size:1.125rem}.blog-module__9fogyq__articleContent p{color:var(--color-text-light);margin-bottom:var(--space-md);font-size:.9375rem;line-height:1.85}.blog-module__9fogyq__articleContent ul{margin:var(--space-md) 0 var(--space-lg);padding-left:var(--space-xl)}.blog-module__9fogyq__articleContent li{color:var(--color-text-light);margin-bottom:var(--space-sm);font-size:.9375rem;line-height:1.8}.blog-module__9fogyq__articleContent blockquote{padding:var(--space-xl) var(--space-xl);margin:var(--space-xl) 0;border-left:3px solid var(--color-accent);background:var(--color-cream)}.blog-module__9fogyq__articleContent blockquote p{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.125rem;font-style:italic;line-height:1.6}.blog-module__9fogyq__articleContent strong{font-weight:var(--fw-semibold);color:var(--color-text)}.blog-module__9fogyq__highlightBox{padding:var(--space-xl);background:var(--color-cream);border-left:3px solid var(--color-accent);margin:var(--space-xl) 0}.blog-module__9fogyq__highlightBox h4{font-family:var(--font-display);margin-bottom:var(--space-sm);color:var(--color-text);font-size:1rem}.blog-module__9fogyq__highlightBox p{color:var(--color-text-light);margin:0;font-size:.875rem;line-height:1.7}.blog-module__9fogyq__articleAuthor{gap:var(--space-lg);padding:var(--space-xl);margin-top:var(--space-3xl);background:var(--color-cream);display:flex}.blog-module__9fogyq__authorImage{border-radius:50%;flex-shrink:0;width:72px;height:72px;overflow:hidden}.blog-module__9fogyq__authorImage img{object-fit:cover;width:100%;height:100%}.blog-module__9fogyq__authorInfo h4{font-family:var(--font-display);margin-bottom:2px;font-size:1rem}.blog-module__9fogyq__authorTitle{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.05em;color:var(--color-accent);margin-bottom:var(--space-sm);display:block}.blog-module__9fogyq__authorInfo p{color:var(--color-text-muted);font-size:.8125rem;line-height:1.6}.blog-module__9fogyq__articleSidebar{position:sticky;top:120px}.blog-module__9fogyq__sidebarWidget{padding:var(--space-xl);background:var(--color-cream);margin-bottom:var(--space-lg)}.blog-module__9fogyq__sidebarWidget h4{font-family:var(--font-body);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.blog-module__9fogyq__tocList{gap:var(--space-sm);flex-direction:column;display:flex}.blog-module__9fogyq__tocList a{color:var(--color-text-light);padding:var(--space-xs) 0;border-bottom:1px solid #0000000a;font-size:.8125rem;text-decoration:none;transition:color .3s}.blog-module__9fogyq__tocList a:hover{color:var(--color-accent)}.blog-module__9fogyq__backLink{align-items:center;gap:var(--space-sm);font-size:.8125rem;font-weight:var(--fw-medium);color:var(--color-text-muted);margin-bottom:var(--space-xl);text-decoration:none;transition:color .3s;display:inline-flex}.blog-module__9fogyq__backLink:hover{color:var(--color-accent)}.blog-module__9fogyq__relatedSection{padding:var(--space-4xl) 0;background:var(--color-cream)}.blog-module__9fogyq__relatedSection h2{letter-spacing:-.02em;margin-bottom:var(--space-2xl);font-size:clamp(1.5rem,2.5vw,2rem)}.blog-module__9fogyq__relatedGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.blog-module__9fogyq__blogContactCta{padding:var(--space-4xl) 0;border-top:1px solid #0000000f}.blog-module__9fogyq__blogContactCtaInner{text-align:center;max-width:600px;margin:0 auto}.blog-module__9fogyq__blogContactCtaInner h2{letter-spacing:-.02em;margin-bottom:var(--space-md);font-size:clamp(1.5rem,2.5vw,2rem)}.blog-module__9fogyq__blogContactCtaInner p{color:var(--color-text-light);margin-bottom:var(--space-xl);font-size:.9375rem;line-height:1.7}.blog-module__9fogyq__blogContactCtaBtn{font-size:.8125rem;font-weight:var(--fw-semibold);letter-spacing:.05em;text-transform:uppercase;background:var(--color-black);color:var(--color-white);transition:background .3s var(--ease-out), transform .2s var(--ease-out);padding:14px 32px;text-decoration:none;display:inline-block}.blog-module__9fogyq__blogContactCtaBtn:hover{background:var(--color-accent)}.blog-module__9fogyq__blogContactCtaBtn:active{transform:translateY(1px)scale(.98)}@media (max-width:1024px){.blog-module__9fogyq__articleContainer{grid-template-columns:1fr}.blog-module__9fogyq__articleSidebar{display:none}.blog-module__9fogyq__featuredPost{grid-template-columns:1fr}}@media (max-width:768px){.blog-module__9fogyq__blogGrid,.blog-module__9fogyq__relatedGrid{grid-template-columns:1fr}.blog-module__9fogyq__newsletterForm{flex-direction:column}.blog-module__9fogyq__articleSection{padding-top:100px}}