.article-module__Cd3b0W__main{color:#111827;min-height:100vh;font-family:var(--font-sans);background-color:#f9f8f4}.article-module__Cd3b0W__progressBar{z-index:9999;background:#111827;width:0%;height:2px;transition:width .1s ease-out;position:fixed;top:0;left:0}.article-module__Cd3b0W__header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f9f8f4f5;border-bottom:1px solid #e5e7eb;padding:1rem 0}.article-module__Cd3b0W__headerContent{justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:0 1rem;display:flex}.article-module__Cd3b0W__logo{font-family:var(--font-serif);color:#111827;font-size:1rem;font-weight:700;text-decoration:none}.article-module__Cd3b0W__nav{color:#64748b;gap:1.5rem;font-size:.875rem;font-weight:500;display:flex}.article-module__Cd3b0W__articleContainer{max-width:680px;margin:0;padding:3rem 2rem}.article-module__Cd3b0W__label{color:#64748b;letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:500;font-family:var(--font-mono);margin-bottom:1rem;display:block}.article-module__Cd3b0W__headline{font-family:var(--font-serif);color:#111827;margin-bottom:1.5rem;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;line-height:1.2}.article-module__Cd3b0W__meta{border-bottom:1px solid #e5e7eb;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.article-module__Cd3b0W__avatar{background-color:#e5e7eb;border-radius:50%;width:40px;height:40px}.article-module__Cd3b0W__metaInfo{flex-direction:column;display:flex}.article-module__Cd3b0W__author{color:#111827;font-size:.85rem;font-weight:600}.article-module__Cd3b0W__date{color:#64748b;font-size:.75rem}.article-module__Cd3b0W__content{color:#374151;font-size:1.125rem;line-height:1.65;font-family:var(--font-serif)}.article-module__Cd3b0W__content p{color:#374151;line-height:1.65;font-size:inherit;margin-bottom:1.75em}.article-module__Cd3b0W__content p:last-child{margin-bottom:0}.article-module__Cd3b0W__content strong{color:#111827;font-weight:600}.article-module__Cd3b0W__content h2{font-family:var(--font-serif);color:#111827;margin-top:2.5rem;margin-bottom:1rem;scroll-margin-top:120px;font-size:1.35rem;font-weight:600;line-height:1.3}.article-module__Cd3b0W__content ul,.article-module__Cd3b0W__content ol{margin-bottom:1.75em;padding-left:1.5rem}.article-module__Cd3b0W__content li{margin-bottom:.6em;line-height:1.6}.article-module__Cd3b0W__footer{text-align:center;color:#64748b;background-color:#111827;border-top:1px solid #e5e7eb;margin-top:0;padding:2rem 0;font-size:.75rem}.article-module__Cd3b0W__mobileStickyCta{display:none}@media (max-width:900px){.article-module__Cd3b0W__mobileStickyCta{width:100%;padding:.875rem 1rem;padding-bottom:calc(.875rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);z-index:1000;background:#f9f8f4fa;border-top:1px solid #d1d5db;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 20px #00000014}.article-module__Cd3b0W__mobileStickyBtn{color:#fff;text-transform:none;text-align:center;min-height:44px;font-size:.8125rem;font-weight:600;font-family:var(--font-sans);letter-spacing:.01em;background:#111827;border:none;border-radius:4px;flex-shrink:0;padding:.75rem 1.25rem;text-decoration:none}.article-module__Cd3b0W__mobileStickyBtn:hover,.article-module__Cd3b0W__mobileStickyBtn:active{color:#fff;background:#1f2937}}.article-module__Cd3b0W__contentGrid{contain:layout style paint;will-change:auto;content-visibility:auto;contain-intrinsic-size:auto 2000px;grid-template-columns:65% 35%;gap:3rem;max-width:1000px;min-height:100vh;margin:2rem auto;padding:0 1rem;display:grid;overflow:visible}.article-module__Cd3b0W__articleContainer{contain:layout;box-sizing:border-box;width:100%;max-width:680px;min-height:800px;margin:0;padding:3rem 2rem}.article-module__Cd3b0W__sidebarDesktop{contain:layout;box-sizing:border-box;width:100%;min-height:400px;display:block}.article-module__Cd3b0W__mobileOnly{display:none}.article-module__Cd3b0W__dropcap:first-letter{float:left;color:#111827;font-size:3.5rem;font-weight:700;line-height:1;font-family:var(--font-serif);margin-top:.15rem;margin-right:.5rem}@media (max-width:900px){.article-module__Cd3b0W__contentGrid{contain:layout;content-visibility:visible;contain-intrinsic-size:auto;grid-template-columns:1fr;min-height:auto;display:block}.article-module__Cd3b0W__articleContainer{min-height:auto;padding:1.5rem 1rem}.article-module__Cd3b0W__sidebarDesktop{display:none}.article-module__Cd3b0W__mobileOnly{display:block}.article-module__Cd3b0W__content{font-size:1rem;line-height:1.7}.article-module__Cd3b0W__content p{margin-bottom:1.5em}.article-module__Cd3b0W__content h2{margin-top:2rem;font-size:1.25rem}.article-module__Cd3b0W__dropcap:first-letter{margin-right:.35rem;font-size:2.75rem}}@media (max-width:400px){.article-module__Cd3b0W__articleContainer{padding:1.25rem .875rem}.article-module__Cd3b0W__content{font-size:.9375rem;line-height:1.75}.article-module__Cd3b0W__dropcap:first-letter{font-size:2.5rem}}
