.ArticleHeader-module__ABJYlW__header{max-width:var(--max-content);margin:0 auto;padding:48px 24px 0}@media (max-width:479px){.ArticleHeader-module__ABJYlW__header{padding:32px 16px 0}.ArticleHeader-module__ABJYlW__heroWrap{margin-left:-16px;margin-right:-16px}.ArticleHeader-module__ABJYlW__title{font-size:24px}.ArticleHeader-module__ABJYlW__meta{flex-wrap:wrap;gap:6px}}.ArticleHeader-module__ABJYlW__inner{max-width:var(--max-article)}.ArticleHeader-module__ABJYlW__categoryLabel{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-red);transition:color var(--transition);margin-bottom:12px;font-size:11px;display:inline-block}.ArticleHeader-module__ABJYlW__categoryLabel:hover{color:var(--text-primary)}.ArticleHeader-module__ABJYlW__title{font-family:var(--font-body);color:var(--text-primary);margin-top:0;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.15}.ArticleHeader-module__ABJYlW__meta{font-family:var(--font-ui);color:var(--text-dim);border-bottom:1px solid var(--border-default);align-items:center;gap:8px;margin-bottom:32px;padding-bottom:24px;font-size:12px;display:flex}.ArticleHeader-module__ABJYlW__metaSep{color:var(--text-muted)}.ArticleHeader-module__ABJYlW__heroWrap{margin-left:-24px;margin-right:-24px}.ArticleHeader-module__ABJYlW__heroImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ArticleHeader-module__ABJYlW__heroCaption{font-family:var(--font-body);color:var(--text-dim);margin-top:8px;font-size:13px;font-style:italic}@media (min-width:768px){.ArticleHeader-module__ABJYlW__title{font-size:42px}.ArticleHeader-module__ABJYlW__heroWrap{max-width:100%;margin-left:0;margin-right:0}}
.LeadParagraph-module__bzswna__lead{font-family:var(--font-body);color:#ccc;border-left:3px solid var(--accent-red);margin:32px 0 40px;padding-left:24px;font-size:20px;font-weight:400;line-height:1.7}@media (max-width:479px){.LeadParagraph-module__bzswna__lead{margin:24px 0 32px;padding-left:16px;font-size:16px}}
.ArticleBody-module__M636YW__body{font-family:var(--font-body);color:#ccc;font-size:18px;line-height:1.8}.ArticleBody-module__M636YW__p{margin-bottom:1.6em}.ArticleBody-module__M636YW__h2{font-family:var(--font-body);color:var(--text-primary);border-left:3px solid var(--accent-red);margin:2.5em 0 .8em;padding-left:16px;font-size:24px;font-weight:700}.ArticleBody-module__M636YW__h3{font-family:var(--font-body);color:var(--text-primary);margin:2em 0 .6em;font-size:20px;font-weight:600}.ArticleBody-module__M636YW__h4{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin:1.8em 0 .5em;font-size:12px}.ArticleBody-module__M636YW__blockquote{background:var(--bg-surface);border-left:4px solid var(--accent-red);color:var(--text-accent);margin:2em 0;padding:20px 24px;font-size:19px;font-style:italic}.ArticleBody-module__M636YW__blockquote cite{font-size:13px;font-style:normal;font-family:var(--font-ui);color:var(--text-dim);margin-top:12px;display:block}.ArticleBody-module__M636YW__body ul{margin-bottom:1.6em;padding:0;list-style:none}.ArticleBody-module__M636YW__body ul li{margin-bottom:.5em;padding-left:20px;position:relative}.ArticleBody-module__M636YW__body ul li:before{content:"—";color:var(--accent-red);position:absolute;left:0}.ArticleBody-module__M636YW__body ol{margin-bottom:1.6em;padding-left:24px}.ArticleBody-module__M636YW__body ol li{margin-bottom:.5em}.ArticleBody-module__M636YW__body ol li::marker{color:var(--accent-red);font-family:var(--font-ui);font-size:13px}.ArticleBody-module__M636YW__link{color:var(--accent-red);transition:color var(--transition);text-decoration:underline}.ArticleBody-module__M636YW__link:hover{color:#e07070}.ArticleBody-module__M636YW__link[target=_blank]:after{content:"↗";margin-left:2px;font-size:.75em}.ArticleBody-module__M636YW__figure{max-width:900px;margin:2em auto;display:block}.ArticleBody-module__M636YW__figureImg{object-fit:cover;width:100%;display:block}.ArticleBody-module__M636YW__figCaption{font-family:var(--font-body);color:var(--text-dim);margin-top:8px;font-size:13px;font-style:italic}.ArticleBody-module__M636YW__inlineDocLink{font-family:var(--font-ui);color:var(--accent-red);background:var(--accent-red-dim);cursor:pointer;transition:background var(--transition), color var(--transition);vertical-align:baseline;border:1px solid #d4555533;padding:1px 6px;font-size:.85em}.ArticleBody-module__M636YW__inlineDocLink:hover{color:#e07070;background:#d4555540}.ArticleBody-module__M636YW__docRef{font-family:var(--font-ui);color:#d45555;cursor:pointer;transition:background var(--transition);vertical-align:baseline;background:#141414;border-left:3px solid #d45555;border-radius:0;padding:2px 8px;font-size:12px;text-decoration:none;display:inline-block}.ArticleBody-module__M636YW__docRef:hover{color:#d45555;background:#1f1f1f;text-decoration:none}.ArticleBody-module__M636YW__inlineCode{font-family:var(--font-ui);background:var(--bg-surface-2);color:var(--text-accent);padding:2px 6px;font-size:.85em}.ArticleBody-module__M636YW__body img{max-width:100%;height:auto}.ArticleBody-module__M636YW__body pre{word-break:break-word;max-width:100%;overflow-x:auto}.ArticleBody-module__M636YW__body code{word-break:break-word;overflow-x:auto}.ArticleBody-module__M636YW__body table{border-collapse:collapse;width:100%;font-family:var(--font-ui);margin:24px 0;font-size:13px;display:block;overflow-x:auto}:is(.ArticleBody-module__M636YW__body th,.ArticleBody-module__M636YW__body td){text-align:left;border-bottom:1px solid var(--border-default);vertical-align:top;padding:10px 14px}.ArticleBody-module__M636YW__body th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600}@media (min-width:768px){.ArticleBody-module__M636YW__h2{font-size:28px}.ArticleBody-module__M636YW__h3{font-size:22px}.ArticleBody-module__M636YW__h4{font-size:14px}}
.InlineNewsletterCTA-module__thW4iG__wrap{background:var(--bg-surface);border:1px solid var(--border-default);margin:2.5em 0;padding:24px;position:relative}.InlineNewsletterCTA-module__thW4iG__dismiss{font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:4px;font-size:16px;line-height:1;position:absolute;top:12px;right:12px}.InlineNewsletterCTA-module__thW4iG__dismiss:hover{color:var(--text-primary)}.InlineNewsletterCTA-module__thW4iG__overline{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-red);margin-bottom:6px;font-size:11px}.InlineNewsletterCTA-module__thW4iG__body{font-family:var(--font-body);color:var(--text-accent);margin-bottom:16px;font-size:16px}.InlineNewsletterCTA-module__thW4iG__form{flex-direction:column;gap:0;display:flex}.InlineNewsletterCTA-module__thW4iG__input{background:var(--bg-primary);border:1px solid var(--border-default);width:100%;height:40px;color:var(--text-primary);font-family:var(--font-ui);outline:none;margin-bottom:8px;padding:0 12px;font-size:13px}.InlineNewsletterCTA-module__thW4iG__input:focus{border-color:var(--border-emphasis)}.InlineNewsletterCTA-module__thW4iG__button{background:var(--accent-red);height:40px;color:var(--bg-primary);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background var(--transition);border:none;font-size:11px;font-weight:600}.InlineNewsletterCTA-module__thW4iG__button:hover:not(:disabled){background:#bf4444}.InlineNewsletterCTA-module__thW4iG__button:disabled{opacity:.6;cursor:not-allowed}.InlineNewsletterCTA-module__thW4iG__errorMsg{font-family:var(--font-ui);color:var(--accent-red);margin-top:8px;font-size:11px}.InlineNewsletterCTA-module__thW4iG__successMsg{font-family:var(--font-ui);color:var(--text-primary);font-size:13px}@media (min-width:480px){.InlineNewsletterCTA-module__thW4iG__form{flex-direction:row}.InlineNewsletterCTA-module__thW4iG__input{border-right:none;flex:1;margin-bottom:0}.InlineNewsletterCTA-module__thW4iG__button{flex-shrink:0;width:auto;padding:0 20px}}
.ReadingProgressBar-module__Pb3xFG__track{top:var(--header-height-mobile);height:2px;z-index:var(--z-progress-bar);pointer-events:none;background:0 0;position:fixed;left:0;right:0}.ReadingProgressBar-module__Pb3xFG__bar{background:var(--accent-red);height:100%;transition:width 50ms linear}@media (min-width:768px){.ReadingProgressBar-module__Pb3xFG__track{top:var(--header-height)}}
.TableOfContents-module__y9lH4q__toc{margin-bottom:20px}.TableOfContents-module__y9lH4q__label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10px}.TableOfContents-module__y9lH4q__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.TableOfContents-module__y9lH4q__item{text-align:left;width:100%;font-family:var(--font-ui);color:var(--text-secondary);cursor:pointer;background:0 0;border-left:2px solid #0000;padding:4px 0;font-size:12px;line-height:1.4;transition:color .1s,border-color .1s,padding-left .1s;display:block}.TableOfContents-module__y9lH4q__item:hover{color:var(--text-primary)}.TableOfContents-module__y9lH4q__itemH3{color:var(--text-dim);padding-left:12px;font-size:11px}.TableOfContents-module__y9lH4q__active{border-left-color:var(--accent-red);color:var(--accent-red)!important;padding-left:8px!important}
.CitedDocumentsList-module__3MPe-G__wrap{border-top:1px solid var(--border-default);margin-top:20px;padding-top:20px}.CitedDocumentsList-module__3MPe-G__label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10px}.CitedDocumentsList-module__3MPe-G__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.CitedDocumentsList-module__3MPe-G__item{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border-default);width:100%;transition:color var(--transition);background:0 0;padding:8px 0;text-decoration:none;display:block}.CitedDocumentsList-module__3MPe-G__item:last-child{border-bottom:none}.CitedDocumentsList-module__3MPe-G__item:hover .CitedDocumentsList-module__3MPe-G__docTitle{color:var(--text-primary)}.CitedDocumentsList-module__3MPe-G__docId{font-family:var(--font-ui);color:var(--accent-red);margin-bottom:2px;font-size:10px;display:block}.CitedDocumentsList-module__3MPe-G__docTitle{-webkit-line-clamp:2;font-family:var(--font-ui);color:var(--text-secondary);transition:color var(--transition);-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}
.RelatedArticles-module__xJvFLG__wrap{border-top:1px solid var(--border-default);margin-top:20px;padding-top:20px}.RelatedArticles-module__xJvFLG__label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10px}.RelatedArticles-module__xJvFLG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RelatedArticles-module__xJvFLG__item{border-bottom:1px solid var(--border-default)}.RelatedArticles-module__xJvFLG__item:last-child{border-bottom:none}.RelatedArticles-module__xJvFLG__link{transition:color var(--transition);padding:8px 0;display:block}.RelatedArticles-module__xJvFLG__link:hover .RelatedArticles-module__xJvFLG__title{color:var(--accent-red)}.RelatedArticles-module__xJvFLG__title{-webkit-line-clamp:2;font-family:var(--font-ui);color:var(--text-secondary);transition:color var(--transition);-webkit-box-orient:vertical;margin-bottom:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.RelatedArticles-module__xJvFLG__date{font-family:var(--font-ui);color:var(--text-muted);font-size:10px;display:block}
.ShareButtons-module__1CYb7G__wrap{border-top:1px solid var(--border-default);margin-top:48px;padding-top:24px}.ShareButtons-module__1CYb7G__label{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:11px}.ShareButtons-module__1CYb7G__buttons{flex-wrap:wrap;gap:12px;display:flex}.ShareButtons-module__1CYb7G__button{font-family:var(--font-ui);color:var(--text-secondary);border:1px solid var(--border-default);cursor:pointer;min-height:44px;transition:border-color var(--transition), color var(--transition);background:0 0;align-items:center;padding:8px 16px;font-size:12px;text-decoration:none;display:inline-flex}.ShareButtons-module__1CYb7G__button:hover{border-color:var(--accent-red);color:var(--accent-red)}
.MobileTocSheet-module__Oy4yrW__trigger{z-index:var(--z-toc-button);background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-secondary);font-family:var(--font-ui);cursor:pointer;transition:color var(--transition), border-color var(--transition);padding:10px 14px;font-size:11px;position:fixed;bottom:24px;right:24px}.MobileTocSheet-module__Oy4yrW__trigger:hover{color:var(--text-primary);border-color:var(--border-emphasis)}@media (min-width:768px){.MobileTocSheet-module__Oy4yrW__trigger{display:none}}.MobileTocSheet-module__Oy4yrW__overlay{z-index:var(--z-toc-sheet);background:#0009;align-items:flex-end;display:flex;position:fixed;inset:0}.MobileTocSheet-module__Oy4yrW__sheet{background:var(--bg-surface);border-top:1px solid var(--border-default);width:100%;height:60vh;animation:.25s forwards MobileTocSheet-module__Oy4yrW__slideUp;overflow-y:auto}@keyframes MobileTocSheet-module__Oy4yrW__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MobileTocSheet-module__Oy4yrW__sheetHeader{border-bottom:1px solid var(--border-default);background:var(--bg-surface);z-index:1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.MobileTocSheet-module__Oy4yrW__sheetTitle{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.MobileTocSheet-module__Oy4yrW__closeBtn{color:var(--text-secondary);cursor:pointer;transition:color var(--transition);background:0 0;border:none;padding:4px;font-size:20px;line-height:1}.MobileTocSheet-module__Oy4yrW__closeBtn:hover{color:var(--text-primary)}.MobileTocSheet-module__Oy4yrW__list{margin:0;padding:0;list-style:none}.MobileTocSheet-module__Oy4yrW__item{text-align:left;width:100%;font-family:var(--font-ui);color:var(--text-secondary);border:none;border-bottom:1px solid var(--border-default);cursor:pointer;min-height:44px;transition:color var(--transition), background var(--transition);background:0 0;padding:14px 20px;font-size:14px;display:block}.MobileTocSheet-module__Oy4yrW__item:hover{color:var(--text-primary);background:var(--bg-surface-2)}.MobileTocSheet-module__Oy4yrW__itemH3{color:var(--text-dim);padding-left:36px;font-size:13px}
.NewsletterMiniForm-module__G5d3eG__wrap{border-top:1px solid var(--border-default);margin-top:24px;padding-top:20px}.NewsletterMiniForm-module__G5d3eG__label{font-family:var(--font-ui);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;margin-bottom:10px;font-size:10px}.NewsletterMiniForm-module__G5d3eG__form{flex-direction:column;gap:6px;display:flex}.NewsletterMiniForm-module__G5d3eG__input{background:var(--bg-primary);border:1px solid var(--border-default);width:100%;height:36px;color:var(--text-primary);font-family:var(--font-ui);outline:none;padding:0 10px;font-size:11px}.NewsletterMiniForm-module__G5d3eG__input:focus{border-color:var(--border-emphasis)}.NewsletterMiniForm-module__G5d3eG__button{background:var(--accent-red);color:#000;width:100%;height:36px;font-family:var(--font-ui);letter-spacing:.1em;cursor:pointer;border:none;font-size:10px;font-weight:700}.NewsletterMiniForm-module__G5d3eG__button:hover:not(:disabled){opacity:.9}.NewsletterMiniForm-module__G5d3eG__button:disabled{opacity:.5;cursor:default}.NewsletterMiniForm-module__G5d3eG__success{font-family:var(--font-ui);color:var(--accent-green);padding:8px 0;font-size:11px}.NewsletterMiniForm-module__G5d3eG__error{font-family:var(--font-ui);color:var(--accent-red);font-size:9px}
.ArticleDetailPage-module__cq1vjW__contentGrid{max-width:var(--max-content);margin:0 auto;padding:0 16px 80px;display:block}.ArticleDetailPage-module__cq1vjW__bodyColumn{max-width:var(--max-article);overflow-wrap:break-word;word-break:break-word;padding:0}@media (min-width:480px){.ArticleDetailPage-module__cq1vjW__contentGrid{padding:0 24px 80px}}.ArticleDetailPage-module__cq1vjW__sidebar{display:none}.ArticleDetailPage-module__cq1vjW__sidebarInner{top:calc(var(--header-height) + 24px);max-height:calc(100vh - var(--header-height) - 48px);position:sticky;overflow-y:auto}.ArticleDetailPage-module__cq1vjW__mobileDocsStrip{border-top:1px solid var(--border-default);margin:32px 0;padding-top:20px}.ArticleDetailPage-module__cq1vjW__mobileDocsLabel{font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:12px;font-size:10px}.ArticleDetailPage-module__cq1vjW__mobileDocsScroll{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:8px;display:flex;overflow-x:auto}.ArticleDetailPage-module__cq1vjW__mobileDocChip{font-family:var(--font-ui);color:var(--accent-red);background:var(--bg-surface);border:1px solid var(--border-default);white-space:nowrap;cursor:pointer;flex-shrink:0;padding:8px 12px;font-size:11px}.ArticleDetailPage-module__cq1vjW__mobileRelated{display:block}.ArticleDetailPage-module__cq1vjW__disclaimer{border-top:1px solid var(--border-default);font-family:var(--font-ui);color:var(--text-muted);margin-top:48px;padding:20px 0;font-size:10px;line-height:1.7}@media (min-width:1024px){.ArticleDetailPage-module__cq1vjW__contentGrid{grid-template-columns:1fr var(--sidebar-width);align-items:start;gap:48px;display:grid}.ArticleDetailPage-module__cq1vjW__bodyColumn{min-width:0;max-width:100%}.ArticleDetailPage-module__cq1vjW__sidebar{display:block}.ArticleDetailPage-module__cq1vjW__mobileDocsStrip,.ArticleDetailPage-module__cq1vjW__mobileRelated{display:none}}
