.Insights-module__Xj4ZNG__insightsPage{background-color:var(--bg-dark);color:var(--text-light);padding:calc(var(--header-height) + var(--space-xl)) 0 var(--space-xxl);position:relative;overflow:hidden}.Insights-module__Xj4ZNG__intro{max-width:860px;margin:0 auto var(--space-xxl);text-align:center;z-index:2;position:relative}.Insights-module__Xj4ZNG__subTitle{letter-spacing:.35em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-md);font-size:.7rem;font-weight:500;display:block}.Insights-module__Xj4ZNG__title{letter-spacing:-.02em;color:var(--text-light);margin-bottom:var(--space-lg);text-transform:uppercase;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:300;line-height:1.1}.Insights-module__Xj4ZNG__introText{color:var(--text-light-secondary);font-size:1.02rem;font-weight:300;line-height:1.8}.Insights-module__Xj4ZNG__titleRule{background:var(--accent);width:64px;height:1px;margin:var(--space-lg) auto 0;display:block}.Insights-module__Xj4ZNG__articleList{z-index:2;border-top:1px solid var(--border-color-light);max-width:980px;margin:0 auto;position:relative}.Insights-module__Xj4ZNG__articleCard{padding:var(--space-xl) 0;border-bottom:1px solid var(--border-color-light);transition:padding-left .35s var(--ease-editorial);display:block}.Insights-module__Xj4ZNG__articleCard:hover{padding-left:var(--space-md)}.Insights-module__Xj4ZNG__articleMeta{align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);display:flex}.Insights-module__Xj4ZNG__articleTag{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(var(--accent-rgb), .4);padding:4px 12px;font-size:.62rem;font-weight:500}.Insights-module__Xj4ZNG__articleDate{letter-spacing:.15em;text-transform:uppercase;color:var(--text-light-secondary);font-size:.72rem;font-weight:300}.Insights-module__Xj4ZNG__articleTitle{color:var(--text-light);margin-bottom:var(--space-sm);transition:color .3s var(--ease-editorial);font-size:clamp(1.25rem,2.4vw,1.8rem);font-weight:300;line-height:1.3}.Insights-module__Xj4ZNG__articleCard:hover .Insights-module__Xj4ZNG__articleTitle{color:var(--accent-light)}.Insights-module__Xj4ZNG__articleExcerpt{color:var(--text-light-secondary);max-width:800px;font-size:.95rem;font-weight:300;line-height:1.75}.Insights-module__Xj4ZNG__readMore{margin-top:var(--space-md);letter-spacing:.25em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:.7rem;font-weight:500;display:inline-flex}.Insights-module__Xj4ZNG__articlePage{background-color:var(--bg-dark);color:var(--text-light);padding:calc(var(--header-height) + var(--space-xl)) 0 var(--space-xxl)}.Insights-module__Xj4ZNG__articleContainer{max-width:780px;padding:0 var(--space-md);margin:0 auto}.Insights-module__Xj4ZNG__breadcrumbs{letter-spacing:.2em;text-transform:uppercase;color:var(--text-light-secondary);margin-bottom:var(--space-xl);flex-wrap:wrap;align-items:center;gap:10px;font-size:.68rem;font-weight:400;display:flex}.Insights-module__Xj4ZNG__breadcrumbs a:hover,.Insights-module__Xj4ZNG__crumbSep{color:var(--accent)}.Insights-module__Xj4ZNG__crumbCurrent{color:var(--text-light)}.Insights-module__Xj4ZNG__detailTitle{letter-spacing:-.01em;color:var(--text-light);margin-bottom:var(--space-lg);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:300;line-height:1.2}.Insights-module__Xj4ZNG__detailIntro{color:var(--text-light-secondary);border-left:2px solid var(--accent);padding-left:var(--space-lg);margin-bottom:var(--space-xl);font-size:1.05rem;font-weight:300;line-height:1.8}.Insights-module__Xj4ZNG__sectionHeading{color:var(--accent-light);margin:var(--space-xl) 0 var(--space-md);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.35}.Insights-module__Xj4ZNG__sectionPara{color:var(--text-light-secondary);margin-bottom:var(--space-md);font-size:.98rem;font-weight:300;line-height:1.85}.Insights-module__Xj4ZNG__articleCta{margin-top:var(--space-xxl);padding:var(--space-xl);border:1px solid var(--border-color-light);text-align:center}.Insights-module__Xj4ZNG__articleCtaTitle{text-transform:uppercase;color:var(--text-light);margin-bottom:var(--space-sm);font-size:1.3rem;font-weight:300}.Insights-module__Xj4ZNG__articleCtaText{color:var(--text-light-secondary);margin-bottom:var(--space-lg);line-height:1.75}.Insights-module__Xj4ZNG__articleCtaButton{letter-spacing:.3em;text-transform:uppercase;color:var(--bg-dark);background:var(--accent);transition:background .3s var(--ease-editorial);padding:16px 38px;font-size:.72rem;font-weight:500;display:inline-block}.Insights-module__Xj4ZNG__articleCtaButton:hover{background:var(--accent-light)}.Insights-module__Xj4ZNG__moreReading{margin-top:var(--space-xxl)}.Insights-module__Xj4ZNG__moreReadingTitle{letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-lg);font-size:.72rem;font-weight:500}.Insights-module__Xj4ZNG__moreReadingList{flex-direction:column;list-style:none;display:flex}.Insights-module__Xj4ZNG__moreReadingList li{border-top:1px solid var(--border-color-light)}.Insights-module__Xj4ZNG__moreReadingLink{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) 0;color:var(--text-light);font-size:.95rem;font-weight:300;display:flex}.Insights-module__Xj4ZNG__moreReadingLink:hover{color:var(--accent-light)}.Insights-module__Xj4ZNG__moreReadingArrow{color:var(--accent);flex-shrink:0}
.Blog-module__jW6Nga__featuredSection{margin-bottom:50px;position:relative}.Blog-module__jW6Nga__featuredBadge{font-family:var(--font-sans);letter-spacing:.22em;color:var(--accent);background-color:rgba(var(--accent-rgb), .12);border:1px solid rgba(var(--accent-rgb), .3);text-transform:uppercase;border-radius:4px;margin-bottom:12px;padding:4px 12px;font-size:.65rem;font-weight:700;display:inline-block}.Blog-module__jW6Nga__featuredCard{background:var(--bg-dark-secondary);border:1px solid rgba(var(--accent-rgb), .25);border-radius:16px;padding:36px 40px;transition:border-color .4s,box-shadow .4s;box-shadow:0 10px 40px #0003}.Blog-module__jW6Nga__featuredCard:hover{border-color:var(--accent);box-shadow:0 16px 50px #00000059}.Blog-module__jW6Nga__featuredTitle{font-family:var(--font-serif);color:var(--text-light);margin:14px 0 12px;font-size:clamp(1.4rem,2.5vw,2.1rem);font-weight:400;line-height:1.3}.Blog-module__jW6Nga__featuredExcerpt{font-family:var(--font-sans);color:var(--text-muted);max-width:850px;font-size:1rem;line-height:1.6}.Blog-module__jW6Nga__allArticlesSection{margin-top:30px;margin-bottom:60px}.Blog-module__jW6Nga__sectionHeader{border-bottom:1px solid rgba(var(--accent-rgb), .2);justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}.Blog-module__jW6Nga__sectionHeading{font-family:var(--font-sans);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;margin:0;font-size:.85rem;font-weight:700}.Blog-module__jW6Nga__articleCount{font-family:var(--font-sans);letter-spacing:.12em;color:var(--text-muted);font-size:.72rem;font-weight:600}.Blog-module__jW6Nga__faqSection{background-color:var(--bg-dark-secondary);border:1px solid rgba(var(--accent-rgb), .18);border-radius:16px;margin-bottom:60px;padding:40px}.Blog-module__jW6Nga__faqTitle{font-family:var(--font-serif);color:var(--accent);margin-bottom:24px;font-size:1.5rem;font-weight:400}.Blog-module__jW6Nga__faqGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.Blog-module__jW6Nga__faqItem h3{font-family:var(--font-sans);color:var(--text-light);margin-bottom:8px;font-size:.95rem;font-weight:600}.Blog-module__jW6Nga__faqItem p{font-family:var(--font-sans);color:var(--text-muted);margin:0;font-size:.88rem;line-height:1.6}.Blog-module__jW6Nga__ctaBox{background:linear-gradient(135deg, rgba(var(--accent-rgb), .15) 0%, var(--bg-dark-secondary) 100%);border:1px solid var(--accent);text-align:center;border-radius:16px;margin-bottom:70px;padding:48px}.Blog-module__jW6Nga__ctaBox h2{font-family:var(--font-serif);color:var(--text-light);margin-bottom:12px;font-size:1.8rem;font-weight:400}.Blog-module__jW6Nga__ctaBox p{font-family:var(--font-sans);color:var(--text-muted);max-width:650px;margin:0 auto 20px;font-size:1rem;line-height:1.6}@media (max-width:768px){.Blog-module__jW6Nga__featuredCard,.Blog-module__jW6Nga__faqSection{padding:24px}.Blog-module__jW6Nga__ctaBox{padding:32px 20px}}
