.qTROQW_frame{aspect-ratio:16/9;background:var(--bg-dark);width:100%;min-width:0;position:relative;overflow:hidden}.qTROQW_preview,.qTROQW_player{border:0;width:100%;height:100%;position:absolute;inset:0}.qTROQW_preview{cursor:pointer;color:#fff;background:0 0;place-items:center;padding:1rem;display:grid}.qTROQW_poster{object-fit:cover}.qTROQW_shade{background:#00000059;position:absolute;inset:0}.qTROQW_control{justify-items:center;gap:.75rem;display:grid;position:relative}.qTROQW_play{aspect-ratio:1;background:var(--accent-burgundy);width:clamp(3rem,7vw,4.25rem);transition:transform var(--transition-fast);border-radius:50%;place-items:center;padding-left:.15rem;font-size:1.4rem;display:grid;box-shadow:0 4px 20px #00000040}.qTROQW_label{font-family:var(--font-sans);text-shadow:0 1px 4px #000;font-size:.875rem;font-weight:600}.qTROQW_preview:hover .qTROQW_play{transform:scale(1.08)}.qTROQW_preview:focus-visible{outline-offset:-6px;outline:3px solid #fff}
.cI_EEa_section{border-top:1px solid var(--border-ink);margin-top:3.5rem;padding-top:2.5rem}.cI_EEa_statusNotice{border-radius:var(--border-radius-sm);font-family:var(--font-mono);word-break:break-word;margin-bottom:1.75rem;padding:.9rem 1.15rem;font-size:.82rem}.cI_EEa_statusSuccess{color:var(--accent-forest);border-left:3px solid var(--accent-forest);background:#2d501614}.cI_EEa_statusError{color:var(--accent-burgundy);border-left:3px solid var(--accent-burgundy);background:#7a1f2e14}.cI_EEa_rootFormWrap{background:var(--bg-secondary);border-radius:var(--border-radius-md);border:1px solid var(--border-ink);margin-bottom:2.5rem;padding:1.5rem}@media (max-width:600px){.cI_EEa_rootFormWrap{padding:1.25rem 1rem}}.cI_EEa_commentForm{flex-direction:column;gap:1rem;display:flex}.cI_EEa_inputGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.cI_EEa_inputGrid{grid-template-columns:1fr;gap:.75rem}.cI_EEa_commentForm .form-input{font-size:16px}}.cI_EEa_formActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cI_EEa_submitBtn{margin-left:auto}@media (max-width:480px){.cI_EEa_formActions{flex-direction:column;align-items:stretch}.cI_EEa_submitBtn{text-align:center;justify-content:center;width:100%;margin-left:0}}.cI_EEa_cancelReplyBtn{color:var(--ink-muted);font-size:.78rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;align-items:center;min-height:36px;padding:.35rem .5rem;display:inline-flex}.cI_EEa_cancelReplyBtn:hover{color:var(--accent-burgundy)}@keyframes cI_EEa_commentAppear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cI_EEa_commentNode{margin-top:2rem;animation:.25s ease-out cI_EEa_commentAppear}.cI_EEa_commentNodeNested{border-left:2px solid var(--border-ink-strong);margin-top:1.25rem;margin-left:clamp(.4rem,2vw,1rem);padding-left:clamp(.5rem,2vw,1rem);animation:.25s ease-out cI_EEa_commentAppear}@media (max-width:480px){.cI_EEa_commentNodeNested{margin-left:.4rem;padding-left:.5rem}}.cI_EEa_commentHeader{align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.cI_EEa_avatar{background:var(--accent-burgundy);color:#fff;width:28px;height:28px;font-size:.85rem;font-weight:600;font-family:var(--font-sans);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cI_EEa_authorMeta{flex-direction:column;min-width:0;display:flex}.cI_EEa_authorName{font-family:var(--font-sans);color:var(--ink-primary);word-break:break-word;overflow-wrap:break-word;font-size:.95rem;line-height:1.2}.cI_EEa_commentDate{color:var(--ink-muted);font-size:.72rem;font-family:var(--font-mono);margin-top:.2rem}.cI_EEa_commentContent{font-family:var(--font-serif);color:var(--ink-secondary);word-break:break-word;overflow-wrap:anywhere;margin:0 0 .75rem;padding-left:.25rem;font-size:.95rem;line-height:1.65}.cI_EEa_commentActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cI_EEa_actionBtn{color:var(--ink-muted);font-size:.78rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;border-radius:var(--border-radius-sm);min-height:36px;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;padding:.3rem .6rem;font-weight:500;display:inline-flex}.cI_EEa_actionBtn:hover{background:var(--bg-secondary);color:var(--ink-primary)}.cI_EEa_viewRepliesBtn{color:var(--accent-burgundy)}.cI_EEa_viewRepliesBtn:hover{color:var(--accent-burgundy);background:#7a1f2e0f}.cI_EEa_replyFormBox{background:var(--bg-secondary);border:1px solid var(--border-ink);border-radius:var(--border-radius-md);margin-top:1rem;padding:1.25rem}@media (max-width:480px){.cI_EEa_replyFormBox{padding:1rem .75rem}}.cI_EEa_replyTitle{font-family:var(--font-sans);color:var(--ink-primary);word-break:break-word;margin:0 0 1rem;font-size:.9rem}.cI_EEa_emptyNotice{color:var(--ink-muted);font-family:var(--font-serif);font-style:italic}
.Q8NgRG_main{min-height:100vh;padding-bottom:6rem}.Q8NgRG_articleHeader{background:var(--bg-secondary);border-bottom:3px double var(--border-ink-strong);padding:2rem 0 1.75rem}.Q8NgRG_breadcrumb{font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;word-break:break-word;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.9rem;font-size:.7rem;display:flex}.Q8NgRG_breadcrumb a:hover{color:var(--accent-burgundy)}.Q8NgRG_breadcrumb span{color:var(--border-ink-strong)}.Q8NgRG_title{font-family:var(--font-display);color:var(--ink-primary);word-break:break-word;overflow-wrap:break-word;margin:.5rem 0 .85rem;font-size:clamp(1.45rem,3.5vw,2.45rem);font-weight:900;line-height:1.18}.Q8NgRG_excerpt{font-family:var(--font-serif);color:var(--ink-secondary);border-left:3px solid var(--accent-burgundy);word-break:break-word;overflow-wrap:break-word;margin-bottom:1.15rem;padding-left:1.1rem;font-size:1.05rem;font-style:italic;line-height:1.65}.Q8NgRG_meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Q8NgRG_authorLink{color:var(--ink-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-ink-strong);text-decoration-color:var(--border-ink-strong);text-underline-offset:3px;transition:color var(--transition-fast), text-decoration-color var(--transition-fast);font-weight:600}.Q8NgRG_authorLink:hover{color:var(--accent-burgundy);-webkit-text-decoration-color:var(--accent-burgundy);text-decoration-color:var(--accent-burgundy)}.Q8NgRG_metaDot{color:var(--ink-muted)}.Q8NgRG_featuredImageWrap{background:var(--bg-primary);padding:2rem 0}.Q8NgRG_featuredImageContainer{aspect-ratio:16/9;border-radius:var(--border-radius-md);border:1px solid var(--border-ink);background-color:var(--bg-tertiary);width:100%;max-width:850px;margin:0 auto;position:relative;overflow:hidden}.Q8NgRG_youtubeWrap{border-radius:var(--border-radius-md);border:1px solid var(--border-ink);background:#000;width:100%;position:relative;overflow:hidden}@media (max-width:600px){.Q8NgRG_featuredImageWrap{padding:1.25rem 0}.Q8NgRG_featuredImageContainer,.Q8NgRG_youtubeWrap{border-radius:var(--border-radius-sm)}}.Q8NgRG_youtubeEmbed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.Q8NgRG_articleBodyGrid{justify-content:center;align-items:stretch;gap:3.5rem;padding-top:2.5rem;display:flex}.Q8NgRG_articleColumn{flex:1;min-width:0;max-width:760px}.Q8NgRG_desktopToc{flex-shrink:0;width:280px;display:none}.Q8NgRG_mobileToc{display:block}@media (min-width:1024px){.Q8NgRG_desktopToc{display:block}.Q8NgRG_mobileToc{display:none}}@media (min-width:1200px){.Q8NgRG_desktopToc{width:300px}}.Q8NgRG_content{font-family:var(--font-serif);color:var(--ink-secondary);border-bottom:1px solid var(--border-ink);padding:1rem 0 2.5rem;font-size:1.1rem;line-height:1.85}.Q8NgRG_content h2{font-family:var(--font-display);color:var(--ink-primary);border-bottom:2px solid var(--border-ink);margin:2.5rem 0 1rem;padding-bottom:.5rem;scroll-margin-top:2rem;font-size:1.75rem}.Q8NgRG_content h3{font-family:var(--font-display);color:var(--ink-primary);margin:2rem 0 .75rem;scroll-margin-top:2rem;font-size:1.35rem}.Q8NgRG_content p{margin-bottom:1.5rem}.Q8NgRG_content a{color:var(--accent-burgundy);text-underline-offset:3px;text-decoration:underline}.Q8NgRG_content ul,.Q8NgRG_content ol{margin-bottom:1.5rem;padding-left:1.75rem}.Q8NgRG_content li{margin-bottom:.5rem}.Q8NgRG_content blockquote{border-left:4px solid var(--accent-burgundy);background:var(--bg-secondary);margin:2rem 0;padding:1rem 1.5rem;font-style:italic}.Q8NgRG_content pre{background:var(--bg-dark);color:#e8e0d5;border-radius:var(--border-radius-md);-webkit-overflow-scrolling:touch;box-sizing:border-box;white-space:pre-wrap;word-break:break-word;max-width:100%;font-family:var(--font-mono);margin-bottom:1.5rem;padding:1.5rem;font-size:.875rem;line-height:1.6;overflow-x:auto}@media (max-width:600px){.Q8NgRG_content pre{border-radius:var(--border-radius-sm);padding:1rem .85rem;font-size:.8rem}}.Q8NgRG_content code{font-family:var(--font-mono);background:var(--bg-tertiary);border-radius:3px;padding:.15em .4em;font-size:.85em}.Q8NgRG_content pre code{background:0 0;padding:0}.Q8NgRG_content img{border:1px solid var(--border-ink);max-width:100%;margin:1.5rem 0}.Q8NgRG_reactionWrap{background:var(--bg-secondary);border:1px solid var(--border-ink);border-radius:var(--border-radius-md);justify-content:center;width:100%;margin-top:1.5rem;padding:2rem 1.5rem;display:flex}.Q8NgRG_backLink{border-top:1px solid var(--border-ink);margin-top:3rem;padding:3rem 0 0}@media (max-width:768px){.Q8NgRG_backLink{justify-content:center;display:flex}}.Q8NgRG_relatedSection{border-top:1px solid var(--border-ink);margin-top:3.5rem;padding-top:2.5rem}.Q8NgRG_relatedGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:1.25rem;display:grid}.Q8NgRG_relatedCard{color:inherit;border:1px solid var(--border-ink);border-radius:var(--border-radius-md);background:var(--bg-primary);transition:all var(--transition-normal);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.Q8NgRG_relatedCard:hover{border-color:var(--accent-burgundy);box-shadow:3px 3px 0 var(--accent-burgundy);transform:translate(-2px,-2px)}.Q8NgRG_relatedImg{aspect-ratio:16/9;background:var(--bg-tertiary);border-bottom:1px solid var(--border-ink);width:100%;position:relative;overflow:hidden}.Q8NgRG_relatedBody{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.15rem;display:flex}.Q8NgRG_relatedTitle{font-family:var(--font-display);color:var(--ink-primary);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.Q8NgRG_relatedCard:hover .Q8NgRG_relatedTitle{color:var(--accent-burgundy)}.Q8NgRG_content table{border-collapse:collapse;width:100%;max-width:100%;font-family:var(--font-sans);-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:2rem 0;font-size:.95rem;display:block;overflow-x:auto}.Q8NgRG_content .prose table{border-collapse:collapse;width:100%;max-width:100%;font-family:var(--font-sans);-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:2rem 0;font-size:.95rem;display:block;overflow-x:auto}.Q8NgRG_content table th{background:var(--bg-secondary);border:1px solid var(--border-ink-strong);text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-primary);padding:10px 16px;font-size:.78rem;font-weight:700}.Q8NgRG_content .prose table th{background:var(--bg-secondary);border:1px solid var(--border-ink-strong);text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-primary);padding:10px 16px;font-size:.78rem;font-weight:700}@media (max-width:768px){.Q8NgRG_content table th,.Q8NgRG_content table td{min-width:100px;padding:8px 10px;font-size:.82rem}.Q8NgRG_content .prose table th{min-width:100px;padding:8px 10px;font-size:.82rem}.Q8NgRG_content .prose table td{min-width:100px;padding:8px 10px;font-size:.82rem}}.Q8NgRG_content table td{border:1px solid var(--border-ink);vertical-align:top;color:var(--ink-secondary);padding:10px 16px;line-height:1.6}.Q8NgRG_content .prose table td{border:1px solid var(--border-ink);vertical-align:top;color:var(--ink-secondary);padding:10px 16px;line-height:1.6}.Q8NgRG_content table tr:nth-child(2n) td{background:var(--bg-secondary)}.Q8NgRG_content .prose table tr:nth-child(2n) td{background:var(--bg-secondary)}.Q8NgRG_content table tr:hover td{background:color-mix(in srgb, var(--accent-burgundy) 4%, transparent)}.Q8NgRG_content .prose table tr:hover td{background:color-mix(in srgb, var(--accent-burgundy) 4%, transparent)}.Q8NgRG_content ul[data-type=taskList]{margin-bottom:1.5rem;padding-left:.25rem;list-style:none}.Q8NgRG_content ul[data-type=taskList] li{align-items:flex-start;gap:.65rem;margin-bottom:.5rem;display:flex}.Q8NgRG_content ul[data-type=taskList] li input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-burgundy);flex-shrink:0;margin-top:4px}.Q8NgRG_content ul[data-type=taskList] li[data-checked=true]>div,.Q8NgRG_content ul[data-type=taskList] li[data-checked=true]>p{color:var(--ink-muted);text-decoration:line-through}.Q8NgRG_content mark{border-radius:3px;padding:.1em .25em}.Q8NgRG_content sup,.Q8NgRG_content sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}.Q8NgRG_content sup{top:-.4em}.Q8NgRG_content sub{bottom:-.25em}.Q8NgRG_content h4{font-family:var(--font-display);color:var(--ink-secondary);letter-spacing:.01em;margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:700}.Q8NgRG_tagsContainer{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1.5rem 0 .5rem;display:flex}.Q8NgRG_tagsList{flex-wrap:wrap;gap:.5rem;display:flex}.Q8NgRG_tagPill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--border-ink-strong);color:var(--ink-muted);transition:all var(--transition-fast);border-radius:20px;padding:.3rem .75rem;font-size:.72rem}.Q8NgRG_tagPill:hover{background:var(--accent-burgundy);color:#fff;border-color:var(--accent-burgundy)}.Q8NgRG_shareBar{border-bottom:1px solid var(--border-ink);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.Q8NgRG_shareLabel{color:var(--ink-muted);font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-right:.25rem}.Q8NgRG_shareBtn{background:var(--bg-secondary);border:1px solid var(--border-ink-strong);border-radius:var(--border-radius-sm);cursor:pointer;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-primary);justify-content:center;align-items:center;min-height:38px;padding:.4rem .85rem;font-size:.72rem;transition:all .15s;display:inline-flex}.Q8NgRG_shareBtn:hover{background:var(--bg-tertiary);border-color:var(--accent-burgundy);color:var(--accent-burgundy);transform:translateY(-1px)}.Q8NgRG_shareBtnCopied,.Q8NgRG_shareBtnCopied:hover{background:var(--accent-forest);border-color:var(--accent-forest);color:#fff}@media (max-width:480px){.Q8NgRG_shareBar{gap:.45rem}.Q8NgRG_shareLabel{width:100%;margin-bottom:.2rem}.Q8NgRG_shareBtn{text-align:center;flex:calc(50% - .45rem);min-height:40px;padding:.5rem .6rem;font-size:.68rem}}
.agBgba_main{min-height:100vh}.agBgba_section{padding:4rem 0}.agBgba_emptyState{border:2px dashed var(--border-ink-strong);border-radius:var(--border-radius-md);text-align:center;padding:4rem 2rem}.agBgba_breakingBannerLink{margin-bottom:2rem;display:block}.agBgba_breakingBanner{background:var(--bg-tertiary);border-left:4px solid var(--accent-burgundy);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;transition:background-color var(--transition-fast);align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.agBgba_breakingBannerLink:hover .agBgba_breakingBanner{background:var(--bg-secondary)}.agBgba_breakingTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:#fff;background:var(--accent-burgundy);border-radius:var(--border-radius-sm);white-space:nowrap;padding:.25rem .6rem;font-size:.65rem;font-weight:500}.agBgba_breakingText{font-family:var(--font-serif);color:var(--ink-secondary);word-break:break-word;font-size:.9rem;font-style:italic}@media (max-width:480px){.agBgba_breakingBanner{flex-wrap:wrap;gap:.6rem;padding:.5rem .75rem}.agBgba_breakingText{font-size:.82rem}}.agBgba_frontPage{padding:2rem 0 3rem}.agBgba_frontGrid{border:1px solid var(--border-ink);background:var(--bg-primary);grid-template-columns:1fr 360px;align-items:stretch;min-height:580px;display:grid}@media (max-width:1024px){.agBgba_frontGrid{grid-template-columns:1fr;min-height:auto}}.agBgba_featuredLink{flex-direction:column;height:100%;text-decoration:none;display:flex}.agBgba_featuredArticle{border-right:1px solid var(--border-ink);flex-direction:column;height:100%;display:flex}@media (max-width:1024px){.agBgba_featuredArticle{border-right:none;border-bottom:1px solid var(--border-ink)}}.agBgba_featuredImage{aspect-ratio:16/9;border-bottom:1px solid var(--border-ink);background:var(--bg-tertiary);flex-shrink:0;width:100%;position:relative;overflow:hidden}.agBgba_featuredBody{flex-direction:column;flex:1;justify-content:space-between;gap:.75rem;padding:1.75rem 2rem;display:flex}.agBgba_featuredTitle{font-family:var(--font-display);color:var(--ink-primary);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}.agBgba_featuredLink:hover .agBgba_featuredTitle{color:var(--accent-burgundy)}.agBgba_featuredExcerpt{color:var(--ink-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.agBgba_featuredMeta{border-top:1px solid var(--border-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}@media (max-width:480px){.agBgba_featuredMeta{flex-direction:column;align-items:stretch;gap:.75rem}.agBgba_featuredMeta .btn-primary{text-align:center;justify-content:center;width:100%}}.agBgba_trendingSidebar{background:var(--bg-primary);flex-direction:column;height:100%;padding:1.5rem 1.75rem;display:flex}.agBgba_trendingList{flex-direction:column;flex:1;justify-content:space-between;display:flex}.agBgba_sidebarItem{border-bottom:1px solid var(--border-ink);transition:background-color var(--transition-fast);flex-shrink:0;align-items:flex-start;gap:.85rem;padding:.7rem 0;display:flex}.agBgba_sidebarItem>div{flex:1;min-width:0}.agBgba_sidebarLink{text-decoration:none;display:block}.agBgba_trendingList>a:last-child .agBgba_sidebarItem,.agBgba_sidebarLink:last-child .agBgba_sidebarItem{border-bottom:none;padding-bottom:0}@media (min-width:1025px) and (max-width:1150px){.agBgba_frontGrid{min-height:auto}.agBgba_sidebarLink[data-rank="6"],.agBgba_trendingList>a:nth-child(n+6){display:none!important}.agBgba_sidebarLink[data-rank="5"] .agBgba_sidebarItem,.agBgba_trendingList>a:nth-child(5) .agBgba_sidebarItem{border-bottom:none!important;padding-bottom:0!important}}.agBgba_rank{font-family:var(--font-display);color:#7a1f2e47;flex-shrink:0;width:1.85rem;font-size:1.45rem;font-weight:900;line-height:1}.agBgba_sidebarTitle{font-family:var(--font-display);color:var(--ink-primary);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;margin:.15rem 0 .25rem;font-size:.9rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}a:hover .agBgba_sidebarTitle{color:var(--accent-burgundy)}.agBgba_latestGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}@media (max-width:1024px){.agBgba_latestGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:640px){.agBgba_latestGrid{grid-template-columns:1fr;gap:1.25rem}}.agBgba_articleCardLink{text-decoration:none;display:block}.agBgba_articleCard{border:1px solid var(--border-ink);border-radius:var(--border-radius-md);background:var(--bg-primary);height:100%;transition:all var(--transition-normal);flex-direction:column;display:flex;overflow:hidden}.agBgba_articleCard:hover{border-color:var(--accent-burgundy);box-shadow:4px 4px 0 var(--accent-burgundy);transform:translate(-2px,-2px)}.agBgba_cardImage{aspect-ratio:16/9;border-bottom:1px solid var(--border-ink);background:var(--bg-tertiary);width:100%;position:relative;overflow:hidden}.agBgba_cardVideoBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-family:var(--font-mono);letter-spacing:.05em;z-index:2;background:#1a1614e0;border-radius:4px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;bottom:8px;right:8px}.agBgba_cardBody{flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.agBgba_cardTitle{font-family:var(--font-display);color:var(--ink-primary);-webkit-line-clamp:2;transition:color var(--transition-fast);-webkit-box-orient:vertical;font-size:1.15rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.agBgba_articleCardLink:hover .agBgba_cardTitle{color:var(--accent-burgundy)}.agBgba_cardExcerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.agBgba_cardFooter{border-top:1px solid var(--border-ink);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;padding-top:.75rem;display:flex}.agBgba_cardFooter .read-more{margin-left:auto}.agBgba_splitGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem);display:grid}@media (max-width:900px){.agBgba_splitGrid{grid-template-columns:1fr;gap:2.5rem}}.agBgba_splitCol{flex-direction:column;min-width:0;height:100%;display:flex}.agBgba_editorsList{border:1px solid var(--border-ink);border-radius:var(--border-radius-md);background:var(--bg-primary);flex-direction:column;flex:1;justify-content:space-between;min-width:0;padding:0 1.25rem;display:flex}.agBgba_editorItem{border-bottom:1px solid var(--border-ink);transition:background-color var(--transition-fast);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.agBgba_editorsList>a:last-child .agBgba_editorItem{border-bottom:none}.agBgba_editorItem:hover{background-color:var(--bg-secondary)}.agBgba_editorImage{aspect-ratio:16/9;border-radius:var(--border-radius-sm);background:var(--bg-tertiary);flex-shrink:0;width:120px;position:relative;overflow:hidden}.agBgba_editorTitle{font-family:var(--font-display);color:var(--ink-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.25rem;font-size:.95rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.agBgba_editorItem>div:last-child{min-width:0}.agBgba_editorsList>a{min-width:0;display:block}.agBgba_editorMeta{flex-wrap:wrap;align-items:center;gap:.4rem 1rem;margin-top:.5rem;display:flex}.agBgba_editorMeta>span{white-space:nowrap}@media (max-width:480px){.agBgba_editorItem{grid-template-columns:105px minmax(0,1fr);gap:.75rem}.agBgba_editorImage{width:105px}.agBgba_featuredBody,.agBgba_trendingSidebar{padding:1.25rem 1rem}}@media (max-width:360px){.agBgba_editorItem{grid-template-columns:88px minmax(0,1fr);gap:.6rem}.agBgba_editorImage{width:88px}.agBgba_editorsList{padding:0 .75rem}}.agBgba_videoCard{border:1px solid var(--border-ink);border-radius:var(--border-radius-md);background:var(--bg-primary);flex-direction:column;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}.agBgba_videoThumb{aspect-ratio:16/9;background:var(--bg-dark);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.agBgba_playBtn{background:var(--accent-burgundy);color:#fff;z-index:1;width:64px;height:64px;transition:transform var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:relative}.agBgba_videoThumb:hover .agBgba_playBtn{transform:scale(1.1)}.agBgba_videoBody{flex-direction:column;flex:1;justify-content:space-between;padding:1.5rem;display:flex}.agBgba_videoTitle{font-family:var(--font-display);color:var(--ink-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.5rem;font-size:1.25rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}@media (max-width:480px){.agBgba_videoBody{padding:1.25rem 1rem}:is(.agBgba_videoBody .btn-primary,.agBgba_videoBody .btn-outline){text-align:center;justify-content:center;width:100%}}.agBgba_newsletterStrip{background:var(--bg-dark);color:#fff;padding:4rem 0}.agBgba_newsletterInner{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}@media (max-width:768px){.agBgba_newsletterInner{grid-template-columns:1fr;gap:1.75rem}}.agBgba_newsletterHeading{font-family:var(--font-display);color:#faf7f2;margin-bottom:.75rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1.15}.agBgba_newsletterSub{font-family:var(--font-serif);color:#faf7f2b3;max-width:500px;font-size:1rem;line-height:1.6}.agBgba_newsletterForm{align-items:flex-start;gap:.75rem;width:100%;display:flex}.agBgba_newsletterInputWrap{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.agBgba_newsletterForm .form-input{border-color:#ffffff26;height:48px}.agBgba_newsletterForm .btn-primary{flex-shrink:0;height:48px}@media (max-width:600px){.agBgba_newsletterStrip{padding:3rem 0}.agBgba_newsletterForm{flex-direction:column;align-items:stretch}.agBgba_newsletterForm .form-input{width:100%;font-size:16px}.agBgba_newsletterForm .btn-primary{text-align:center;justify-content:center;width:100%}}.agBgba_contactGrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:5rem;display:grid}@media (max-width:900px){.agBgba_contactGrid{grid-template-columns:1fr;gap:2.5rem}}.agBgba_contactInfo{font-family:var(--font-mono);color:var(--ink-secondary);background:var(--bg-secondary);border-left:3px solid var(--accent-burgundy);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;word-break:break-word;overflow-wrap:break-word;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding:1.25rem 1.5rem;font-size:.82rem;display:flex}.agBgba_contactInfo p{color:var(--ink-secondary);margin:0}.agBgba_contactInfo strong{color:var(--ink-primary);margin-right:.35rem}.agBgba_contactInfo a{color:var(--ink-secondary);transition:color var(--transition-fast);word-break:break-word;overflow-wrap:anywhere}.agBgba_contactInfo a:hover{color:var(--accent-burgundy);text-decoration:underline}@media (max-width:480px){.agBgba_contactInfo{padding:1rem .85rem}}.agBgba_contactForm{flex-direction:column;gap:1.25rem;display:flex}.agBgba_contactForm .btn-primary{align-self:flex-start}@media (max-width:600px){.agBgba_contactForm .form-input{font-size:16px}.agBgba_contactForm .btn-primary{text-align:center;justify-content:center;align-self:stretch;width:100%}}.agBgba_formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}@media (max-width:600px){.agBgba_formRow{grid-template-columns:1fr;gap:1.25rem}}.agBgba_formGroup{flex-direction:column;gap:.45rem;display:flex}.agBgba_formLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.72rem;font-weight:500}.agBgba_successBox{border:2px solid var(--accent-forest-light);border-radius:var(--border-radius-md);text-align:center;background:#2d50160d;padding:2.5rem}.agBgba_successBox h3{font-family:var(--font-display);color:var(--accent-forest);margin-bottom:.5rem}.agBgba_errorMsg{font-family:var(--font-mono);color:var(--accent-burgundy);border-radius:var(--border-radius-sm);border-left:3px solid var(--accent-burgundy);background:#7a1f2e0f;padding:.75rem 1rem;font-size:.8rem}
.HBdu3G_desktopNav{background:var(--bg-secondary);border:1px solid var(--border-ink);border-top:3px solid var(--accent-burgundy);border-radius:var(--border-radius-sm);scrollbar-width:thin;scrollbar-color:var(--border-ink) transparent;max-height:calc(100vh - 4rem);padding:1.25rem 1.15rem .95rem;position:sticky;top:2rem;overflow-y:auto;box-shadow:0 2px 12px #1c19170a}.HBdu3G_desktopNav::-webkit-scrollbar{width:4px}.HBdu3G_desktopNav::-webkit-scrollbar-thumb{background:var(--border-ink);border-radius:2px}.HBdu3G_header{border-bottom:1px solid var(--border-ink);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.65rem;display:flex}.HBdu3G_headerTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-primary);align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.HBdu3G_headerIcon{color:var(--accent-burgundy);font-size:.88rem;font-weight:800;line-height:1}.HBdu3G_countBadge{font-family:var(--font-mono);color:var(--accent-burgundy);letter-spacing:.04em;white-space:nowrap;background:#7a1f2e14;border:1px solid #7a1f2e33;border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:600}.HBdu3G_tocList{flex-direction:column;gap:.18rem;margin:0;padding:0;list-style:none;display:flex;position:relative}.HBdu3G_tocList:before{content:"";background-color:var(--border-ink);border-radius:1px;width:2px;position:absolute;top:6px;bottom:6px;left:0}.HBdu3G_tocItem{position:relative}.HBdu3G_tocLink{border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;font-family:var(--font-sans);color:var(--ink-secondary);z-index:1;transition:all var(--transition-fast);border-left:3px solid #0000;align-items:flex-start;gap:.55rem;padding:.42rem .65rem;font-size:.82rem;line-height:1.4;text-decoration:none;display:flex;position:relative}.HBdu3G_tocLink:hover{color:var(--accent-burgundy);background:#7a1f2e0a;border-left-color:#7a1f2e73}.HBdu3G_tocLink:hover .HBdu3G_indexNumber{color:var(--accent-burgundy)}.HBdu3G_tocLinkActive{border-left-color:var(--accent-burgundy);color:var(--accent-burgundy);background:#7a1f2e14;font-weight:600}.HBdu3G_tocLinkActive .HBdu3G_indexNumber{color:var(--accent-burgundy);font-weight:700}.HBdu3G_tocItemH3{margin-left:.75rem}.HBdu3G_tocItemH3 .HBdu3G_tocLink{padding-top:.28rem;padding-bottom:.28rem;font-size:.77rem}.HBdu3G_tocItemH3 .HBdu3G_indexNumber{min-width:1rem;color:var(--ink-faint)}.HBdu3G_indexNumber{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;min-width:1.45rem;transition:color var(--transition-fast);flex-shrink:0;font-size:.7rem;font-weight:600;line-height:1.4}.HBdu3G_itemText{word-break:break-word;flex:1;min-width:0}.HBdu3G_footerActions{border-top:1px dashed var(--border-ink);justify-content:space-between;align-items:center;margin-top:.85rem;padding-top:.65rem;display:flex}.HBdu3G_scrollTopBtn{cursor:pointer;font-family:var(--font-mono);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--border-radius-sm);transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:.3rem;padding:.22rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.HBdu3G_scrollTopBtn:hover{color:var(--accent-burgundy);background:#7a1f2e14}.HBdu3G_readingProgressText{font-family:var(--font-mono);color:var(--ink-muted);letter-spacing:.04em;font-size:.65rem;font-weight:500}.HBdu3G_mobileNav{background:var(--bg-secondary);border:1px solid var(--border-ink);border-top:3px solid var(--accent-burgundy);border-radius:var(--border-radius-sm);margin-bottom:2rem;overflow:hidden;box-shadow:0 1px 4px #1c191708}.HBdu3G_mobileToggleBtn{cursor:pointer;width:100%;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-primary);background:0 0;border:none;justify-content:space-between;align-items:center;min-height:48px;padding:.85rem 1.15rem;font-size:.74rem;font-weight:600;display:flex}.HBdu3G_mobileToggleRight{align-items:center;gap:.6rem;display:flex}.HBdu3G_mobileToggleAction{color:var(--accent-burgundy);letter-spacing:.05em;font-size:.7rem;font-weight:700}.HBdu3G_mobileDrawer{border-top:1px solid var(--border-ink);background:var(--bg-primary);max-height:65vh;padding:.65rem 1rem 1rem;overflow-y:auto}.HBdu3G_mobileDrawer .HBdu3G_tocLink{align-items:center;min-height:40px;padding:.5rem .65rem;display:flex}
