.article-module__OY1H2W__page{background:var(--g-bg-primary);min-height:100vh;color:var(--g-text-primary);font-family:var(--g-font-body)}.article-module__OY1H2W__article{max-width:680px;padding:0 var(--g-space-6);margin:0 auto}.article-module__OY1H2W__header{border-bottom:1px solid var(--g-border);padding:160px 0 64px}.article-module__OY1H2W__headerMeta{align-items:center;gap:var(--g-space-4);margin-bottom:var(--g-space-6);display:flex}.article-module__OY1H2W__category{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--g-text-inverse);background:var(--g-bg-inverse);border-radius:2px;padding:2px 7px;font-size:.6rem}.article-module__OY1H2W__date,.article-module__OY1H2W__read{font-family:var(--g-font-mono);font-size:var(--g-text-xs);color:var(--g-text-tertiary);text-transform:uppercase;letter-spacing:.06em}.article-module__OY1H2W__title{font-family:var(--g-font-display);letter-spacing:-.03em;margin:0 0 var(--g-space-5);color:var(--g-text-primary);font-size:clamp(2.2rem,5vw,3.8rem);font-weight:300;line-height:1.07}.article-module__OY1H2W__subtitle{font-size:var(--g-text-lg);color:var(--g-text-secondary);max-width:560px;margin:0;line-height:1.6}.article-module__OY1H2W__headerImage{width:calc(100% + 2*var(--g-space-6));margin-left:calc(-1*var(--g-space-6));margin-top:var(--g-space-8);aspect-ratio:16/9;object-fit:cover;display:block}.article-module__OY1H2W__body{padding:64px 0}.article-module__OY1H2W__paragraph{font-size:var(--g-text-base);color:var(--g-text-primary);margin:0 0 var(--g-space-6);line-height:1.8}.article-module__OY1H2W__heading{font-family:var(--g-font-display);letter-spacing:-.02em;color:var(--g-text-primary);margin:var(--g-space-10)0 var(--g-space-4);font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:300;line-height:1.2}.article-module__OY1H2W__list{margin:0 0 var(--g-space-6);gap:var(--g-space-3);border-left:2px solid var(--g-border-strong);padding:0;padding-left:var(--g-space-6);flex-direction:column;list-style:none;display:flex}.article-module__OY1H2W__listItem{font-size:var(--g-text-base);color:var(--g-text-secondary);line-height:1.65}.article-module__OY1H2W__bodyImage{aspect-ratio:16/9;object-fit:cover;width:100%;margin:var(--g-space-8)0;display:block}.article-module__OY1H2W__shareBar{padding-top:var(--g-space-8);border-top:1px solid var(--g-border);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.article-module__OY1H2W__shareEyebrow{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--g-text-tertiary);white-space:nowrap;font-size:.6rem}.article-module__OY1H2W__shareButtons{flex-wrap:wrap;gap:8px;display:flex}.article-module__OY1H2W__shareBtn{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-secondary);border:1px solid var(--g-border);cursor:pointer;background:0 0;padding:6px 12px;font-size:.55rem;line-height:1.4;text-decoration:none;transition:border-color .15s,color .15s}.article-module__OY1H2W__shareBtn:hover{border-color:var(--g-text-secondary);color:var(--g-text-primary)}.article-module__OY1H2W__shareBtnCopied{font-family:var(--g-font-mono);text-transform:uppercase;letter-spacing:.08em;color:#0a0a0a;border:1px solid var(--g-accent);background:var(--g-accent);cursor:pointer;padding:6px 12px;font-size:.55rem;line-height:1.4;transition:background .15s,border-color .15s,color .15s}.article-module__OY1H2W__relatedLinks,.article-module__OY1H2W__moreArticles{padding:var(--g-space-6)0;border-top:1px solid var(--g-border-subtle)}.article-module__OY1H2W__relatedTitle{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--g-text-secondary);margin:0 0 var(--g-space-4)}.article-module__OY1H2W__relatedGrid{gap:var(--g-space-2);flex-direction:column;display:flex}.article-module__OY1H2W__relatedLink{font-size:var(--g-text-sm);color:var(--g-text-primary);padding:var(--g-space-2)0;text-decoration:none;transition:color .15s}.article-module__OY1H2W__relatedLink:hover{color:var(--g-accent)}.article-module__OY1H2W__articleFooter{padding:var(--g-space-6)0 var(--g-space-16);border-top:1px solid var(--g-border)}.article-module__OY1H2W__backLink{font-family:var(--g-font-mono);font-size:var(--g-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--g-text-tertiary);text-decoration:none;transition:color .15s}.article-module__OY1H2W__backLink:hover{color:var(--g-text-primary)}@media (max-width:768px){.article-module__OY1H2W__article{padding:0 var(--g-space-5)}.article-module__OY1H2W__header{padding:120px 0 48px}}
