.blog-module__JsT-Oq__shell{background:var(--bg);min-height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.blog-module__JsT-Oq__header{width:100%;max-width:720px;padding:calc(var(--safe-top,0px) + 20px) 24px 20px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.blog-module__JsT-Oq__wordmark{font-family:var(--font-serif-stack);letter-spacing:.02em;color:var(--text-primary);white-space:nowrap;font-size:1.15rem;text-decoration:none}.blog-module__JsT-Oq__headerCta{color:var(--accent);white-space:nowrap;font-size:.85rem;text-decoration:none}.blog-module__JsT-Oq__headerCta:hover{text-decoration:underline}.blog-module__JsT-Oq__main{flex:1;width:100%;max-width:720px;margin:0 auto;padding:24px 24px 64px}.blog-module__JsT-Oq__footer{border-top:1px solid var(--border);padding:28px 24px calc(var(--safe-bottom,0px) + 28px);text-align:center;color:var(--text-secondary);font-size:.85rem}.blog-module__JsT-Oq__footer p{color:var(--text-secondary);margin:0;font-size:.85rem}.blog-module__JsT-Oq__footerSocials{justify-content:center;gap:18px;margin-bottom:16px;display:flex}.blog-module__JsT-Oq__footerSocials a{color:var(--text-secondary);transition:color var(--transition-fast,.15s ease);text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__footerSocials a:hover{color:var(--accent)}.blog-module__JsT-Oq__footerSocials svg{width:20px;height:20px;display:block}.blog-module__JsT-Oq__footer a{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.blog-module__JsT-Oq__footer a:hover{color:var(--text-primary)}.blog-module__JsT-Oq__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:.75rem;font-weight:500}.blog-module__JsT-Oq__title{font-family:var(--font-serif-stack);letter-spacing:-.01em;margin:0 0 14px;font-size:clamp(2rem,6vw,2.7rem);font-weight:400;line-height:1.15}.blog-module__JsT-Oq__byline{color:var(--text-secondary);margin-bottom:28px;font-size:.85rem}.blog-module__JsT-Oq__lede{background:var(--bg-surface);border:1px solid var(--border);border-left:2px solid var(--accent);border-radius:var(--radius-md);color:#f2f2f0d9;margin:0 0 28px;padding:18px 22px;font-size:1rem;line-height:1.75}.blog-module__JsT-Oq__videoWrap{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-media);margin:0 0 10px;overflow:hidden}.blog-module__JsT-Oq__videoCaption{color:var(--text-secondary);text-align:center;margin:0 0 36px;font-size:.82rem}.blog-module__JsT-Oq__prose,.blog-module__JsT-Oq__prose p,.blog-module__JsT-Oq__prose li{color:#f2f2f0d1;font-size:1.03rem;line-height:1.85}.blog-module__JsT-Oq__prose p{margin:0 0 1.35em}.blog-module__JsT-Oq__prose h2{font-family:var(--font-serif-stack);color:var(--text-primary);margin:2.2em 0 .7em;font-size:1.55rem;font-weight:400;line-height:1.25}.blog-module__JsT-Oq__prose h2:before{content:"";background:var(--accent);opacity:.7;width:36px;height:1px;margin-bottom:16px;display:block}.blog-module__JsT-Oq__prose strong{color:var(--text-primary);font-weight:600}.blog-module__JsT-Oq__prose em{font-style:italic}.blog-module__JsT-Oq__prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.blog-module__JsT-Oq__prose ul{margin:0 0 1.35em;padding-left:1.3em}.blog-module__JsT-Oq__prose li{margin-bottom:.5em}.blog-module__JsT-Oq__prose li::marker{color:var(--accent)}.blog-module__JsT-Oq__faq{border-top:1px solid var(--border);margin-top:48px;padding-top:8px}.blog-module__JsT-Oq__faqTitle{font-family:var(--font-serif-stack);color:var(--text-primary);margin:28px 0 6px;font-size:1.55rem;font-weight:400}.blog-module__JsT-Oq__faqItem{border-bottom:1px solid var(--border);padding:20px 0}.blog-module__JsT-Oq__faqItem:last-child{border-bottom:none}.blog-module__JsT-Oq__faqQuestion{color:var(--text-primary);margin:0 0 8px;font-size:1.02rem;font-weight:600}.blog-module__JsT-Oq__faqAnswer{color:#f2f2f0bf;margin:0;font-size:.97rem;line-height:1.75}.blog-module__JsT-Oq__cta{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;margin-top:48px;padding:32px 28px}.blog-module__JsT-Oq__ctaTitle{font-family:var(--font-serif-stack);color:var(--text-primary);margin:0 0 10px;font-size:1.5rem;font-weight:400}.blog-module__JsT-Oq__ctaText{color:var(--text-secondary);margin:0 0 20px;font-size:.95rem;line-height:1.7}.blog-module__JsT-Oq__author{border-top:1px solid var(--border);color:var(--text-secondary);align-items:flex-start;gap:16px;margin-top:40px;padding-top:24px;font-size:.85rem;line-height:1.6;display:flex}.blog-module__JsT-Oq__authorAvatar{border-radius:var(--radius-full,999px);object-fit:cover;background:var(--bg-elevated);flex-shrink:0;width:56px;height:56px}.blog-module__JsT-Oq__authorText{flex-direction:column;gap:4px;display:flex}.blog-module__JsT-Oq__author strong{color:var(--text-primary);font-weight:500}.blog-module__JsT-Oq__indexTitle{font-family:var(--font-serif-stack);margin:8px 0;font-size:clamp(2rem,6vw,2.5rem);font-weight:400}.blog-module__JsT-Oq__indexIntro{color:var(--text-secondary);max-width:34em;margin:0 0 36px;font-size:1rem;line-height:1.7}.blog-module__JsT-Oq__postCard{color:inherit;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-surface);margin-bottom:24px;text-decoration:none;transition:border-color .2s;display:block;overflow:hidden}.blog-module__JsT-Oq__postCard:hover{border-color:#c8a88273}.blog-module__JsT-Oq__postCardImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-module__JsT-Oq__postCardBody{padding:20px 22px 22px}.blog-module__JsT-Oq__postCardKicker{letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin:0 0 8px;font-size:.72rem;font-weight:500}.blog-module__JsT-Oq__postCardTitle{font-family:var(--font-serif-stack);color:var(--text-primary);margin:0 0 8px;font-size:1.4rem;font-weight:400;line-height:1.25}.blog-module__JsT-Oq__postCardExcerpt{color:var(--text-secondary);margin:0 0 12px;font-size:.93rem;line-height:1.7}.blog-module__JsT-Oq__postCardMeta{color:var(--text-secondary);margin:0;font-size:.8rem}.blog-module__JsT-Oq__leadFigure{margin:0 0 36px}.blog-module__JsT-Oq__figure{margin:0 0 28px}.blog-module__JsT-Oq__figureImg{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-elevated);width:100%;height:auto;display:block}.blog-module__JsT-Oq__figureCaption{color:var(--text-secondary);text-align:center;margin:10px 0 0;font-size:.82rem;line-height:1.6}.blog-module__JsT-Oq__figureGrid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px;display:grid}.blog-module__JsT-Oq__figureGrid .blog-module__JsT-Oq__figure{margin:0}@media (max-width:420px){.blog-module__JsT-Oq__figureGrid{grid-template-columns:1fr}}.blog-module__JsT-Oq__moreReading{border-top:1px solid var(--border);margin-top:48px;padding-top:8px}.blog-module__JsT-Oq__moreReadingTitle{font-family:var(--font-serif-stack);color:var(--text-primary);margin:24px 0 12px;font-size:1.35rem;font-weight:400}.blog-module__JsT-Oq__moreReading ul{margin:0 0 18px;padding-left:1.2em}.blog-module__JsT-Oq__moreReading li{color:var(--text-secondary);font-size:.97rem;line-height:1.8}.blog-module__JsT-Oq__moreReading li::marker{color:var(--accent)}.blog-module__JsT-Oq__moreReading a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.blog-module__JsT-Oq__moreReadingNote{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.7}.blog-module__JsT-Oq__moreReading .blog-module__JsT-Oq__relatedList{gap:10px;margin:0 0 18px;padding-left:0;list-style:none;display:grid}.blog-module__JsT-Oq__moreReading .blog-module__JsT-Oq__relatedList li{font-size:inherit;line-height:inherit;color:inherit}.blog-module__JsT-Oq__moreReading .blog-module__JsT-Oq__relatedCard{border:1px solid var(--border);border-radius:var(--radius-md);color:inherit;transition:border-color var(--transition-fast,.15s ease), background var(--transition-fast,.15s ease);grid-template-columns:104px 1fr;align-items:center;gap:14px;padding:8px;text-decoration:none;display:grid}.blog-module__JsT-Oq__moreReading .blog-module__JsT-Oq__relatedCard:hover{border-color:var(--border-active);background:var(--bg-surface)}.blog-module__JsT-Oq__relatedThumb{aspect-ratio:16/9;object-fit:cover;border-radius:calc(var(--radius-md) - 4px);background:var(--bg-media);width:100%;display:block}.blog-module__JsT-Oq__relatedText{flex-direction:column;gap:3px;min-width:0;display:flex}.blog-module__JsT-Oq__relatedKicker{letter-spacing:.09em;text-transform:uppercase;color:var(--text-secondary);font-size:.68rem}.blog-module__JsT-Oq__relatedTitle{font-family:var(--font-serif-stack);color:var(--text-primary);transition:color var(--transition-fast,.15s ease);font-size:1.02rem;line-height:1.35}.blog-module__JsT-Oq__moreReading .blog-module__JsT-Oq__relatedCard:hover .blog-module__JsT-Oq__relatedTitle{color:var(--accent)}@media (max-width:480px){.blog-module__JsT-Oq__moreReading .blog-module__JsT-Oq__relatedCard{grid-template-columns:84px 1fr;gap:11px}.blog-module__JsT-Oq__relatedTitle{font-size:.95rem}}.blog-module__JsT-Oq__bylineLink{color:var(--text-secondary);text-underline-offset:3px;transition:color var(--transition-fast,.15s ease);text-decoration:underline}.blog-module__JsT-Oq__bylineLink:hover{color:var(--accent)}.blog-module__JsT-Oq__authorLink{color:var(--accent);margin-top:6px;font-size:.85rem;text-decoration:none;display:block}.blog-module__JsT-Oq__authorLink:hover{text-decoration:underline}.blog-module__JsT-Oq__indexIntro a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.blog-module__JsT-Oq__prose .blog-module__JsT-Oq__gridCaption{color:var(--text-secondary);text-align:center;margin:-18px 0 28px;font-size:.82rem;line-height:1.6}
