/ #tdn-header{position:fixed;top:0;left:0;right:0;z-index:9999;font-family:var(--font-ui);box-shadow:0 1px 0 var(--tdn-border),0 4px 20px rgba(0,0,0,.08)}.admin-bar #tdn-header{top:32px}@media screen and (max-width:782px){.admin-bar #tdn-header{top:46px}}#tdn-header::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--tdn-red);z-index:1}.tdn-hdr-top{background:var(--color-surface);border-bottom:1px solid var(--tdn-border);height:84px;padding-top:3px}.tdn-hdr-top-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;height:100%;gap:16px}.tdn-hdr-logo{display:flex;align-items:center;flex-shrink:0}.tdn-hdr-logo img{height:52px;width:auto}.tdn-hdr-search{display:flex;border:1.5px solid var(--tdn-border);border-radius:4px;transition:border-color .15s,box-shadow .15s;box-shadow:var(--shadow-sm)}.tdn-hdr-search:focus-within{border-color:var(--tdn-red);box-shadow:0 0 0 3px var(--tdn-red-glow)}.tdn-hdr-search input{border:none;outline:none;padding:8px 14px;font-size:.85rem;width:220px;background:var(--color-surface);color:var(--tdn-black);font-family:var(--font-ui);letter-spacing:.01em;border-radius:4px 0 0 4px}.tdn-hdr-search input::placeholder{color:var(--tdn-muted-lt)}.tdn-hdr-search button{background:var(--tdn-red);border:none;color:var(--tdn-white);padding:0 16px;font-size:10.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s;border-radius:0 4px 4px 0}.tdn-hdr-search button:hover{background:var(--tdn-red-dark)}.tdn-hdr-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;flex-shrink:0}.tdn-hdr-burger span{display:block;width:24px;height:2px;background:var(--tdn-black);border-radius:2px;transition:transform .25s,opacity .25s}.tdn-hdr-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.tdn-hdr-burger[aria-expanded="true"] span:nth-child(2){opacity:0}.tdn-hdr-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.tdn-hdr-nav{background:var(--color-surface);height:40px;box-shadow:0 1px 0 var(--tdn-border);border-top:1px solid var(--tdn-border)}.tdn-hdr-nav-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;height:100%}.tdn-hdr-nav-links{display:flex;align-items:center;height:40px;gap:0}.tdn-hdr-nav-links a{display:flex;align-items:center;height:40px;padding:0 15px;font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--tdn-black);text-decoration:none;white-space:nowrap;transition:background .15s,color .15s;position:relative}.tdn-hdr-nav-links a::after{content:'';position:absolute;bottom:0;left:15px;right:15px;height:2px;background:var(--tdn-red);transform:scaleX(0);transition:transform .2s ease}.tdn-hdr-nav-links a:hover::after,.tdn-hdr-nav-links a.current::after{transform:scaleX(1)}.tdn-hdr-nav-links a:hover,.tdn-hdr-nav-links a.current{color:var(--tdn-red);background:rgba(229,26,62,.05)}.tdn-hdr-nav-social{display:flex;align-items:center;gap:2px;margin-left:auto;padding-left:12px;border-left:1px solid var(--tdn-border)}.tdn-hdr-nav-social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--tdn-muted);border-radius:var(--radius);transition:color .15s,background .15s;text-decoration:none}.tdn-hdr-nav-social a:hover{color:var(--tdn-red);background:rgba(229,26,62,.07)}.tdn-hdr-nav-social svg{width:15px;height:15px;fill:currentColor;display:block}.tdn-hdr-share{display:flex;align-items:center;gap:6px;height:28px;padding:0 14px;background:var(--tdn-red);border:none;color:var(--tdn-white);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background .15s;font-family:var(--font-ui);border-radius:3px;margin-left:8px}.tdn-hdr-share:hover{background:var(--tdn-red-dark)}.tdn-hdr-share svg{flex-shrink:0;fill:none;stroke:currentColor}.tdn-hdr-drawer{display:none;background:var(--color-surface);border-top:3px solid var(--tdn-red);box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:calc(100vh - 64px);overflow-y:auto;-webkit-overflow-scrolling:touch}.tdn-hdr-drawer.open{display:block}.tdn-hdr-drawer-search{display:flex;margin:16px 20px;border:1.5px solid var(--tdn-border);border-radius:var(--radius)}.tdn-hdr-drawer-search input{flex:1;border:none;outline:none;padding:10px 14px;font-size:.875rem;font-family:var(--font-ui);border-radius:var(--radius) 0 0 var(--radius)}.tdn-hdr-drawer-search button{background:var(--tdn-red);color:var(--tdn-white);border:none;padding:0 16px;font-size:.8rem;font-weight:700;text-transform:uppercase;cursor:pointer;border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-ui)}.tdn-hdr-drawer-nav{list-style:none}.tdn-hdr-drawer-nav li a,.tdn-hdr-drawer-nav li button.tdn-hdr-drawer-btn{display:flex;align-items:center;width:100%;padding:13px 20px;font-size:.9rem;font-weight:600;color:var(--tdn-black);text-decoration:none;border-bottom:1px solid var(--tdn-border-lt);text-align:left;background:none;border-left:none;border-right:none;border-top:none;cursor:pointer;font-family:var(--font-ui);letter-spacing:.2px;transition:color .15s,background .15s,padding-left .15s}.tdn-hdr-drawer-nav li a:hover,.tdn-hdr-drawer-nav li button.tdn-hdr-drawer-btn:hover{color:var(--tdn-red);background:var(--color-surface-hover);padding-left:26px}.tdn-hdr-drawer-social{padding:16px 20px 20px;border-top:1px solid var(--tdn-border-lt);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tdn-hdr-drawer-social-label{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--tdn-muted);margin-right:4px}.tdn-hdr-drawer-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--tdn-black);background:var(--tdn-bg-soft);transition:all .15s}.tdn-hdr-drawer-social a:hover{background:var(--tdn-red);color:var(--tdn-white);transform:translateY(-2px)}.tdn-hdr-drawer-social svg{width:16px;height:16px;fill:currentColor}@media (max-width:768px){.tdn-hdr-top{height:64px;padding-top:3px}.tdn-hdr-logo img{height:40px}.tdn-hdr-search{display:none}.tdn-hdr-nav{display:none}.tdn-hdr-burger{display:flex}}.tdn-footer{font-family:var(--font-ui)}.tdn-footer-accent{background:var(--tdn-red);padding:12px 0}.tdn-footer-accent-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:12px}.tdn-footer-accent-brand{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var(--tdn-white)}.tdn-footer-accent-tagline{font-size:.8rem;font-weight:600;letter-spacing:.5px;color:rgba(255,255,255,.7);text-transform:uppercase}.tdn-footer-body{background:#0e0e0e;padding:48px 0 36px}.tdn-footer-container{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:grid;grid-template-columns:1.2fr 1.4fr 1fr;gap:48px}.tdn-footer-col-title{font-size:.75rem;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.tdn-footer-logo-text{display:inline-block;font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var(--tdn-white);text-decoration:none;margin-bottom:14px;transition:color .15s}.tdn-footer-logo-text:hover{color:var(--tdn-red)}.tdn-footer-about{font-size:.875rem;color:rgba(255,255,255,.5);line-height:1.7;margin-bottom:20px}.tdn-footer-social{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tdn-footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:rgba(255,255,255,.6);background:rgba(255,255,255,.07);transition:all .2s;text-decoration:none}.tdn-footer-social-link:hover{background:var(--tdn-red);color:var(--tdn-white);transform:translateY(-2px)}.tdn-footer-social-link svg{width:16px;height:16px;fill:currentColor}.tdn-footer-posts{display:flex;flex-direction:column;gap:0}.tdn-footer-post{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.tdn-footer-post:last-child{border-bottom:none}.tdn-footer-post-thumb{display:block;width:62px;min-width:62px;height:46px;border-radius:var(--radius);overflow:hidden;background:rgba(255,255,255,.05);flex-shrink:0}.tdn-footer-post-img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:opacity .2s,transform .35s}.tdn-footer-post-thumb:hover .tdn-footer-post-img{opacity:1;transform:scale(1.07)}.tdn-footer-post-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tdn-footer-post-badge{font-size:9px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--tdn-red)}.tdn-footer-post-title{font-size:.825rem;font-weight:600;color:rgba(255,255,255,.75);text-decoration:none;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.tdn-footer-post-title:hover{color:var(--tdn-white)}.tdn-footer-post-date{font-size:.75rem;color:rgba(255,255,255,.3)}.tdn-footer-nav{display:flex;flex-direction:column;gap:0;margin-bottom:28px}.tdn-footer-nav-link{display:block;padding:8px 0;font-size:.875rem;font-weight:500;color:rgba(255,255,255,.6);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.06);transition:color .15s,padding-left .15s}.tdn-footer-nav-link:last-child{border-bottom:none}.tdn-footer-nav-link:hover{color:var(--tdn-white);padding-left:4px}.tdn-footer-cta{background:rgba(229,26,62,.12);border:1px solid rgba(229,26,62,.25);border-radius:var(--radius);padding:16px}.tdn-footer-cta-text{font-size:.875rem;color:rgba(255,255,255,.65);margin-bottom:12px;line-height:1.5}.tdn-footer-cta-btn{display:inline-block;background:var(--tdn-red);color:var(--tdn-white);padding:8px 18px;border-radius:var(--radius);font-size:.8rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;text-decoration:none;transition:background .15s}.tdn-footer-cta-btn:hover{background:var(--tdn-red-dark);color:var(--tdn-white)}.tdn-footer-bottom{background:#070707;padding:16px 0}.tdn-footer-bottom-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tdn-footer-copy{font-size:.8rem;color:rgba(255,255,255,.3)}.tdn-footer-bottom-links{display:flex;align-items:center;gap:20px}.tdn-footer-bottom-links a{font-size:.8rem;color:rgba(255,255,255,.35);text-decoration:none;transition:color .15s}.tdn-footer-bottom-links a:hover{color:rgba(255,255,255,.7)}#tdn-offline-banner{display:none;position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:600px;background:#c00;color:var(--tdn-white);text-align:center;padding:14px 20px;font-size:.95rem;font-family:var(--font-ui);font-weight:600;z-index:999999;border-radius:0 0 8px 8px;box-shadow:0 4px 12px rgba(0,0,0,.25);transition:opacity .4s}#tdn-offline-banner.show{display:block}#tdn-offline-icon{display:inline-block;margin-right:8px;vertical-align:middle;animation:tdnPulse 1.5s infinite}@media (max-width:900px){.tdn-footer-container{grid-template-columns:1fr 1fr}.tdn-footer-col:last-child{grid-column:1 / -1}}@media (max-width:540px){.tdn-footer-container{grid-template-columns:1fr}.tdn-footer-col:last-child{grid-column:unset}.tdn-footer-bottom-inner{flex-direction:column;text-align:center}.tdn-footer-accent-inner{flex-direction:column;text-align:center;gap:4px}}#tdn-back-top{position:fixed;bottom:28px;right:24px;width:44px;height:44px;background:var(--tdn-red);color:#fff;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:900;box-shadow:0 4px 16px rgba(0,0,0,.18);opacity:0;transform:translateY(12px);transition:opacity .25s,transform .25s,background .15s;pointer-events:none}#tdn-back-top.visible{opacity:1;transform:translateY(0);pointer-events:auto}#tdn-back-top:hover{background:var(--tdn-red-dark)}#tdn-back-top svg{width:18px;height:18px;flex-shrink:0}@media (max-width:600px){#tdn-back-top{bottom:16px;right:14px}}.tdn-breadcrumbs{max-width:var(--container);margin:0 auto;padding:12px var(--gutter) 0;font-size:.78rem;color:var(--tdn-muted);display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tdn-bc-link{color:var(--tdn-muted);text-decoration:none;transition:color .15s}.tdn-bc-link:hover{color:var(--tdn-red)}.tdn-bc-sep{color:var(--tdn-border);font-size:.7rem;margin:0 2px}.tdn-bc-current{color:var(--tdn-black);font-weight:500;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.tdn-continue{margin:0 0 40px;opacity:1;transition:opacity .3s}.tdn-continue .tdn-section-header{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid var(--tdn-black)}.tdn-continue-clear{margin-left:auto;background:none;border:none;font-size:.75rem;font-weight:600;color:var(--tdn-muted);cursor:pointer;padding:4px 8px;border-radius:var(--radius);transition:color .15s,background .15s;white-space:nowrap}.tdn-continue-clear:hover{color:var(--tdn-red);background:var(--tdn-bg-soft)}.tdn-continue-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media (max-width:1024px){.tdn-continue-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.tdn-continue-grid{grid-template-columns:repeat(2,1fr)}}.tdn-continue-card{display:flex;flex-direction:column;gap:8px}.tdn-continue-thumb{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);background:var(--tdn-bg-soft)}.tdn-continue-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.tdn-continue-thumb:hover img{transform:scale(1.05)}.tdn-continue-body{display:flex;flex-direction:column;gap:5px}.tdn-continue-title{font-family:var(--font-display);font-size:.85rem;font-weight:700;line-height:1.3;color:var(--tdn-black);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;transition:color .15s}.tdn-continue-title:hover{color:var(--tdn-red)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--tdn-red);outline-offset:3px;border-radius:2px}.tdn-article-content>p:first-of-type::first-letter{font-family:var(--font-display);font-size:4.2em;font-weight:700;line-height:.75;float:left;margin:.06em .14em 0 0;color:var(--tdn-red);text-transform:uppercase}.tdn-article-content blockquote:not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed):not(.fb_iframe_widget){margin:36px 0;padding:24px 28px 24px 32px;border-left:4px solid var(--tdn-red);background:linear-gradient(135deg,var(--color-surface-alt) 0%,var(--color-bg-soft) 100%);border-radius:0 var(--radius-md) var(--radius-md) 0;position:relative}.tdn-article-content blockquote:not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed):not(.fb_iframe_widget)::before{content:'\201C';position:absolute;top:-8px;left:20px;font-family:var(--font-display);font-size:5rem;line-height:1;color:var(--tdn-red);opacity:.25;pointer-events:none}.tdn-article-content blockquote:not(.twitter-tweet):not(.instagram-media):not(.tiktok-embed) p{font-family:var(--font-display);font-size:1.15rem;line-height:1.6;font-style:italic;color:var(--color-fg-soft);margin-bottom:0}.tdn-article-content img{border-radius:var(--radius-md);margin:24px 0;box-shadow:var(--shadow-md)}.tdn-article-content hr{border:none;border-top:2px solid var(--tdn-border);margin:40px 0;position:relative}.tdn-article-content hr::before{content:'◆';position:absolute;top:-10px;left:50%;transform:translateX(-50%);font-size:12px;color:var(--tdn-red);background:var(--tdn-white);padding:0 12px}.tdn-article-title{letter-spacing:-.025em}.tdn-article-byline-bar{background:var(--tdn-bg-warm);border-radius:var(--radius);padding:11px 14px;border:1px solid var(--tdn-border-lt);border-top:none;border-bottom:none;margin:4px 0}.tdn-article-share-btn{transition:var(--transition);border-radius:3px}.tdn-article-share-btn:hover{background:var(--tdn-red);border-color:var(--tdn-red);color:var(--tdn-white) !important}.tdn-sidebar-widget{border:1px solid var(--tdn-border-lt);border-radius:var(--radius-md);overflow:hidden;padding:0;margin-bottom:28px;box-shadow:var(--shadow-sm)}.tdn-sidebar-widget-title{font-size:.78rem;letter-spacing:1.2px;text-transform:uppercase;padding:12px 16px;margin-bottom:0;border-bottom:2px solid var(--tdn-black);background:var(--tdn-bg-soft);font-family:var(--font-ui);position:relative}.tdn-sidebar-widget-title::after{content:'';position:absolute;left:0;bottom:-2px;width:36px;height:2px;background:var(--tdn-red)}.tdn-sidebar-posts{padding:4px 16px 8px}.tdn-sidebar-post{padding:12px 0}.tdn-sidebar-cat-list{padding:4px 16px 8px}.tdn-sidebar-cat-link{padding:9px 0;font-size:.82rem}.tdn-related-card{transition:var(--transition)}.tdn-related-thumb{box-shadow:var(--shadow-card);transition:box-shadow var(--transition-slow)}.tdn-related-thumb:hover{box-shadow:var(--shadow-md)}.tdn-article-tags{background:var(--tdn-bg-warm);border-radius:var(--radius-md);padding:18px 20px;border:1px solid var(--tdn-border-lt)}.tdn-tag{border-radius:3px;font-size:.75rem;font-weight:600;letter-spacing:.3px;padding:4px 10px;transition:var(--transition)}.tdn-post-nav{border-top:2px solid var(--tdn-border);padding-top:32px}.tdn-post-nav-item{background:var(--tdn-bg-warm);border:1px solid var(--tdn-border-lt);border-radius:var(--radius-md);padding:16px 18px;transition:var(--transition)}.tdn-post-nav-item:hover{border-color:var(--tdn-red);background:var(--tdn-red-soft)}.tdn-post-nav-item--next{text-align:right}.tdn-hero::before{content:'';position:absolute;inset:0;background:linear-gradient( 135deg,rgba(229,26,62,.06) 0%,transparent 60% );z-index:1;pointer-events:none}.tdn-hero-content{z-index:2}.tdn-hero-title{letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.4)}.tdn-spotlight-card{transition:var(--transition-slow)}.tdn-spotlight-thumb{box-shadow:var(--shadow-card);transition:box-shadow var(--transition-slow)}.tdn-spotlight-thumb:hover{box-shadow:var(--shadow-md)}.tdn-cat-lead-thumb{box-shadow:var(--shadow-card);transition:box-shadow var(--transition-slow)}.tdn-cat-lead-thumb:hover{box-shadow:var(--shadow-md)}.tdn-trending-rank{font-size:.95rem;letter-spacing:-.02em;box-shadow:0 2px 6px rgba(229,26,62,.4)}.tdn-river-item{transition:background var(--transition);border-radius:var(--radius);padding:10px 8px 18px;margin:0 -8px}.tdn-river-item:hover{background:var(--tdn-bg-warm)}.tdn-river-thumb{box-shadow:var(--shadow-card)}.tdn-mag-section{padding-top:2px}#tdn-header::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--tdn-red) 0%,var(--tdn-red-dark) 50%,var(--tdn-red) 100%);z-index:1}.tdn-hdr-top{padding-top:3px;height:calc(78px + 3px)}@media (max-width:768px){.tdn-hdr-top{height:calc(64px + 3px)}}.tdn-hdr-search{border-radius:4px;box-shadow:var(--shadow-sm)}.tdn-hdr-search input{width:220px;font-size:.85rem;letter-spacing:.01em}.tdn-hdr-nav{box-shadow:0 1px 0 var(--tdn-border)}.tdn-hdr-nav-links a{font-size:12.5px;letter-spacing:.6px}.tdn-footer-accent{background:linear-gradient(90deg,var(--tdn-red-dark) 0%,var(--tdn-red) 60%,var(--tdn-red-hover) 100%);border-top:1px solid rgba(255,255,255,.1)}.tdn-footer-body{background:#0a0a0c}.tdn-footer-bottom{background:#050507;border-top:1px solid rgba(255,255,255,.04)}.tdn-footer-social-link:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(229,26,62,.35)}.tdn-breadcrumbs{padding:14px var(--gutter) 2px;font-size:.76rem;letter-spacing:.2px}.tdn-bc-sep{color:var(--tdn-border);font-size:.65rem}.tdn-pagination .page-numbers{font-size:.8rem;letter-spacing:.4px;border-radius:3px;transition:var(--transition)}#tdn-back-top{border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.22),0 2px 8px rgba(229,26,62,.3)}.tdn-ticker-label{font-size:.68rem;letter-spacing:1.8px;background:rgba(0,0,0,.3);border-radius:2px;padding:3px 10px}.tdn-ticker-text{font-size:.82rem;letter-spacing:.3px}@keyframes tdnPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.9)}}@keyframes tdnFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tdn-spotlight-thumb,.tdn-river-thumb,.tdn-cat-lead-thumb,.tdn-cat-sub-thumb,.tdn-trending-thumb,.tdn-related-thumb,.tdn-sidebar-post-thumb,.tdn-footer-post-thumb,.tdn-continue-thumb{overflow:hidden}.tdn-archive-card{transition:var(--transition);border-radius:var(--radius-md)}.tdn-archive-thumb{box-shadow:var(--shadow-card);border-radius:var(--radius-md);overflow:hidden;transition:box-shadow var(--transition-slow)}.tdn-archive-thumb:hover{box-shadow:var(--shadow-md)}.tdn-404-wrap{max-width:600px;margin:80px auto;text-align:center;padding:0 var(--gutter)}.tdn-404-code{font-family:var(--font-display);font-size:8rem;font-weight:700;color:var(--tdn-red);line-height:1;letter-spacing:-.04em;margin-bottom:12px}.tdn-404-title{font-family:var(--font-display);font-size:1.8rem;font-weight:700;margin-bottom:16px;color:var(--tdn-black)}.tdn-404-text{font-size:1rem;color:var(--tdn-muted);line-height:1.7;margin-bottom:32px}.tdn-404-btn{display:inline-block;background:var(--tdn-red);color:var(--tdn-white);padding:12px 28px;border-radius:var(--radius);font-weight:700;font-size:.9rem;letter-spacing:.4px;text-transform:uppercase;transition:var(--transition);text-decoration:none}.tdn-404-btn:hover{background:var(--tdn-red-dark);color:var(--tdn-white);transform:translateY(-1px);box-shadow:0 4px 12px rgba(229,26,62,.35)}.tdn-search-header{border-bottom:2px solid var(--tdn-border);padding-bottom:16px;margin-bottom:32px}.tdn-search-title{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.tdn-search-title em{font-style:normal;color:var(--tdn-red)}@media (max-width:768px){.tdn-article-content>p:first-of-type::first-letter{font-size:3.5em}.tdn-post-nav-item{padding:12px 14px}.tdn-sidebar-widget{margin-bottom:20px}}#tdn-progress-bar{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--tdn-red),var(--tdn-gold));z-index:200000;transition:width .1s linear;pointer-events:none}.single #tdn-progress-bar{display:block}.tdn-badge{font-family:var(--font-ui);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;padding:4px 9px 3px;border-radius:2px;line-height:1.5;transition:background .15s,transform .15s}.tdn-badge:hover{transform:translateY(-1px)}.tdn-stamp{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-ui);font-size:11px;font-weight:900;letter-spacing:1.4px;text-transform:uppercase;padding:4px 10px 3px;border-radius:2px;background:var(--tdn-gold);color:#fff;box-shadow:0 2px 8px rgba(200,146,42,.4)}.tdn-stamp--breaking{background:var(--tdn-red);box-shadow:0 2px 8px rgba(229,26,62,.4);animation:tdnPulse 1.8s ease-in-out infinite}@keyframes tdnPulse{0%,100%{opacity:1}50%{opacity:.72}}.tdn-stamp--exclusive{background:var(--tdn-gold)}.tdn-stamp--review{background:#555}.tdn-hdr-dateline{background:var(--tdn-bg-soft);height:28px;display:flex;align-items:center;border-bottom:1px solid var(--tdn-border)}.tdn-hdr-dateline-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);display:flex;align-items:center;justify-content:space-between;width:100%}.tdn-hdr-dateline-left{font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--tdn-muted);display:flex;align-items:center;gap:12px}.tdn-hdr-dateline-left span:not(:last-child)::after{content:'·';margin-left:12px;color:var(--tdn-border)}.tdn-hdr-dateline-edition{font-size:10px;font-weight:700;letter-spacing:1.2px;color:var(--tdn-red);text-transform:uppercase}.tdn-hdr-logo-text-brand{font-family:var(--font-headline);font-size:2.1rem;letter-spacing:.04em;color:var(--tdn-black);text-decoration:none;line-height:1;transition:color .15s}.tdn-hdr-logo-text-brand:hover{color:var(--tdn-red)}.tdn-hdr-logo-text-sub{font-size:8px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--tdn-muted-lt);display:block;margin-top:1px}#tdn-header .tdn-hdr-nav{background:var(--color-surface);box-shadow:none;border-top:1px solid var(--tdn-border);border-bottom:1px solid var(--tdn-border)}#tdn-header .tdn-hdr-nav-links a{font-family:var(--font-ui);font-size:11.5px;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:var(--tdn-black);transition:color .15s,background .15s}#tdn-header .tdn-hdr-nav-links a:hover,#tdn-header .tdn-hdr-nav-links a.current{color:var(--tdn-red);background:rgba(229,26,62,.05)}#tdn-header .tdn-hdr-nav-links a::after{background:var(--tdn-red)}#tdn-header .tdn-hdr-nav-social a,#tdn-header .tdn-hdr-share{color:var(--tdn-black)}#tdn-header .tdn-hdr-nav-social a:hover,#tdn-header .tdn-hdr-share:hover{color:var(--tdn-red)}.tdn-hero{position:relative;overflow:hidden}.tdn-hero-img{object-fit:cover;opacity:.88;filter:saturate(1.1);transition:opacity .6s ease,transform .8s ease,filter .6s ease}.tdn-hero:not(.tdn-hero--portrait) .tdn-hero-img{height:580px}.tdn-hero:hover .tdn-hero-img{opacity:.78;transform:scale(1.04);filter:saturate(1.2)}.tdn-hero--portrait .tdn-hero-img{height:auto;max-height:82vh;object-fit:contain}.tdn-hero--portrait:hover .tdn-hero-img{transform:none;filter:none}.tdn-hero-content{background:linear-gradient( to top,rgba(0,0,0,.98) 0%,rgba(0,0,0,.80) 35%,rgba(0,0,0,.30) 68%,transparent 100% );padding:80px var(--gutter) 44px}.tdn-hero-title{font-size:clamp(2rem,3.8vw,3.1rem);letter-spacing:-.03em;line-height:1.12;margin-bottom:14px;max-width:860px;text-shadow:0 2px 20px rgba(0,0,0,.5)}.tdn-hero-meta{margin-bottom:16px}.tdn-article .tdn-article-title{font-size:clamp(1.85rem,3.4vw,2.75rem);line-height:1.12;letter-spacing:-.035em;font-weight:800}.tdn-article .tdn-article-byline-bar{padding:14px 0;margin-bottom:4px}.tdn-article-byline{font-size:.875rem}.tdn-article .tdn-article-share-btn{border-radius:20px;font-size:.72rem;padding:5px 14px;font-weight:800;letter-spacing:.6px}.tdn-spotlight-thumb{overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:box-shadow .3s ease}.tdn-spotlight-thumb:hover{box-shadow:var(--shadow-card-hover)}.tdn-spotlight-img{transition:transform .5s cubic-bezier(.25,0,.25,1),filter .4s ease;filter:saturate(1)}.tdn-spotlight-thumb:hover .tdn-spotlight-img{transform:scale(1.06);filter:saturate(1.15)}.tdn-spotlight-headline{font-size:1.08rem;letter-spacing:-.01em;line-height:1.32}.tdn-spotlight-body{gap:10px}.tdn-spotlight-card{transition:transform .2s ease}.tdn-spotlight-card:hover{transform:translateY(-2px)}.tdn-river-thumb{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:box-shadow .25s ease}.tdn-river-thumb:hover{box-shadow:var(--shadow-card-hover)}.tdn-river-img{transition:transform .4s ease,filter .3s ease}.tdn-river-thumb:hover .tdn-river-img{transform:scale(1.08);filter:saturate(1.1)}.tdn-river-headline{font-size:1rem;line-height:1.38;letter-spacing:-.01em}.tdn-related-thumb{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.tdn-related-img{transition:transform .45s ease,filter .35s ease}.tdn-related-thumb:hover .tdn-related-img{transform:scale(1.07);filter:saturate(1.12)}.tdn-related-card{transition:transform .2s ease}.tdn-related-card:hover{transform:translateY(-3px)}.tdn-related-title{font-size:.95rem;line-height:1.4}.tdn-sidebar-widget-title{font-family:var(--font-headline);font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-bottom:3px solid var(--tdn-black);padding-bottom:12px;margin-bottom:18px;position:relative}.tdn-sidebar-widget-title::before{content:'';position:absolute;left:0;bottom:-3px;width:32px;height:3px;background:var(--tdn-red)}.tdn-sidebar-post-thumb{width:78px;min-width:78px;height:58px;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.tdn-sidebar-post-img{transition:transform .4s ease,filter .3s ease}.tdn-sidebar-post-thumb:hover .tdn-sidebar-post-img{transform:scale(1.1);filter:saturate(1.15)}.tdn-sidebar-post-title{font-size:.88rem;line-height:1.38;letter-spacing:-.008em}.tdn-section-title{font-family:var(--font-headline);font-size:1.5rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tdn-article .tdn-article-content{font-size:1.07rem;line-height:1.82;letter-spacing:.01em}.tdn-article .tdn-article-content h2{font-size:1.6rem;letter-spacing:-.02em;margin:40px 0 16px;position:relative;padding-bottom:12px}.tdn-article .tdn-article-content h2::after{content:'';position:absolute;left:0;bottom:0;width:36px;height:2px;background:var(--tdn-red);border-radius:1px}.tdn-article .tdn-article-content h3{font-size:1.25rem;letter-spacing:-.015em}.tdn-article .tdn-article-content p{margin-bottom:24px}.tdn-tag{border-radius:3px;font-size:.78rem;font-weight:600;letter-spacing:.3px;transition:transform .2s ease,box-shadow .2s ease;padding:4px 12px}.tdn-tag:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(229,26,62,.15)}.tdn-post-nav{margin-top:40px;padding-top:32px}.tdn-post-nav-title{font-size:1rem;line-height:1.35;letter-spacing:-.01em}.tdn-post-nav-item{padding:14px 16px;border-radius:var(--radius-md);border:1.5px solid var(--tdn-border);transition:border-color .2s,box-shadow .2s,transform .2s}.tdn-post-nav-item:hover{border-color:var(--tdn-red);box-shadow:0 4px 16px rgba(229,26,62,.1);transform:translateY(-2px)}.tdn-footer .tdn-footer-body{background:#0a0a0a}.tdn-footer .tdn-footer-bottom{background:#060606}.tdn-footer .tdn-footer-col-title{font-family:var(--font-headline);font-size:.95rem;font-weight:600;letter-spacing:2.5px;color:rgba(255,255,255,.35)}.tdn-footer .tdn-footer-logo-text{font-family:var(--font-headline);font-size:1.6rem;font-weight:600;letter-spacing:.05em}.tdn-footer .tdn-footer-accent{background:linear-gradient(90deg,#0c0c0c 0%,#1a0a10 50%,#0c0c0c 100%);border-top:2px solid var(--tdn-red);padding:14px 0}.tdn-footer .tdn-footer-accent-brand{font-family:var(--font-headline);font-size:1.2rem;font-weight:600;letter-spacing:.08em;color:rgba(255,255,255,.9)}.tdn-archive-card{transition:transform .25s ease,box-shadow .25s ease;border-radius:var(--radius-md);overflow:hidden}.tdn-archive-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.tdn-archive-thumb{border-radius:0;overflow:hidden}.tdn-archive-img{transition:transform .5s ease,filter .35s ease}.tdn-archive-card:hover .tdn-archive-img{transform:scale(1.05);filter:saturate(1.12)}.category-tv .tdn-badge,a.tdn-badge[href*="/tv/"]{background:var(--cat-tv)}.category-film .tdn-badge,a.tdn-badge[href*="/film/"],a.tdn-badge[href*="/movies/"]{background:var(--cat-film)}.category-music .tdn-badge,a.tdn-badge[href*="/music/"]{background:var(--cat-music)}.tdn-ticker-track{font-weight:600}.tdn-ticker-label{font-family:var(--font-headline);font-size:1rem;font-weight:600;letter-spacing:.12em;background:rgba(0,0,0,.30)}#tdn-ticker,#tdn-ticker a,#tdn-ticker a:hover,#tdn-ticker a:focus{color:#ffffff}.tdn-breadcrumbs{padding:14px var(--gutter) 0;font-size:.77rem;letter-spacing:.02em}.tdn-bc-link{font-weight:500;transition:color .15s}.tdn-bc-current{font-weight:600;color:var(--tdn-black)}.tdn-related{margin-top:60px;padding-top:8px}.tdn-related .tdn-section-header{margin-bottom:32px}@media (max-width:768px){.tdn-hero:not(.tdn-hero--portrait) .tdn-hero-img{height:auto}.tdn-hero-title{font-size:1.75rem}.tdn-article .tdn-article-title{font-size:1.65rem}.tdn-hdr-dateline{display:none}.tdn-article-featured--portrait{max-width:100%}.tdn-hero-content{background:var(--color-surface);padding:20px 16px 24px}.tdn-hero-title{text-shadow:none;color:var(--color-fg)}.tdn-hero::after,.tdn-hero::before{display:none}.tdn-hero-img,.tdn-hero:hover .tdn-hero-img{opacity:1;filter:none;transform:none}}@media (max-width:480px){.tdn-hero:not(.tdn-hero--portrait) .tdn-hero-img{height:auto}.tdn-article .tdn-article-title{font-size:1.45rem}.tdn-hero-title{font-size:1.45rem}}.tdn-hero::after{content:'';position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");background-size:200px 200px;pointer-events:none;z-index:2;opacity:.4;mix-blend-mode:overlay}.tdn-reading-time{display:inline-flex;align-items:center;gap:4px;font-size:0.75rem;font-weight:500;color:var(--tdn-muted);font-family:var(--font-ui);letter-spacing:0.02em}.tdn-reading-time svg{flex-shrink:0;opacity:0.7}.tdn-updated-label{display:inline-flex;align-items:center;gap:4px;font-size:0.72rem;font-weight:600;color:var(--tdn-white);background:var(--tdn-muted);padding:2px 8px;border-radius:var(--radius);letter-spacing:0.05em;text-transform:uppercase;font-family:var(--font-ui);line-height:1.5}.tdn-updated-label time{font-weight:500;text-transform:none;letter-spacing:0}.tdn-author-bio-block{display:flex;gap:16px;align-items:flex-start;margin-top:20px;padding:20px;background:var(--tdn-bg-soft);border-left:3px solid var(--tdn-red);border-radius:var(--radius-md)}.tdn-author-bio-avatar img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--tdn-border)}.tdn-author-bio-body{flex:1;min-width:0}.tdn-author-bio-text{font-size:0.9375rem;line-height:1.65;color:var(--tdn-black);margin:0 0 8px}.tdn-author-bio-count{font-size:0.8125rem;color:var(--tdn-muted);font-family:var(--font-ui);margin:0}.tdn-arch-description{margin-top:12px;font-size:0.9375rem;line-height:1.65;max-width:60ch}.tdn-arch-description p{margin:0}@media (max-width:480px){.tdn-author-bio-block{flex-direction:column;gap:12px}.tdn-author-bio-avatar img{width:56px;height:56px}.tdn-updated-label{font-size:0.67rem}}.tdn-theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1.5px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--color-fg);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast),color var(--dur-fast);position:relative}.tdn-theme-toggle:hover{background:var(--color-surface-hover);border-color:var(--color-border);transform:rotate(-12deg)}.tdn-theme-toggle:active{transform:rotate(-12deg) scale(.94)}.tdn-theme-toggle svg{width:18px;height:18px;stroke-width:2;transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out)}.tdn-theme-toggle .tdn-theme-toggle__moon{display:block}.tdn-theme-toggle .tdn-theme-toggle__sun{display:none}:root[data-theme="dark"] .tdn-theme-toggle .tdn-theme-toggle__moon{display:none}:root[data-theme="dark"] .tdn-theme-toggle .tdn-theme-toggle__sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tdn-theme-toggle .tdn-theme-toggle__moon{display:none}:root:not([data-theme="light"]) .tdn-theme-toggle .tdn-theme-toggle__sun{display:block}}.tdn-hdr-nav-inner .tdn-theme-toggle{color:var(--color-fg);margin-right:8px}.tdn-hdr-drawer-theme{display:flex;align-items:center;gap:14px;width:100%;padding:16px 24px;border:0;border-top:1px solid var(--color-border-soft);background:transparent;color:var(--color-fg);font-family:var(--font-ui);font-size:1rem;font-weight:600;text-align:left;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),padding-left var(--dur-fast)}.tdn-hdr-drawer-theme:hover,.tdn-hdr-drawer-theme:focus-visible{background:var(--color-surface-hover);color:var(--color-accent);padding-left:28px;outline:none}.tdn-hdr-drawer-theme__icons{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.tdn-hdr-drawer-theme__icons svg{width:22px;height:22px}.tdn-hdr-drawer-theme__sun{display:none}:root[data-theme="dark"] .tdn-hdr-drawer-theme__moon{display:none}:root[data-theme="dark"] .tdn-hdr-drawer-theme__sun{display:inline-block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tdn-hdr-drawer-theme__moon{display:none}:root:not([data-theme="light"]) .tdn-hdr-drawer-theme__sun{display:inline-block}}.tdn-hdr-drawer-theme__label-dark{display:none}:root[data-theme="dark"] .tdn-hdr-drawer-theme__label-light{display:none}:root[data-theme="dark"] .tdn-hdr-drawer-theme__label-dark{display:inline}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .tdn-hdr-drawer-theme__label-light{display:none}:root:not([data-theme="light"]) .tdn-hdr-drawer-theme__label-dark{display:inline}}.tdn-cmdk-trigger{display:inline-flex;align-items:center;gap:8px;padding:0 10px 0 12px;height:34px;border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-fg-muted);font-size:var(--fs-sm);font-family:var(--font-ui);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.tdn-cmdk-trigger:hover{border-color:var(--color-fg-subtle);color:var(--color-fg)}.tdn-cmdk-trigger svg{width:14px;height:14px}.tdn-cmdk-trigger__kbd{display:inline-flex;align-items:center;gap:2px;margin-left:4px;padding:2px 6px;font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-fg-muted);line-height:1}@media (max-width:900px){.tdn-cmdk-trigger__kbd{display:none}}@media (max-width:768px){.tdn-cmdk-trigger{display:none}}.tdn-cmdk{position:fixed;inset:0;z-index:99999;display:none;align-items:flex-start;justify-content:center;padding-top:15vh;background:rgba(12,12,12,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:tdn-cmdk-fade var(--dur-normal) var(--ease-out)}.tdn-cmdk.is-open{display:flex}@keyframes tdn-cmdk-fade{from{opacity:0}to{opacity:1}}.tdn-cmdk__panel{width:min(640px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;background:var(--color-surface-elevated);color:var(--color-fg);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);overflow:hidden;animation:tdn-cmdk-rise var(--dur-normal) var(--ease-out)}@keyframes tdn-cmdk-rise{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.tdn-cmdk__search{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.tdn-cmdk__icon{width:18px;height:18px;color:var(--color-fg-muted);flex-shrink:0}.tdn-cmdk__input{flex:1;border:0;background:transparent;font-size:17px;font-family:var(--font-ui);color:var(--color-fg);outline:none;min-width:0}.tdn-cmdk__input::placeholder{color:var(--color-fg-subtle)}.tdn-cmdk__esc{display:inline-flex;align-items:center;padding:3px 8px;font-family:var(--font-mono);font-size:11px;font-weight:600;background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-fg-muted);cursor:pointer;transition:all var(--dur-fast)}.tdn-cmdk__esc:hover{background:var(--color-surface-hover);color:var(--color-fg)}.tdn-cmdk__results{flex:1;overflow-y:auto;padding:8px;min-height:0}.tdn-cmdk__group-label{padding:10px 14px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-fg-muted)}.tdn-cmdk__item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);cursor:pointer;color:var(--color-fg);font-size:var(--fs-sm);line-height:1.4;transition:background var(--dur-fast)}.tdn-cmdk__item:hover,.tdn-cmdk__item.is-active{background:var(--tdn-red-soft)}.tdn-cmdk__item-icon{width:18px;height:18px;flex-shrink:0;color:var(--color-fg-muted)}.tdn-cmdk__item.is-active .tdn-cmdk__item-icon{color:var(--color-accent)}.tdn-cmdk__item-title{flex:1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tdn-cmdk__item-cat{font-size:11px;text-transform:uppercase;letter-spacing:.8px;color:var(--color-fg-muted);font-weight:600;flex-shrink:0}.tdn-cmdk__empty{padding:30px 20px;text-align:center;color:var(--color-fg-muted);font-size:var(--fs-sm)}.tdn-cmdk__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 16px;border-top:1px solid var(--color-border);background:var(--color-bg-alt);font-size:11px;color:var(--color-fg-muted)}.tdn-cmdk__footer-hints{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.tdn-cmdk__footer-hint{display:inline-flex;align-items:center;gap:4px}.tdn-cmdk__footer-kbd{display:inline-flex;align-items:center;padding:1px 5px;font-family:var(--font-mono);font-size:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;color:var(--color-fg)}#tdn-header{transition:transform var(--dur-normal) var(--ease-in-out),box-shadow var(--dur-normal) var(--ease-in-out);will-change:transform}body.tdn-scrolled-down #tdn-header{transform:translateY(calc(-1 * var(--header-height)))}@media (max-width:768px){body.tdn-scrolled-down #tdn-header{transform:translateY(calc(-1 * var(--header-mobile)))}}body:has(.tdn-hdr-drawer.open) #tdn-header{transform:none !important}body:has(.tdn-cmdk.is-open) #tdn-header{transform:none !important}body.tdn-scrolled #tdn-header{box-shadow:var(--shadow-md)}#tdn-back-top{position:fixed;bottom:24px;right:24px;z-index:9998;width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--tdn-white);display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transform:translateY(10px) scale(.9);transition:opacity var(--dur-normal) var(--ease-out),transform var(--dur-normal) var(--ease-out),background var(--dur-fast);box-shadow:var(--shadow-lg);border:none;cursor:pointer}#tdn-back-top.visible{opacity:1;pointer-events:auto;transform:none}#tdn-back-top:hover{background:var(--color-accent-hover);transform:translateY(-2px) scale(1.04)}#tdn-back-top svg{width:20px;height:20px}@media (max-width:768px){#tdn-back-top{bottom:16px;right:16px;width:40px;height:40px}}.hp-river__item,.tdn-archive-card,.tdn-related-card,.hp-trending__item,.hp-cat__card{position:relative;transition:transform var(--dur-normal) var(--ease-out),box-shadow var(--dur-normal) var(--ease-out)}.hp-river__item:hover,.tdn-archive-card:hover,.tdn-related-card:hover,.hp-trending__item:hover,.hp-cat__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.hp-river__item .hp-river__img,.tdn-archive-card img,.tdn-related-card img,.hp-trending__item img{transition:transform var(--dur-slow) var(--ease-out)}.hp-river__item:hover .hp-river__img,.tdn-archive-card:hover img,.tdn-related-card:hover img,.hp-trending__item:hover img{transform:scale(1.04)}.tdn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600;line-height:1.4;border-radius:var(--radius-md);cursor:pointer;border:1.5px solid transparent;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast),box-shadow var(--dur-fast);text-decoration:none}.tdn-btn:hover{transform:translateY(-1px)}.tdn-btn:active{transform:translateY(0)}.tdn-btn--primary{background:var(--color-accent);color:var(--tdn-white)}.tdn-btn--primary:hover{background:var(--color-accent-hover);color:var(--tdn-white);box-shadow:var(--shadow-md)}.tdn-btn--ghost{background:transparent;color:var(--color-fg);border-color:var(--color-border)}.tdn-btn--ghost:hover{background:var(--color-surface-hover);border-color:var(--color-fg-subtle)}.tdn-article-content .tdn-pullquote,.tdn-article-content p.has-drop-cap{}.tdn-article-content .tdn-pullquote{font-family:var(--font-display);font-size:clamp(1.35rem,1rem + 1.5vw,1.85rem);font-weight:400;line-height:1.3;font-style:italic;color:var(--color-fg);padding:24px 0 24px 28px;margin:36px 0;border-left:4px solid var(--color-accent);position:relative}.tdn-article-content .tdn-pullquote::before{content:'"';position:absolute;top:-10px;left:18px;font-size:6rem;line-height:1;font-family:var(--font-display);color:var(--color-accent);opacity:.15;font-style:normal;pointer-events:none}.tdn-article-tags a{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-surface-alt);color:var(--color-fg);font-size:var(--fs-xs);font-weight:500;transition:all var(--dur-fast);text-decoration:none}.tdn-article-tags a::before{content:'#';color:var(--color-fg-subtle);font-weight:600;margin-right:-2px}.tdn-article-tags a:hover{background:var(--color-accent);color:var(--tdn-white);border-color:var(--color-accent);transform:translateY(-1px);box-shadow:0 4px 12px var(--tdn-red-glow)}.tdn-article-tags a:hover::before{color:rgba(255,255,255,.6)}.tdn-article-title{font-size:var(--fs-5xl);line-height:var(--lh-tight);letter-spacing:-.015em}.tdn-article-content{font-size:var(--fs-md);line-height:var(--lh-relaxed)}.tdn-article-content h2{font-size:var(--fs-2xl);margin-top:2em;letter-spacing:-.01em}.tdn-article-content h3{font-size:var(--fs-xl);margin-top:1.8em}.tdn-article-content p + p{margin-top:1em}.tdn-article-content mark{background:linear-gradient(180deg,transparent 62%,var(--tdn-red-glow) 62%);padding:0 2px;color:inherit}.tdn-article-content>p:first-of-type{font-size:calc(var(--fs-md) * 1.05);color:var(--color-fg-soft)}img[loading="lazy"]{transition:opacity var(--dur-slow) var(--ease-out)}.hp-river__item a:focus-visible,.tdn-archive-card a:focus-visible,.tdn-related-card a:focus-visible{outline:none}.hp-river__item:has(a:focus-visible),.tdn-archive-card:has(a:focus-visible),.tdn-related-card:has(a:focus-visible){outline:3px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-md)}@media print{#tdn-header,.tdn-hdr-dateline,.tdn-hdr-nav,.tdn-breadcrumbs,.tdn-sidebar,.tdn-article-share-btns,.tdn-related,.tdn-post-nav,.tdn-footer,#tdn-back-top,#tdn-progress-bar,#tdn-offline-banner,.tdn-ticker,.tdn-cmdk,.tdn-theme-toggle{display:none !important}body{padding-top:0 !important;background:#fff !important;color:#000 !important}.tdn-article{max-width:100% !important}.tdn-article-content a{color:#000 !important;text-decoration:underline !important}.tdn-article-content a[href^="http"]::after{content:" (" attr(href) ")";font-size:.8em;font-weight:normal;color:#555}}:root{--header-height:86px;--header-mobile:64px;--tdn-brandbar-height:86px;--tdn-brandbar-mobile:64px;--tdn-brandbar-shadow:0 1px 0 rgba(12,12,12,.08),0 10px 30px rgba(12,12,12,.08);--tdn-line:rgba(12,12,12,.1);--tdn-card-line:rgba(12,12,12,.11);--tdn-card-hover-line:rgba(229,26,62,.38);--tdn-card-bg:var(--color-surface,#fff);--tdn-page-bg:#ffffff}html[data-theme="dark"]{--tdn-line:rgba(255,255,255,.12);--tdn-card-line:rgba(255,255,255,.12);--tdn-card-hover-line:rgba(229,26,62,.55);--tdn-page-bg:var(--color-bg,#0a0a0b)}body{padding-top:var(--tdn-brandbar-height) !important;background:radial-gradient(circle at top left,rgba(229,26,62,.055),transparent 26rem),linear-gradient(180deg,var(--color-bg,#fff) 0%,var(--color-bg,#fff) 220px,var(--color-bg-alt,#fafafa) 100%)}@media (max-width:768px){body{padding-top:var(--tdn-brandbar-mobile) !important}}#tdn-header{position:fixed !important;top:0;left:0;right:0;z-index:9999;background:var(--color-surface,#fff) !important;border-top:4px solid var(--tdn-red);box-shadow:var(--tdn-brandbar-shadow) !important;transform:translateZ(0)}.admin-bar #tdn-header{top:32px}@media screen and (max-width:782px){.admin-bar #tdn-header{top:46px}}#tdn-header::before{display:none !important}.tdn-hdr-dateline{display:none !important}.tdn-hdr-top{height:48px !important;padding-top:0 !important;background:linear-gradient(90deg,rgba(229,26,62,.08),transparent 18%,transparent 82%,rgba(200,146,42,.09)),var(--color-surface,#fff) !important;border-bottom:1px solid var(--tdn-line) !important}.tdn-hdr-top-inner{position:relative;max-width:var(--container,1200px) !important;height:100% !important;margin:0 auto !important;padding:0 var(--gutter,24px) !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:18px !important}.tdn-hdr-logo{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:11px !important;min-width:0 !important;color:var(--color-fg,#0c0c0c) !important;text-decoration:none !important;letter-spacing:0 !important}.tdn-hdr-logo:hover,.tdn-hdr-logo:focus-visible{color:var(--color-fg,#0c0c0c) !important}.tdn-hdr-logo-mark{display:inline-flex;align-items:center;justify-content:center;min-width:0}.tdn-hdr-logo img{display:block !important;width:auto !important;max-width:min(360px,42vw) !important;max-height:34px !important;object-fit:contain !important}.tdn-hdr-logo-monogram{display:inline-flex;align-items:center;justify-content:center;width:46px;height:30px;border-radius:4px;background:var(--tdn-red);color:#fff;font-family:var(--font-headline,sans-serif);font-size:18px;font-weight:900;letter-spacing:.08em;line-height:1}.tdn-hdr-logo-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1;min-width:0}.tdn-hdr-logo-title{font-family:var(--font-headline,'Arial Narrow',sans-serif);font-size:clamp(19px,2.2vw,24px);font-weight:900;letter-spacing:.055em;text-transform:uppercase;color:var(--color-fg,#0c0c0c);white-space:nowrap}.tdn-hdr-logo-kicker{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:9.5px;font-weight:900;letter-spacing:.19em;line-height:1;text-transform:uppercase;color:var(--tdn-red);white-space:nowrap}.tdn-hdr-logo-kicker::before{content:'';width:18px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--tdn-red),var(--tdn-gold))}.tdn-hdr-logo.has-custom-logo .tdn-hdr-logo-title{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}.tdn-hdr-logo.has-custom-logo .tdn-hdr-logo-copy{align-items:flex-start}.tdn-hdr-nav{height:34px !important;background:var(--color-surface,#fff) !important;border-top:0 !important;border-bottom:1px solid var(--tdn-line) !important;box-shadow:none !important}.tdn-hdr-nav-inner{max-width:var(--container,1200px) !important;height:100% !important;margin:0 auto !important;padding:0 var(--gutter,24px) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important}.tdn-hdr-nav-links{display:flex !important;align-items:center !important;height:100% !important;gap:4px !important;min-width:0 !important;overflow:hidden !important;flex:1 1 auto !important}.tdn-hdr-nav-links a,#tdn-header .tdn-hdr-nav-links a{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:25px !important;padding:0 10px !important;border-radius:999px !important;color:var(--color-fg,#0c0c0c) !important;background:transparent !important;font-family:var(--font-ui,system-ui,sans-serif) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.075em !important;line-height:1 !important;text-transform:uppercase !important;text-decoration:none !important;white-space:nowrap !important;transition:color .16s ease,background .16s ease,transform .16s ease !important}.tdn-hdr-nav-links a::after,#tdn-header .tdn-hdr-nav-links a::after{display:none !important}.tdn-hdr-nav-links a:hover,.tdn-hdr-nav-links a:focus-visible,.tdn-hdr-nav-links a.current,#tdn-header .tdn-hdr-nav-links a:hover,#tdn-header .tdn-hdr-nav-links a:focus-visible,#tdn-header .tdn-hdr-nav-links a.current{color:#fff !important;background:var(--tdn-red) !important;transform:translateY(-1px)}.tdn-hdr-nav-links a:nth-child(2n):hover,.tdn-hdr-nav-links a:nth-child(2n):focus-visible{background:var(--tdn-red-dark) !important}.tdn-hdr-nav-social{display:flex !important;align-items:center !important;justify-content:flex-end !important;flex:0 0 auto !important;gap:6px !important;margin-left:auto !important;padding-left:12px !important;border-left:1px solid var(--tdn-line) !important}.tdn-hdr-nav-social a,.tdn-theme-toggle,.tdn-cmdk-trigger{min-width:28px !important;height:28px !important;border-radius:999px !important}.tdn-hdr-nav-social a{width:28px !important;color:var(--color-fg-muted,#5a5a5a) !important;background:transparent !important}.tdn-hdr-nav-social a:hover,.tdn-hdr-nav-social a:focus-visible{color:#fff !important;background:var(--tdn-red) !important}.tdn-hdr-nav-social svg{width:14px !important;height:14px !important}.tdn-cmdk-trigger{gap:6px !important;padding:0 10px !important;border:1px solid var(--tdn-line) !important;background:var(--color-surface-alt,#f8f8fa) !important;color:var(--color-fg,#0c0c0c) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.02em !important}.tdn-cmdk-trigger:hover,.tdn-cmdk-trigger:focus-visible{border-color:var(--tdn-card-hover-line) !important;background:rgba(229,26,62,.08) !important;color:var(--tdn-red) !important}.tdn-cmdk-trigger__kbd{display:none !important}.tdn-theme-toggle{border:1px solid var(--tdn-line) !important;background:var(--color-surface-alt,#f8f8fa) !important;color:var(--color-fg,#0c0c0c) !important}.tdn-theme-toggle:hover,.tdn-theme-toggle:focus-visible{color:#fff !important;border-color:var(--tdn-red) !important;background:var(--tdn-red) !important}.tdn-theme-toggle svg{width:14px !important;height:14px !important}.tdn-hdr-burger{display:none !important;flex-direction:column !important;gap:5px !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;padding:0 !important;border:1px solid var(--tdn-line) !important;border-radius:999px !important;background:var(--color-surface-alt,#f8f8fa) !important}.tdn-hdr-burger span{width:20px !important;height:2px !important;background:var(--color-fg,#0c0c0c) !important;border-radius:999px !important}.tdn-hdr-burger[aria-expanded="true"]{background:var(--tdn-red) !important;border-color:var(--tdn-red) !important}.tdn-hdr-burger[aria-expanded="true"] span{background:#fff !important}.tdn-hdr-drawer{position:fixed !important;top:var(--tdn-brandbar-mobile) !important;left:10px !important;right:10px !important;display:none;max-height:calc(100vh - var(--tdn-brandbar-mobile) - 16px) !important;background:var(--color-surface,#fff) !important;border:1px solid var(--tdn-line) !important;border-top:4px solid var(--tdn-red) !important;border-radius:0 0 16px 16px !important;box-shadow:0 20px 60px rgba(0,0,0,.22) !important;overflow-y:auto !important}.admin-bar .tdn-hdr-drawer{top:calc(var(--tdn-brandbar-mobile) + 46px) !important}.tdn-hdr-drawer.open{display:block !important}.tdn-hdr-drawer-search{margin:16px !important;border:1px solid var(--tdn-line) !important;border-radius:999px !important;overflow:visible !important;background:var(--color-surface-alt,#f8f8fa) !important}.tdn-hdr-drawer-search input{background:transparent !important;color:var(--color-fg,#0c0c0c) !important;border-radius:999px 0 0 999px !important}.tdn-hdr-drawer-search button{border-radius:999px !important;margin:3px !important;padding:0 16px !important;background:var(--tdn-red) !important}.tdn-hdr-drawer-nav{padding:0 10px 10px !important}.tdn-hdr-drawer-nav li a,.tdn-hdr-drawer-nav li button.tdn-hdr-drawer-btn{margin:4px 0 !important;padding:12px 14px !important;border:0 !important;border-radius:12px !important;color:var(--color-fg,#0c0c0c) !important;background:transparent !important;font-size:14px !important;font-weight:800 !important;letter-spacing:.04em !important;text-transform:uppercase !important}.tdn-hdr-drawer-nav li a:hover,.tdn-hdr-drawer-nav li a:focus-visible,.tdn-hdr-drawer-nav li button.tdn-hdr-drawer-btn:hover,.tdn-hdr-drawer-nav li button.tdn-hdr-drawer-btn:focus-visible{padding-left:14px !important;color:#fff !important;background:var(--tdn-red) !important}.tdn-hdr-drawer-social{margin:0 16px 16px !important;padding:14px 0 0 !important;border-top:1px solid var(--tdn-line) !important}.tdn-hdr-drawer-social a{width:36px !important;height:36px !important;background:var(--color-surface-alt,#f8f8fa) !important;color:var(--color-fg,#0c0c0c) !important}.tdn-hdr-drawer-social a:hover,.tdn-hdr-drawer-social a:focus-visible{background:var(--tdn-red) !important;color:#fff !important}.tdn-hdr-drawer-theme{margin:0 16px 18px !important;width:calc(100% - 32px) !important;border-radius:12px !important}body.tdn-scrolled-down #tdn-header{transform:translateY(calc(-1 * var(--tdn-brandbar-height))) !important}body:has(.tdn-hdr-drawer.open) #tdn-header,body:has(.tdn-cmdk.is-open) #tdn-header{transform:none !important}@media (max-width:768px){#tdn-header{border-top-width:3px !important}.tdn-hdr-top{height:61px !important;border-bottom:1px solid var(--tdn-line) !important}.tdn-hdr-top-inner{justify-content:center !important;padding:0 58px !important}.tdn-hdr-logo{gap:8px !important;max-width:100% !important}.tdn-hdr-logo img{max-width:min(250px,62vw) !important;max-height:38px !important}.tdn-hdr-logo-copy{display:flex !important}.tdn-hdr-logo.has-custom-logo .tdn-hdr-logo-copy{display:none !important}.tdn-hdr-logo-title{font-size:20px !important;max-width:54vw !important;overflow:hidden !important;text-overflow:ellipsis !important}.tdn-hdr-logo-kicker{display:none !important}.tdn-hdr-nav{display:none !important}.tdn-hdr-burger{position:absolute !important;top:50% !important;right:14px !important;display:flex !important;transform:translateY(-50%) !important}.tdn-hdr-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg) !important}.tdn-hdr-burger[aria-expanded="true"] span:nth-child(2){opacity:0 !important}.tdn-hdr-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg) !important}body.tdn-scrolled-down #tdn-header{transform:translateY(calc(-1 * var(--tdn-brandbar-mobile))) !important}}@media (min-width:769px) and (max-width:1040px){.tdn-hdr-nav-links a,#tdn-header .tdn-hdr-nav-links a{padding:0 8px !important;font-size:10.5px !important;letter-spacing:.06em !important}.tdn-hdr-nav-social a:nth-of-type(n+3){display:none !important}}.tdn-main{background:transparent !important}.hp-hero{max-width:var(--container,1200px) !important;margin:22px auto 0 !important;padding:0 var(--gutter,24px) !important}.hp-hero__inner{display:grid !important;grid-template-columns:minmax(0,.86fr) minmax(340px,1.38fr) minmax(0,.86fr) !important;gap:18px !important;align-items:stretch !important}.hp-hero__side{display:grid !important;grid-template-rows:repeat(2,minmax(0,1fr)) !important;gap:18px !important}.hp-hero__center,.hp-hero__side-card,.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-cat-lead,.tdn-cat-sub{background:var(--tdn-card-bg) !important;border:1px solid var(--tdn-card-line) !important;border-radius:0 !important;box-shadow:none !important;overflow:hidden !important;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease !important}.hp-hero__center:hover,.hp-hero__side-card:hover,.tdn-spotlight-card:hover,.tdn-river-item:hover,.tdn-trending-card:hover,.tdn-cat-lead:hover,.tdn-cat-sub:hover{border-color:var(--tdn-card-hover-line) !important;transform:translateY(-2px) !important;box-shadow:0 16px 42px rgba(12,12,12,.11) !important}.hp-hero__center-img-wrap,.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-river-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb,.tdn-cat-sub-thumb{background:var(--color-surface-alt,#f8f8fa) !important;overflow:hidden !important}.hp-hero__center-img-wrap{aspect-ratio:16 / 10 !important}.hp-hero__side-img-wrap{aspect-ratio:16 / 9 !important}.hp-hero__center-img,.hp-hero__side-img,.tdn-spotlight-thumb img,.tdn-river-thumb img,.tdn-trending-thumb img,.tdn-cat-lead-thumb img,.tdn-cat-sub-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;transform:scale(1) !important;transition:transform .35s ease !important}.hp-hero__center:hover img,.hp-hero__side-card:hover img,.tdn-spotlight-card:hover img,.tdn-river-item:hover img,.tdn-trending-card:hover img,.tdn-cat-lead:hover img,.tdn-cat-sub:hover img{transform:scale(1.035) !important}.hp-hero__center-text,.hp-hero__side-text,.tdn-spotlight-body,.tdn-river-body,.tdn-trending-body,.tdn-cat-lead-body,.tdn-cat-sub-body{padding:16px !important}.hp-hero__center-text{padding:18px 20px 20px !important}.hp-hero__cat,.tdn-badge,.tdn-cat-badge,.hp-hero__featured-label{display:inline-flex !important;align-items:center !important;width:fit-content !important;min-height:20px !important;padding:0 8px !important;border-radius:0 !important;background:var(--tdn-red) !important;color:#fff !important;font-family:var(--font-ui,system-ui,sans-serif) !important;font-size:9.5px !important;font-weight:900 !important;letter-spacing:.12em !important;line-height:1 !important;text-transform:uppercase !important;text-decoration:none !important}.hp-hero__featured-label{margin-bottom:10px !important;background:linear-gradient(135deg,var(--tdn-red),var(--tdn-gold)) !important}.hp-hero__featured-label-icon{display:none !important}.hp-hero__center-title,.hp-hero__side-title,.tdn-spotlight-headline,.tdn-river-headline,.tdn-trending-headline,.tdn-cat-lead-headline,.tdn-cat-sub-headline{font-family:var(--font-headline,'Arial Narrow',sans-serif) !important;font-weight:900 !important;letter-spacing:-.01em !important;line-height:.98 !important;color:var(--color-fg,#0c0c0c) !important}.hp-hero__center-title{margin:12px 0 10px !important;font-size:clamp(34px,4.4vw,55px) !important}.hp-hero__side-title{margin:9px 0 0 !important;font-size:clamp(21px,2.2vw,28px) !important}.hp-hero__center-title a,.hp-hero__side-title a,.tdn-spotlight-headline a,.tdn-river-headline a,.tdn-trending-headline a,.tdn-cat-lead-headline a,.tdn-cat-sub-headline a{color:inherit !important;text-decoration:none !important}.hp-hero__center-title a:hover,.hp-hero__side-title a:hover,.tdn-spotlight-headline a:hover,.tdn-river-headline a:hover,.tdn-trending-headline a:hover,.tdn-cat-lead-headline a:hover,.tdn-cat-sub-headline a:hover{color:var(--tdn-red) !important}.hp-hero__center-excerpt,.tdn-spotlight-excerpt,.tdn-river-excerpt,.tdn-cat-lead-excerpt{color:var(--color-fg-muted,#5a5a5a) !important;font-size:15px !important;line-height:1.55 !important}.hp-hero__byline,.tdn-meta,.tdn-byline{color:var(--color-fg-muted,#5a5a5a) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.tdn-mag-container{max-width:var(--container,1200px) !important;margin:0 auto !important;padding:28px var(--gutter,24px) 0 !important}.tdn-mag-section{margin-top:38px !important}.tdn-section-header{display:flex !important;align-items:center !important;gap:14px !important;margin:0 0 17px !important;padding:0 !important;border:0 !important}.tdn-section-title{display:inline-flex !important;align-items:center !important;gap:8px !important;margin:0 !important;padding:0 !important;color:var(--color-fg,#0c0c0c) !important;font-family:var(--font-headline,sans-serif) !important;font-size:25px !important;font-weight:900 !important;letter-spacing:.04em !important;line-height:1 !important;text-transform:uppercase !important}.tdn-section-title::before{content:'';width:10px;height:22px;background:linear-gradient(180deg,var(--tdn-red),var(--tdn-gold))}.tdn-section-rule{flex:1 1 auto !important;height:1px !important;background:var(--tdn-line) !important}.tdn-section-more{color:var(--tdn-red) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.tdn-spotlight-grid,.tdn-trending-grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important}.tdn-trending-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important}.tdn-river-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:18px !important}.tdn-river-item{display:grid !important;grid-template-columns:160px minmax(0,1fr) !important;min-height:128px !important}.tdn-river-thumb{min-height:100% !important}.tdn-cat-layout{display:grid !important;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr) !important;gap:18px !important}.tdn-cat-sidebar{display:grid !important;gap:12px !important}.tdn-cat-sub{display:grid !important;grid-template-columns:112px minmax(0,1fr) !important}.tdn-trending-rank{background:var(--tdn-red) !important;color:#fff !important;border-radius:999px !important;box-shadow:0 8px 22px rgba(229,26,62,.24) !important}.tdn-single-wrap,.tdn-arch-wrap{padding-top:34px !important}.tdn-article,.tdn-arch-main,.tdn-sidebar,.tdn-article-card,.tdn-search-card,.tdn-related-card,.tdn-sidebar-widget{border-radius:0 !important}.tdn-article-title,.tdn-arch-title,.entry-title{font-family:var(--font-headline,sans-serif) !important;font-weight:900 !important;letter-spacing:-.015em !important}.tdn-sidebar-widget,.tdn-related,.tdn-article-card,.tdn-search-card{border:1px solid var(--tdn-card-line) !important;box-shadow:none !important}.tdn-footer{border-top:4px solid var(--tdn-red) !important}html[data-theme="dark"] #tdn-header,html[data-theme="dark"] .tdn-hdr-top,html[data-theme="dark"] .tdn-hdr-nav,html[data-theme="dark"] .tdn-hdr-drawer{background:var(--color-surface,#101012) !important}html[data-theme="dark"] .tdn-hdr-top{background:linear-gradient(90deg,rgba(229,26,62,.12),transparent 20%,transparent 80%,rgba(200,146,42,.1)),var(--color-surface,#101012) !important}html[data-theme="dark"] .tdn-hdr-logo-title,html[data-theme="dark"] .tdn-hdr-nav-links a,html[data-theme="dark"] #tdn-header .tdn-hdr-nav-links a,html[data-theme="dark"] .tdn-hdr-burger span{color:var(--color-fg,#f4f4f5) !important}html[data-theme="dark"] .tdn-hdr-burger span{background:var(--color-fg,#f4f4f5) !important}html[data-theme="dark"] .tdn-hdr-nav-links a:hover,html[data-theme="dark"] .tdn-hdr-nav-links a:focus-visible,html[data-theme="dark"] .tdn-hdr-nav-links a.current{color:#fff !important}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--tdn-line:rgba(255,255,255,.12);--tdn-card-line:rgba(255,255,255,.12);--tdn-card-hover-line:rgba(229,26,62,.55);--tdn-page-bg:var(--color-bg,#0a0a0b)}:root:not([data-theme="light"]) #tdn-header,:root:not([data-theme="light"]) .tdn-hdr-top,:root:not([data-theme="light"]) .tdn-hdr-nav,:root:not([data-theme="light"]) .tdn-hdr-drawer{background:var(--color-surface,#101012) !important}:root:not([data-theme="light"]) .tdn-hdr-logo-title,:root:not([data-theme="light"]) .tdn-hdr-nav-links a,:root:not([data-theme="light"]) #tdn-header .tdn-hdr-nav-links a{color:var(--color-fg,#f4f4f5) !important}:root:not([data-theme="light"]) .tdn-hdr-burger span{background:var(--color-fg,#f4f4f5) !important}}@media (max-width:980px){.hp-hero__inner{grid-template-columns:1fr !important}.hp-hero__side{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:auto !important}.tdn-spotlight-grid,.tdn-trending-grid,.tdn-river-grid,.tdn-cat-layout{grid-template-columns:1fr 1fr !important}.tdn-cat-sidebar{grid-column:1 / -1 !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:700px){.hp-hero,.tdn-mag-container{padding-left:14px !important;padding-right:14px !important}.hp-hero{margin-top:14px !important}.hp-hero__inner,.hp-hero__side,.tdn-spotlight-grid,.tdn-trending-grid,.tdn-river-grid,.tdn-cat-layout,.tdn-cat-sidebar{grid-template-columns:1fr !important;gap:14px !important}.tdn-river-item,.tdn-cat-sub{grid-template-columns:112px minmax(0,1fr) !important}.hp-hero__center-title{font-size:clamp(31px,10vw,42px) !important}.hp-hero__side-title{font-size:25px !important}.tdn-section-title{font-size:22px !important}}@media (max-width:460px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:96px minmax(0,1fr) !important}.tdn-river-body,.tdn-cat-sub-body{padding:12px !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:19px !important}}.hp-hero__inner{height:auto !important;min-height:0 !important}.hp-hero__center,.hp-hero__side-card,.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-cat-lead,.tdn-cat-sub{min-width:0 !important;min-height:0 !important;overflow:visible !important}.hp-hero__side{min-width:0 !important;grid-template-rows:repeat(2,auto) !important}.hp-hero__side-card{height:auto !important}.hp-hero__center-text,.hp-hero__side-text,.tdn-spotlight-body,.tdn-river-body,.tdn-trending-body,.tdn-cat-lead-body,.tdn-cat-sub-body{min-width:0 !important;min-height:0 !important}.hp-hero__center-title,.hp-hero__side-title,.tdn-spotlight-headline,.tdn-river-headline,.tdn-trending-headline,.tdn-cat-lead-headline,.tdn-cat-sub-headline{line-height:1.12 !important;max-width:100% !important;overflow:visible !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;text-wrap:balance}.hp-hero__center-title a,.hp-hero__side-title a,.tdn-spotlight-headline a,.tdn-river-headline a,.tdn-trending-headline a,.tdn-cat-lead-headline a,.tdn-cat-sub-headline a{overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important}.hp-hero__center-title,.hp-hero__side-title,.tdn-cat-sub-headline{display:block !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important}.hp-hero__center-title{font-size:clamp(30px,3.45vw,46px) !important}.hp-hero__side-title{font-size:clamp(18px,1.55vw,23px) !important}.tdn-spotlight-headline{font-size:clamp(19px,1.55vw,22px) !important}.tdn-river-headline{font-size:clamp(17px,1.25vw,20px) !important}.tdn-trending-headline{font-size:clamp(18px,1.35vw,21px) !important}.tdn-cat-lead-headline{font-size:clamp(25px,2.65vw,36px) !important}.tdn-cat-sub-headline{font-size:clamp(16px,1.2vw,19px) !important}.tdn-river-top,.tdn-trending-body .tdn-meta,.tdn-cat-sub-body .tdn-meta{flex-wrap:wrap !important;min-width:0 !important}@media (max-width:1120px){.hp-hero__inner{grid-template-columns:minmax(210px,.92fr) minmax(0,1.28fr) minmax(210px,.92fr) !important;gap:16px !important}.tdn-river-item{grid-template-columns:132px minmax(0,1fr) !important}.tdn-cat-sub{grid-template-columns:98px minmax(0,1fr) !important}}@media (max-width:980px){.hp-hero__side{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:auto !important}.hp-hero__center-title{font-size:clamp(30px,5.4vw,42px) !important}.hp-hero__side-title{font-size:clamp(20px,3vw,25px) !important}.tdn-spotlight-headline,.tdn-trending-headline,.tdn-cat-sub-headline{font-size:clamp(18px,2.1vw,21px) !important}.tdn-river-headline{font-size:clamp(17px,2vw,20px) !important}}@media (max-width:700px){.hp-hero__side{grid-template-columns:1fr !important}.hp-hero__center-title{font-size:clamp(28px,8vw,38px) !important}.hp-hero__side-title{font-size:clamp(20px,6vw,25px) !important}.tdn-section-header{align-items:flex-start !important;flex-wrap:wrap !important}.tdn-section-rule{min-width:90px !important}.tdn-river-item,.tdn-cat-sub{align-items:start !important}}@media (max-width:600px){.hp-hero__side-card{height:auto !important;min-height:0 !important}.hp-hero__side-img-wrap{flex-basis:118px !important;width:118px !important}.hp-hero__side-text{justify-content:flex-start !important;padding:12px 14px !important}}@media (max-width:520px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:88px minmax(0,1fr) !important}.tdn-river-body,.tdn-cat-sub-body{padding:10px 12px !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:16.5px !important;line-height:1.18 !important}.tdn-trending-headline,.tdn-spotlight-headline{font-size:18px !important;line-height:1.14 !important}}@media (max-width:420px){.hp-hero__side-card,.tdn-river-item,.tdn-cat-sub{grid-template-columns:1fr !important}.hp-hero__side-card{display:block !important}.hp-hero__side-img-wrap,.tdn-river-thumb,.tdn-cat-sub-thumb{width:100% !important;min-width:0 !important;height:auto !important;aspect-ratio:16 / 9 !important}.hp-hero__side-title{font-size:21px !important;line-height:1.13 !important}.tdn-river-excerpt,.tdn-cat-lead-excerpt{display:none !important}}:root{--tdn-focus-ring:0 0 0 3px rgba(229,26,62,.22);--tdn-tap-size:44px;--tdn-card-pad:clamp(12px,1.45vw,18px);--tdn-card-gap:clamp(14px,1.5vw,20px);--tdn-rail-fade:linear-gradient(90deg,transparent,var(--color-surface,#fff) 70%)}*,*::before,*::after{box-sizing:border-box}html{text-size-adjust:100%;-webkit-text-size-adjust:100%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--tdn-red) !important;outline-offset:3px !important;box-shadow:var(--tdn-focus-ring) !important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.001ms !important}}.tdn-hdr-nav-links{overflow-x:auto !important;overflow-y:hidden !important;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 28px),transparent 100%)}.tdn-hdr-nav-links::-webkit-scrollbar{display:none}.tdn-hdr-nav-links::before{content:'Sections';position:sticky;left:0;z-index:1;display:inline-flex;align-items:center;height:25px;margin-right:6px;padding:0 9px;background:var(--tdn-red);color:#fff;border-radius:999px;font-family:var(--font-ui,system-ui,sans-serif);font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase}.tdn-hdr-nav-social a,.tdn-theme-toggle,.tdn-cmdk-trigger,.tdn-hdr-burger{min-width:var(--tdn-tap-size) !important;min-height:var(--tdn-tap-size) !important}.tdn-hdr-nav-social a,.tdn-theme-toggle,.tdn-cmdk-trigger{height:32px !important}.tdn-cmdk-trigger{min-width:auto !important}@media (min-width:769px){.tdn-hdr-nav{height:38px !important}:root{--tdn-brandbar-height:90px}}@media (max-width:768px){.tdn-hdr-burger{width:var(--tdn-tap-size) !important;height:var(--tdn-tap-size) !important;right:10px !important}.tdn-hdr-drawer-nav li a,.tdn-hdr-drawer-nav li button.tdn-hdr-drawer-btn{min-height:46px !important;display:flex !important;align-items:center !important}}.hp-hero__center,.hp-hero__side-card,.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-cat-lead,.tdn-cat-sub,.tdn-article-card,.tdn-search-card,.tdn-related-card{container-type:inline-size;container-name:tdn-card;isolation:isolate}.hp-hero__center-text,.hp-hero__side-text,.tdn-spotlight-body,.tdn-river-body,.tdn-trending-body,.tdn-cat-lead-body,.tdn-cat-sub-body{padding:var(--tdn-card-pad) !important}.tdn-spotlight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)) !important;gap:var(--tdn-card-gap) !important}.tdn-trending-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr)) !important;gap:var(--tdn-card-gap) !important}.tdn-river-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr)) !important;gap:var(--tdn-card-gap) !important}.tdn-cat-layout{grid-template-columns:minmax(0,1.25fr) minmax(min(100%,300px),.9fr) !important;gap:var(--tdn-card-gap) !important}.hp-hero__center-title,.hp-hero__side-title,.tdn-spotlight-headline,.tdn-river-headline,.tdn-trending-headline,.tdn-cat-lead-headline,.tdn-cat-sub-headline,.tdn-article-card-title,.tdn-search-card-title,.tdn-related-card-title{text-wrap:pretty;overflow-wrap:anywhere !important;word-break:normal !important;hyphens:auto !important}.hp-hero__center-title{font-size:clamp(2rem,1.4rem + 2.2vw,3rem) !important}.hp-hero__side-title{font-size:clamp(1.25rem,1.08rem + .72vw,1.62rem) !important}.tdn-spotlight-headline,.tdn-trending-headline{font-size:clamp(1.16rem,1.02rem + .55vw,1.42rem) !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:clamp(1rem,.94rem + .34vw,1.22rem) !important}.tdn-cat-lead-headline{font-size:clamp(1.65rem,1.15rem + 1.8vw,2.32rem) !important}.hp-hero__center-excerpt,.tdn-spotlight-excerpt,.tdn-river-excerpt,.tdn-cat-lead-excerpt{max-width:68ch}@container tdn-card (max-width:260px){.tdn-spotlight-body,.tdn-trending-body,.tdn-river-body,.tdn-cat-sub-body,.hp-hero__side-text{padding:11px !important}.tdn-spotlight-headline,.tdn-trending-headline,.tdn-river-headline,.tdn-cat-sub-headline,.hp-hero__side-title{font-size:1.03rem !important;line-height:1.18 !important}.tdn-spotlight-excerpt,.tdn-river-excerpt,.tdn-cat-lead-excerpt{display:none !important}.tdn-meta,.tdn-byline,.hp-hero__byline{font-size:10px !important;letter-spacing:.055em !important}}@container tdn-card (min-width:520px){.tdn-river-headline,.tdn-cat-sub-headline{font-size:1.24rem !important}.tdn-spotlight-headline,.tdn-trending-headline{font-size:1.44rem !important}}.hp-hero__center-img-wrap,.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-river-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb,.tdn-cat-sub-thumb,.tdn-article-card-thumb,.tdn-search-card-thumb,.tdn-related-card-thumb{display:block !important;contain:layout paint}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:4 / 3 !important}.tdn-spotlight-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb{aspect-ratio:16 / 9 !important}.is-portrait{position:relative;background-image:var(--hp-bg);background-size:cover;background-position:center}.is-portrait::before{content:'';position:absolute;inset:0;z-index:0;background:inherit;filter:blur(18px) saturate(1.05);transform:scale(1.08);opacity:.32}.is-portrait img{position:relative;z-index:1;object-fit:contain !important;background:rgba(12,12,12,.06)}.tdn-section-header{min-width:0 !important}.tdn-section-more{min-height:34px;display:inline-flex !important;align-items:center !important;white-space:nowrap}.tdn-section-title{text-wrap:balance}@media (max-width:620px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:minmax(82px,32vw) minmax(0,1fr) !important}.tdn-river-thumb,.tdn-cat-sub-thumb{min-height:100% !important}.tdn-river-top{gap:6px !important}}@media (max-width:390px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:1fr !important}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:16 / 9 !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:1.08rem !important}}.tdn-editorial-kicker{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;background:var(--tdn-red);color:#fff;font-family:var(--font-ui,system-ui,sans-serif);font-size:11px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.tdn-editorial-module{border:1px solid var(--tdn-card-line);border-top:4px solid var(--tdn-red);background:var(--color-surface,#fff);padding:clamp(18px,3vw,32px)}.tdn-editorial-module h2,.tdn-editorial-module h3{margin-top:0}.tdn-editorial-module .wp-block-buttons{margin-top:1.25rem}html[data-theme="dark"] .tdn-editorial-module{background:var(--color-surface,#101012)}:root{--tdn-card-pad:clamp(13px,1.35vw,18px);--tdn-card-gap:clamp(14px,1.55vw,22px);--tdn-hero-gap:clamp(14px,1.45vw,20px);--tdn-headline-tight:1.14;--tdn-headline-comfort:1.2}@media (min-width:769px){:root{--tdn-brandbar-height:88px;--header-height:88px}body{padding-top:var(--tdn-brandbar-height) !important}.tdn-hdr-top{height:48px !important}.tdn-hdr-nav{height:36px !important}.tdn-hdr-nav-inner{min-height:0 !important;gap:10px !important}.tdn-hdr-nav-links{min-height:36px !important;padding-block:0 !important;align-items:center !important;mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 22px),transparent 100%) !important}.tdn-hdr-nav-links::before{display:none !important;content:none !important}.tdn-hdr-nav-links a,#tdn-header .tdn-hdr-nav-links a{height:26px !important;min-height:26px !important;padding-inline:clamp(8px,.75vw,12px) !important;font-size:clamp(10px,.72vw,11px) !important;letter-spacing:.07em !important}.tdn-hdr-nav-social{flex:0 0 auto !important;gap:6px !important;min-height:36px !important;align-items:center !important}.tdn-hdr-nav-social a,.tdn-theme-toggle,.tdn-cmdk-trigger{width:auto !important;min-width:32px !important;height:30px !important;min-height:30px !important;padding-block:0 !important}.tdn-hdr-nav-social a{width:30px !important;padding-inline:0 !important}.tdn-cmdk-trigger{max-width:132px !important;padding-inline:10px !important}.tdn-cmdk-trigger__kbd{display:none !important}}@media (min-width:769px) and (max-width:1100px){.tdn-hdr-logo img{max-width:min(320px,38vw) !important}.tdn-cmdk-trigger span:not(.tdn-cmdk-trigger__kbd){display:none !important}.tdn-cmdk-trigger{width:32px !important;padding-inline:0 !important}}@media (max-width:768px){:root{--tdn-brandbar-mobile:64px;--header-mobile:64px}body{padding-top:var(--tdn-brandbar-mobile) !important}.tdn-hdr-top-inner{padding-inline:56px !important}.tdn-hdr-logo{max-width:calc(100vw - 118px) !important}.tdn-hdr-logo img{max-width:min(238px,calc(100vw - 130px)) !important;max-height:36px !important}.tdn-hdr-burger{right:10px !important;width:42px !important;min-width:42px !important;height:42px !important;min-height:42px !important}}@media (max-width:360px){.tdn-hdr-top-inner{padding-inline:50px !important}.tdn-hdr-logo img{max-width:min(210px,calc(100vw - 112px)) !important}}.hp-hero{margin-top:clamp(14px,2vw,24px) !important}.hp-hero__inner{display:grid !important;gap:var(--tdn-hero-gap) !important;align-items:stretch !important;grid-template-areas:"left lead right" !important;grid-template-columns:minmax(230px,.82fr) minmax(0,1.38fr) minmax(230px,.82fr) !important}.hp-hero__side--left{grid-area:left !important}.hp-hero__center{grid-area:lead !important}.hp-hero__side--right{grid-area:right !important}.hp-hero__side{display:grid !important;gap:var(--tdn-hero-gap) !important;grid-template-rows:repeat(2,minmax(0,auto)) !important;min-width:0 !important}.hp-hero__center,.hp-hero__side-card,.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-cat-lead,.tdn-cat-sub{overflow:clip !important;min-width:0 !important;height:auto !important}@supports not (overflow:clip){.hp-hero__center,.hp-hero__side-card,.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-cat-lead,.tdn-cat-sub{overflow:hidden !important}}.hp-hero__side-card,.tdn-river-item,.tdn-cat-sub{display:grid !important}.hp-hero__side-card{grid-template-rows:auto minmax(0,auto) !important}.hp-hero__center-img-wrap{aspect-ratio:16 / 9.4 !important}.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb{aspect-ratio:16 / 9 !important}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:4 / 3 !important}.hp-hero__center-img-wrap,.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-river-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb,.tdn-cat-sub-thumb{overflow:hidden !important}.hp-hero__center-title,.hp-hero__side-title,.tdn-spotlight-headline,.tdn-river-headline,.tdn-trending-headline,.tdn-cat-lead-headline,.tdn-cat-sub-headline,.tdn-article-card-title,.tdn-search-card-title,.tdn-related-card-title{line-height:var(--tdn-headline-comfort) !important;letter-spacing:-.015em !important;text-wrap:pretty !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:auto !important;max-width:100% !important}.hp-hero__center-title{font-size:clamp(2rem,2.9vw,2.82rem) !important;line-height:1.08 !important;margin-bottom:.45rem !important}.hp-hero__side-title{font-size:clamp(1.08rem,1.02rem + .42vw,1.38rem) !important;line-height:1.16 !important}.tdn-spotlight-headline,.tdn-trending-headline{font-size:clamp(1.08rem,1rem + .48vw,1.32rem) !important;line-height:1.17 !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:clamp(1rem,.95rem + .32vw,1.16rem) !important;line-height:1.2 !important}.tdn-cat-lead-headline{font-size:clamp(1.55rem,1.25rem + 1.2vw,2.15rem) !important;line-height:1.1 !important}.hp-hero__center-excerpt,.tdn-spotlight-excerpt,.tdn-river-excerpt,.tdn-cat-lead-excerpt{font-size:clamp(.92rem,.88rem + .18vw,1rem) !important;line-height:1.52 !important}.tdn-badge,.hp-hero__cat,.tdn-cat-badge,.hp-hero__featured-label{max-width:100% !important;white-space:normal !important;text-wrap:balance !important}.tdn-spotlight-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr)) !important}.tdn-trending-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr)) !important}.tdn-river-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr)) !important}.tdn-river-item{grid-template-columns:minmax(126px,34%) minmax(0,1fr) !important;align-items:stretch !important}.tdn-cat-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr) !important}.tdn-cat-sub{grid-template-columns:minmax(102px,32%) minmax(0,1fr) !important}.tdn-river-body,.tdn-cat-sub-body,.tdn-spotlight-body,.tdn-trending-body,.tdn-cat-lead-body,.hp-hero__side-text,.hp-hero__center-text{min-width:0 !important}.tdn-river-top,.tdn-trending-body .tdn-meta,.tdn-cat-sub-body .tdn-meta{display:flex !important;flex-wrap:wrap !important;gap:6px 8px !important}@media (max-width:1160px){.hp-hero__inner{grid-template-areas:"lead lead" "left right" !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}.hp-hero__center-img-wrap{aspect-ratio:16 / 8.6 !important}.hp-hero__side{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:none !important}.hp-hero__side-title{font-size:clamp(1.06rem,1.25vw,1.24rem) !important}.tdn-cat-layout{grid-template-columns:1fr !important}.tdn-cat-sidebar{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:860px){.hp-hero__inner{grid-template-areas:"lead" "left" "right" !important;grid-template-columns:1fr !important}.hp-hero__side{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.hp-hero__center-title{font-size:clamp(1.9rem,6vw,2.55rem) !important}.tdn-cat-sidebar{grid-template-columns:1fr !important}}@media (max-width:700px){.hp-hero,.tdn-mag-container{padding-left:14px !important;padding-right:14px !important}.hp-hero__side,.tdn-spotlight-grid,.tdn-trending-grid,.tdn-river-grid,.tdn-cat-sidebar{grid-template-columns:1fr !important}.hp-hero__center-img-wrap,.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb{aspect-ratio:16 / 9 !important}.hp-hero__center-title{font-size:clamp(1.72rem,8.2vw,2.35rem) !important;line-height:1.1 !important}.hp-hero__side-title,.tdn-spotlight-headline,.tdn-trending-headline{font-size:clamp(1.12rem,5vw,1.34rem) !important}.tdn-section-header{display:grid !important;grid-template-columns:1fr auto !important;gap:10px !important;align-items:center !important}.tdn-section-rule{grid-column:1 / -1 !important;width:100% !important;min-width:0 !important}.tdn-section-title{font-size:clamp(1.18rem,6vw,1.45rem) !important;min-width:0 !important}}@media (max-width:560px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:minmax(86px,30vw) minmax(0,1fr) !important}.tdn-river-body,.tdn-cat-sub-body{padding:11px 12px !important}.tdn-river-excerpt,.tdn-cat-lead-excerpt{display:none !important}}@media (max-width:430px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:1fr !important}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:16 / 9 !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:1.05rem !important}}.tdn-river-item,.tdn-cat-sub{align-items:start !important}.tdn-river-thumb,.tdn-cat-sub-thumb{display:block !important;width:100% !important;min-width:0 !important;height:auto !important;min-height:0 !important;aspect-ratio:3 / 2 !important;overflow:hidden !important;border-radius:var(--radius) !important;background-color:var(--tdn-bg-soft,#f4f4f4) !important}.tdn-river-img,.tdn-cat-sub-img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important}.tdn-river-thumb.is-portrait::before,.tdn-cat-sub-thumb.is-portrait::before{display:none !important}.tdn-river-thumb.is-portrait,.tdn-cat-sub-thumb.is-portrait{background-image:none !important}.tdn-river-thumb.is-portrait img,.tdn-cat-sub-thumb.is-portrait img{object-fit:cover !important;background:transparent !important}@media (min-width:701px){.tdn-river-item{grid-template-columns:minmax(120px,34%) minmax(0,1fr) !important}.tdn-cat-sub{grid-template-columns:minmax(104px,34%) minmax(0,1fr) !important}}@media (max-width:700px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:minmax(96px,34vw) minmax(0,1fr) !important}}@media (max-width:430px){.tdn-river-item,.tdn-cat-sub{grid-template-columns:1fr !important}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:16 / 9 !important}}.tdn-trending-grid{align-items:stretch !important}.tdn-trending-card{display:grid !important;grid-template-rows:auto minmax(0,1fr) !important;gap:0 !important;min-width:0 !important}.tdn-trending-thumb,.tdn-trending-thumb.is-portrait{width:100% !important;min-width:0 !important;max-width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:16 / 9 !important;display:block !important;position:relative !important;overflow:hidden !important;background-image:none !important;background:var(--color-surface-alt,#f8f8fa) !important;contain:layout paint !important}.tdn-trending-thumb.is-portrait::before,.tdn-trending-thumb::before{display:none !important;content:none !important}.tdn-trending-thumb img,.tdn-trending-thumb.is-portrait img,.tdn-trending-img{width:100% !important;height:100% !important;max-width:none !important;display:block !important;object-fit:cover !important;object-position:center center !important;background:transparent !important}.tdn-trending-body{min-width:0 !important;justify-content:flex-start !important}.tdn-trending-headline{overflow:visible !important;text-wrap:pretty;overflow-wrap:anywhere !important}@media (max-width:980px){.tdn-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}@media (max-width:700px){.tdn-trending-grid{grid-template-columns:1fr !important}.tdn-trending-card{grid-template-columns:minmax(112px,34vw) minmax(0,1fr) !important;grid-template-rows:auto !important}.tdn-trending-thumb,.tdn-trending-thumb.is-portrait{height:100% !important;min-height:96px !important;aspect-ratio:4 / 3 !important}}@media (max-width:430px){.tdn-trending-card{grid-template-columns:1fr !important}.tdn-trending-thumb,.tdn-trending-thumb.is-portrait{height:auto !important;min-height:0 !important;aspect-ratio:16 / 9 !important}}:root{--tdn-pub-container:1180px;--tdn-pub-gutter:clamp(16px,4vw,28px);--tdn-pub-section-gap:clamp(34px,5vw,58px);--tdn-pub-card-gap:clamp(16px,2vw,24px);--tdn-pub-card-radius:12px;--tdn-pub-card-border:color-mix(in srgb,var(--color-border,#e2e2e6) 84%,transparent);--tdn-pub-card-shadow:0 1px 2px rgba(12,12,12,.05),0 14px 36px rgba(12,12,12,.055);--tdn-pub-card-shadow-hover:0 2px 5px rgba(12,12,12,.08),0 18px 46px rgba(12,12,12,.09);--tdn-pub-muted:var(--color-fg-muted,#5a5a5a);--tdn-pub-soft:var(--color-bg-alt,#fafafa)}html[data-theme="dark"]{--tdn-pub-card-border:rgba(255,255,255,.11);--tdn-pub-card-shadow:0 1px 2px rgba(0,0,0,.28),0 14px 34px rgba(0,0,0,.22);--tdn-pub-card-shadow-hover:0 2px 5px rgba(0,0,0,.36),0 18px 46px rgba(0,0,0,.32)}body{background:linear-gradient(180deg,var(--color-bg,#fff) 0%,var(--color-bg,#fff) 210px,var(--color-bg-alt,#fafafa) 100%) !important}.tdn-main,.hp-hero,.tdn-mag-container,.tdn-homepage-widgets{max-width:var(--tdn-pub-container) !important;margin-inline:auto !important;padding-inline:var(--tdn-pub-gutter) !important}.hp-hero{margin-top:clamp(18px,2.6vw,30px) !important}.tdn-mag-container{padding-top:clamp(26px,4vw,44px) !important;padding-bottom:clamp(38px,5vw,62px) !important}.tdn-mag-section{margin-block:0 var(--tdn-pub-section-gap) !important}.tdn-mag-section + .tdn-mag-section{margin-top:0 !important}.tdn-section-header{display:flex !important;align-items:center !important;gap:14px !important;margin-bottom:clamp(14px,2vw,20px) !important;padding-bottom:10px !important;border-bottom:1px solid var(--tdn-pub-card-border) !important}.tdn-section-title{margin:0 !important;color:var(--color-fg,#0c0c0c) !important;font-family:var(--font-headline,'Barlow Condensed',sans-serif) !important;font-size:clamp(1.35rem,1.08rem + 1.1vw,2rem) !important;font-weight:900 !important;letter-spacing:.012em !important;line-height:1 !important;text-transform:uppercase !important}.tdn-section-title::before{content:'';display:inline-block;width:7px;height:.74em;margin-right:9px;border-radius:99px;background:linear-gradient(180deg,var(--tdn-red),var(--tdn-gold));vertical-align:-.06em}.tdn-section-rule{flex:1 1 auto !important;height:1px !important;min-width:30px !important;background:linear-gradient(90deg,rgba(229,26,62,.28),transparent) !important;opacity:.72 !important}.tdn-section-more{min-height:32px !important;padding:0 12px !important;border:1px solid var(--tdn-pub-card-border) !important;border-radius:999px !important;background:var(--color-surface,#fff) !important;color:var(--color-fg-soft,#2d2d2d) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important}.tdn-section-more:hover,.tdn-section-more:focus-visible{border-color:color-mix(in srgb,var(--tdn-red) 42%,var(--tdn-pub-card-border)) !important;color:var(--tdn-red) !important}.hp-hero__center,.hp-hero__side-card,.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-cat-lead,.tdn-cat-sub,.tdn-article-card,.tdn-search-card,.tdn-related-card,.tdn-homepage-widget{border:1px solid var(--tdn-pub-card-border) !important;border-radius:var(--tdn-pub-card-radius) !important;background:var(--color-surface,#fff) !important;box-shadow:var(--tdn-pub-card-shadow) !important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease !important}.hp-hero__center:hover,.hp-hero__side-card:hover,.tdn-spotlight-card:hover,.tdn-river-item:hover,.tdn-trending-card:hover,.tdn-cat-lead:hover,.tdn-cat-sub:hover,.tdn-article-card:hover,.tdn-search-card:hover,.tdn-related-card:hover{border-color:color-mix(in srgb,var(--tdn-red) 34%,var(--tdn-pub-card-border)) !important;box-shadow:var(--tdn-pub-card-shadow-hover) !important;transform:translateY(-1px) !important}@media (prefers-reduced-motion:reduce){.hp-hero__center:hover,.hp-hero__side-card:hover,.tdn-spotlight-card:hover,.tdn-river-item:hover,.tdn-trending-card:hover,.tdn-cat-lead:hover,.tdn-cat-sub:hover{transform:none !important}}.hp-hero__center-text,.hp-hero__side-text,.tdn-spotlight-body,.tdn-river-body,.tdn-trending-body,.tdn-cat-lead-body,.tdn-cat-sub-body{padding:clamp(14px,1.8vw,20px) !important}.hp-hero__center-img-wrap,.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb,.tdn-river-thumb,.tdn-cat-sub-thumb{overflow:hidden !important;background:var(--color-bg-soft,#f5f5f7) !important;border-radius:calc(var(--tdn-pub-card-radius) - 1px) calc(var(--tdn-pub-card-radius) - 1px) 0 0 !important}.hp-hero__center-img-wrap,.hp-hero__side-img-wrap,.tdn-spotlight-thumb,.tdn-trending-thumb,.tdn-cat-lead-thumb{aspect-ratio:16 / 9 !important}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:3 / 2 !important}.hp-hero__center-img,.hp-hero__side-img,.tdn-spotlight-thumb img,.tdn-trending-thumb img,.tdn-cat-lead-thumb img,.tdn-river-thumb img,.tdn-cat-sub-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important}.hp-hero__side-img-wrap.is-portrait::before,.tdn-river-thumb.is-portrait::before,.tdn-trending-thumb.is-portrait::before,.tdn-cat-sub-thumb.is-portrait::before,.tdn-spotlight-thumb.is-portrait::before{display:none !important}.hp-hero__side-img-wrap.is-portrait img,.tdn-river-thumb.is-portrait img,.tdn-trending-thumb.is-portrait img,.tdn-cat-sub-thumb.is-portrait img,.tdn-spotlight-thumb.is-portrait img{object-fit:cover !important;background:transparent !important}.hp-hero__center-title,.hp-hero__side-title,.tdn-spotlight-headline,.tdn-river-headline,.tdn-trending-headline,.tdn-cat-lead-headline,.tdn-cat-sub-headline,.tdn-article-card-title,.tdn-search-card-title,.tdn-related-card-title{margin-top:0 !important;color:var(--color-fg,#0c0c0c) !important;line-height:1.12 !important;letter-spacing:-.012em !important;text-wrap:pretty;overflow-wrap:break-word !important;word-break:normal !important;hyphens:manual !important}.hp-hero__center-title{font-size:clamp(2rem,1.35rem + 2.4vw,3.18rem) !important;line-height:1.04 !important;margin-bottom:.42em !important}.hp-hero__side-title{font-size:clamp(1.08rem,.94rem + .55vw,1.34rem) !important;line-height:1.16 !important}.tdn-spotlight-headline,.tdn-trending-headline{font-size:clamp(1.12rem,1rem + .46vw,1.34rem) !important;line-height:1.16 !important}.tdn-river-headline,.tdn-cat-sub-headline{font-size:clamp(1.02rem,.96rem + .25vw,1.16rem) !important;line-height:1.2 !important}.tdn-cat-lead-headline{font-size:clamp(1.5rem,1.08rem + 1.55vw,2.12rem) !important;line-height:1.08 !important}.hp-hero__center-excerpt,.tdn-spotlight-excerpt,.tdn-river-excerpt,.tdn-cat-lead-excerpt{color:var(--color-fg-soft,#2d2d2d) !important;font-size:clamp(.95rem,.91rem + .18vw,1.04rem) !important;line-height:1.58 !important}.tdn-meta,.tdn-byline,.hp-hero__byline,.tdn-author{color:var(--tdn-pub-muted) !important;font-size:11px !important;font-weight:750 !important;letter-spacing:.08em !important;line-height:1.25 !important;text-transform:uppercase !important}.tdn-author:hover,.tdn-author:focus-visible{color:var(--tdn-red) !important}.tdn-badge,.tdn-cat-badge,.hp-hero__cat,.tdn-widget-trailer-cat,.tdn-widget-upcoming-cat,.tdn-widget-this-week-cat{display:inline-flex !important;align-items:center !important;width:fit-content !important;min-height:22px !important;padding:0 8px !important;border:1px solid color-mix(in srgb,var(--tdn-red) 24%,var(--tdn-pub-card-border)) !important;border-radius:999px !important;background:color-mix(in srgb,var(--tdn-red) 7%,var(--color-surface,#fff)) !important;color:var(--tdn-red) !important;font-family:var(--font-ui,system-ui,sans-serif) !important;font-size:10px !important;font-weight:900 !important;letter-spacing:.085em !important;line-height:1 !important;text-decoration:none !important;text-transform:uppercase !important}.tdn-badge:hover,.tdn-cat-badge:hover,.hp-hero__cat:hover{background:var(--tdn-red) !important;border-color:var(--tdn-red) !important;color:#fff !important}.hp-hero__inner,.tdn-spotlight-grid,.tdn-river-grid,.tdn-trending-grid,.tdn-cat-layout{gap:var(--tdn-pub-card-gap) !important}.tdn-spotlight-grid,.tdn-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important}.tdn-river-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.tdn-cat-layout{grid-template-columns:minmax(0,1.24fr) minmax(300px,.86fr) !important}.tdn-cat-sidebar{gap:var(--tdn-pub-card-gap) !important}.tdn-trending-rank{background:color-mix(in srgb,var(--tdn-red) 92%,#000 8%) !important;box-shadow:0 6px 18px rgba(229,26,62,.18) !important}.tdn-hdr-top{background:var(--color-surface,#fff) !important}.tdn-hdr-nav-links a,#tdn-header .tdn-hdr-nav-links a{letter-spacing:.065em !important}.tdn-hdr-nav-links a:hover,.tdn-hdr-nav-links a:focus-visible,#tdn-header .tdn-hdr-nav-links a:hover,#tdn-header .tdn-hdr-nav-links a:focus-visible{background:color-mix(in srgb,var(--tdn-red) 12%,transparent) !important;color:var(--tdn-red) !important;transform:none !important}.tdn-hdr-nav-links a.current,#tdn-header .tdn-hdr-nav-links a.current{background:var(--tdn-red) !important;color:#fff !important}@media (max-width:1080px){.hp-hero__inner{grid-template-areas:"lead lead" "left right" !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important}.tdn-spotlight-grid,.tdn-trending-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}.tdn-cat-layout{grid-template-columns:1fr !important}}@media (max-width:760px){.tdn-main,.hp-hero,.tdn-mag-container,.tdn-homepage-widgets{padding-inline:clamp(13px,4vw,18px) !important}.tdn-mag-container{padding-top:24px !important}.tdn-mag-section{margin-bottom:38px !important}.tdn-section-header{align-items:flex-end !important;gap:10px !important}.tdn-section-title{font-size:clamp(1.22rem,6vw,1.58rem) !important}.tdn-section-more{display:none !important}.hp-hero__inner,.tdn-spotlight-grid,.tdn-river-grid,.tdn-trending-grid,.tdn-cat-layout{grid-template-columns:1fr !important;grid-template-areas:none !important}.hp-hero__side--left,.hp-hero__center,.hp-hero__side--right{grid-area:auto !important}.hp-hero__side{gap:var(--tdn-pub-card-gap) !important}.hp-hero__center-title{font-size:clamp(1.78rem,9vw,2.36rem) !important}.hp-hero__side-title,.tdn-spotlight-headline,.tdn-trending-headline,.tdn-river-headline,.tdn-cat-sub-headline{font-size:clamp(1.08rem,5.2vw,1.34rem) !important;line-height:1.16 !important}.tdn-cat-lead-headline{font-size:clamp(1.46rem,7vw,1.92rem) !important}.tdn-river-item,.tdn-cat-sub{grid-template-columns:1fr !important}.tdn-river-thumb,.tdn-cat-sub-thumb{aspect-ratio:16 / 9 !important}.tdn-spotlight-excerpt,.tdn-river-excerpt,.tdn-cat-lead-excerpt{display:none !important}}@media (max-width:430px){:root{--tdn-pub-card-radius:10px}.hp-hero__center-text,.hp-hero__side-text,.tdn-spotlight-body,.tdn-river-body,.tdn-trending-body,.tdn-cat-lead-body,.tdn-cat-sub-body{padding:13px !important}.tdn-meta,.tdn-byline,.hp-hero__byline,.tdn-author{font-size:10px !important;letter-spacing:.065em !important}.tdn-badge,.tdn-cat-badge,.hp-hero__cat{min-height:20px !important;font-size:9px !important;letter-spacing:.075em !important}}@media (max-width:760px){.hp-hero__inner{display:grid !important;grid-template-columns:1fr !important;grid-template-areas:"lead" "left" "right" !important;align-items:stretch !important}.hp-hero__center{grid-area:lead !important;order:1 !important}.hp-hero__side--left{grid-area:left !important;order:2 !important}.hp-hero__side--right{grid-area:right !important;order:3 !important}.hp-hero__side{width:100% !important;min-width:0 !important}}:root{--tdn-qa-radius:14px;--tdn-qa-hairline:color-mix(in srgb,var(--color-border,#e2e2e6) 86%,transparent);--tdn-qa-muted:var(--color-fg-muted,#5a5a5a);--tdn-qa-surface:var(--color-surface,#ffffff);--tdn-qa-soft:var(--color-bg-alt,#fafafa);--tdn-qa-shadow:0 1px 2px rgba(12,12,12,.04),0 18px 44px rgba(12,12,12,.055)}.tdn-main,.hp-hero,.hp-hero__inner,.hp-hero__lead,.hp-hero__side,.tdn-mag-container,.tdn-single-wrap,.tdn-article,.tdn-sidebar,.tdn-related,.tdn-related-grid,.tdn-footer-container{min-width:0}.tdn-card,.hp-hero__lead,.hp-hero__side-card,.tdn-river-card,.tdn-related-card,.tdn-sidebar-post,.tdn-footer-post{overflow-wrap:anywhere;word-break:normal}@media (max-width:860px){.hp-hero{display:block !important;overflow:visible !important}.hp-hero__inner{display:flex !important;flex-direction:column !important;height:auto !important;min-height:0 !important;gap:16px !important;padding-block:16px 20px !important}.hp-hero__lead{order:1 !important;width:100% !important;flex:0 0 auto !important;position:relative !important;inset:auto !important;z-index:1 !important;margin:0 !important}.hp-hero__side{order:2 !important;width:100% !important;flex:0 0 auto !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;border:0 !important;position:relative !important;inset:auto !important;z-index:0 !important;transform:none !important}.hp-hero__side--left{order:2 !important}.hp-hero__side--right{order:3 !important}.hp-hero__side-card{min-height:0 !important;height:auto !important;flex:0 0 auto !important;position:relative !important;inset:auto !important}}@media (max-width:600px){.hp-hero__side{grid-template-columns:1fr !important}.hp-hero__side-card,.tdn-river-card,.tdn-related-card{border-radius:12px !important}}.single-post .tdn-single-wrap{max-width:min(1180px,calc(100vw - 32px));gap:clamp(28px,5vw,56px);padding-top:clamp(24px,4vw,44px)}.single-post .tdn-article{background:var(--tdn-qa-surface);border:1px solid var(--tdn-qa-hairline);border-radius:var(--tdn-qa-radius);box-shadow:var(--tdn-qa-shadow);padding:clamp(20px,4vw,38px)}.single-post .tdn-article-header{margin-bottom:clamp(22px,4vw,34px)}.single-post .tdn-article-meta-top{gap:10px;row-gap:8px}.single-post .tdn-article-title{max-width:980px;font-size:clamp(2rem,4.2vw,3.35rem);line-height:1.05;letter-spacing:-.035em;margin-bottom:clamp(16px,3vw,24px)}.single-post .tdn-article-byline-bar{background:color-mix(in srgb,var(--color-bg-alt,#fafafa) 78%,var(--color-surface,#fff));border:1px solid var(--tdn-qa-hairline);border-radius:999px;padding:10px 12px 10px 16px}.single-post .tdn-article-share-btns{gap:8px}.single-post .tdn-article-share-btn{min-height:38px;border-radius:999px}.single-post .tdn-article-featured{margin:clamp(18px,4vw,34px) 0}.single-post .tdn-article-featured-inner{border-radius:var(--tdn-qa-radius);overflow:hidden;border:1px solid var(--tdn-qa-hairline);background:#111}.single-post .tdn-article-caption{max-width:900px;margin:9px auto 0;color:var(--tdn-qa-muted);font-size:.82rem;line-height:1.45;text-align:center}.single-post .tdn-article-content{max-width:760px;margin-inline:auto;font-size:clamp(1.05rem,.98rem + .28vw,1.16rem);line-height:1.82}.single-post .tdn-article-content>p:first-of-type{font-size:clamp(1.1rem,1.02rem + .32vw,1.22rem);line-height:1.78}.single-post .tdn-article-content a{color:var(--tdn-red);text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:.08em}.single-post .tdn-article-content img,.single-post .tdn-article-content iframe,.single-post .tdn-article-content video{border-radius:12px}.single-post .tdn-article-tags{max-width:760px;margin-inline:auto;padding-top:22px;border-top:1px solid var(--tdn-qa-hairline)}.single-post .tdn-post-nav{max-width:760px;margin-inline:auto;gap:14px}.single-post .tdn-post-nav-item{border:1px solid var(--tdn-qa-hairline);border-radius:12px;padding:14px 16px;background:var(--tdn-qa-soft)}.single-post .tdn-sidebar-widget{border-radius:var(--tdn-qa-radius);border:1px solid var(--tdn-qa-hairline);box-shadow:0 1px 2px rgba(12,12,12,.035)}.single-post .tdn-related{margin-top:clamp(28px,5vw,58px)}.single-post .tdn-related-grid{gap:clamp(16px,2.4vw,24px)}.single-post .tdn-related-card{border:1px solid var(--tdn-qa-hairline);border-radius:var(--tdn-qa-radius);background:var(--tdn-qa-surface);box-shadow:0 1px 2px rgba(12,12,12,.035);padding-bottom:14px}.single-post .tdn-related-thumb,.single-post .tdn-related-img{border-radius:var(--tdn-qa-radius) var(--tdn-qa-radius) 0 0}.tdn-footer-bottom-inner{gap:12px}.tdn-footer-about{line-height:1.65}.tdn-skip-link:focus{position:fixed;top:calc(var(--header-height,86px) + 8px);left:16px;z-index:100000;background:var(--tdn-red);color:#fff;padding:10px 14px;border-radius:999px;box-shadow:0 8px 28px rgba(0,0,0,.24)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--tdn-red) 70%,#fff) !important;outline-offset:3px !important}.tdn-hdr-burger,.tdn-search-toggle,.tdn-theme-toggle,.tdn-article-share-btn,.tdn-footer-social-link,.tdn-sidebar-cat-link,.tdn-tag{min-width:44px;min-height:44px}@media (max-width:980px){.single-post .tdn-single-wrap{display:block;max-width:min(860px,calc(100vw - 24px))}.single-post .tdn-sidebar{margin-top:34px}}@media (max-width:720px){.single-post .tdn-single-wrap{max-width:100%;padding-inline:14px;padding-top:18px}.single-post .tdn-article{border-radius:12px;padding:18px 16px 24px}.single-post .tdn-article-title{font-size:clamp(1.9rem,10vw,2.65rem)}.single-post .tdn-article-byline-bar{border-radius:12px;align-items:flex-start;flex-direction:column}.single-post .tdn-article-share-btns{width:100%;display:grid;grid-template-columns:1fr 1fr}.single-post .tdn-article-share-btn{justify-content:center}.single-post .tdn-article-content{font-size:1.06rem;line-height:1.78}.single-post .tdn-post-nav{display:grid;grid-template-columns:1fr}.single-post .tdn-related-grid{grid-template-columns:1fr !important}}@media (prefers-reduced-motion:reduce){.tdn-card,.hp-hero__lead,.hp-hero__side-card,.tdn-river-card,.tdn-article-share-btn,.tdn-related-card{transform:none !important}}@media (max-width:860px){.hp-hero,.hp-hero__inner{width:100% !important;max-width:100% !important;overflow:visible !important}.hp-hero__inner{display:flex !important;flex-direction:column !important;align-items:stretch !important}.hp-hero__center{order:1 !important;width:100% !important;max-width:none !important;margin-inline:0 !important}.hp-hero__side,.hp-hero__side--left,.hp-hero__side--right{width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;align-self:stretch !important;display:grid !important;grid-template-columns:1fr !important;gap:14px !important}.hp-hero__side--left{order:2 !important}.hp-hero__side--right{order:3 !important}.hp-hero__side-card{width:100% !important;max-width:none !important;margin:0 !important;display:grid !important;grid-template-columns:minmax(108px,38%) minmax(0,1fr) !important;align-items:stretch !important;overflow:hidden !important}.hp-hero__side-img-wrap{width:100% !important;height:auto !important;min-height:118px !important;aspect-ratio:4 / 3 !important;border-radius:12px 0 0 12px !important}.hp-hero__side-text{min-width:0 !important;width:100% !important;justify-content:center !important;padding:13px 14px !important}}@media (max-width:540px){.hp-hero__side-card{grid-template-columns:1fr !important}.hp-hero__side-img-wrap{min-height:0 !important;aspect-ratio:16 / 9 !important;border-radius:12px 12px 0 0 !important}.hp-hero__side-text{padding:14px 15px 16px !important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.22s;animation-timing-function:ease}.tdn-article-featured-inner img{view-transition-name:tdn-article-hero}::view-transition-group(tdn-article-hero){animation-duration:.3s;animation-timing-function:cubic-bezier(.22,.8,.26,.99)}::view-transition-old(tdn-article-hero),::view-transition-new(tdn-article-hero){height:100%;width:100%;object-fit:cover;overflow:clip}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tdn-spotlight-card,.tdn-river-item,.tdn-trending-card,.tdn-archive-card,.tdn-cat-sub-item{animation:tdn-rise-in linear both;animation-timeline:view();animation-range:entry 0% entry 55%}@keyframes tdn-rise-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}}.tdn-hot-badge{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--tdn-black);background:linear-gradient(135deg,var(--tdn-gold-lt) 0%,var(--tdn-gold) 100%);border-radius:var(--radius-full,999px);box-shadow:0 4px 14px var(--tdn-gold-glow);pointer-events:none}.tdn-hot-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tdn-black);opacity:.85}.tdn-trending-thumb{position:relative}@media (prefers-reduced-motion:no-preference){.tdn-hot-badge::before{animation:tdn-hot-pulse 1.6s ease-in-out infinite}@keyframes tdn-hot-pulse{0%,100%{opacity:.85;transform:scale(1)}50%{opacity:.45;transform:scale(.7)}}}[data-theme="dark"] .tdn-hot-badge{box-shadow:0 4px 12px rgba(200,146,42,.28)}.tdn-live-search-wrap{position:relative;display:flex;flex:1 1 auto;min-width:0}.tdn-live-search-wrap>input[type="search"]{flex:1 1 auto;min-width:0;width:100%}.tdn-hdr-search .tdn-live-search-wrap,.tdn-hdr-drawer-search .tdn-live-search-wrap,.tdn-search-form .tdn-live-search-wrap{display:flex;position:relative;flex:1 1 auto;min-width:0}.tdn-live-search-dropdown{position:absolute;top:calc( 100% + 4px );left:0;right:0;z-index:99999;background:#fff;border:1px solid var(--tdn-border,#e0e0e0);border-radius:4px;box-shadow:0 8px 32px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);overflow:hidden;max-height:420px;overflow-y:auto}.tdn-live-search-item{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:11px 16px;text-decoration:none;color:var(--tdn-text,#1a1a1a);border-bottom:1px solid var(--tdn-border,#ebebeb);transition:background .1s;cursor:pointer;outline:none}.tdn-live-search-item:last-of-type{border-bottom:none}.tdn-live-search-item:hover,.tdn-live-search-item:focus,.tdn-live-search-item--active{background:var(--tdn-bg-soft,#f5f5f5)}.tdn-live-search-title{font-family:var(--font-body,'Inter',sans-serif);font-size:13.5px;font-weight:500;line-height:1.4;color:var(--tdn-text,#1a1a1a);flex:1 1 auto;min-width:0}.tdn-live-search-title mark{background:transparent;color:var(--tdn-red,#e51a3e);font-weight:700}.tdn-live-search-cat{font-family:var(--font-ui,'Inter',sans-serif);font-size:9px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--tdn-muted,#777);white-space:nowrap;flex-shrink:0}.tdn-live-search-empty{padding:16px;font-size:13px;color:var(--tdn-muted,#777);text-align:center;font-style:italic}.tdn-live-search-all{display:block;padding:10px 16px;font-family:var(--font-ui,'Inter',sans-serif);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;color:var(--tdn-red,#e51a3e);background:var(--tdn-bg-soft,#f5f5f5);border-top:1px solid var(--tdn-border,#e0e0e0);text-align:center;transition:background .1s}.tdn-live-search-all:hover,.tdn-live-search-all--active{background:#ececec}@media ( max-width:768px ){.tdn-hdr-search .tdn-live-search-dropdown{left:-16px;right:-16px;border-radius:0 0 4px 4px}.tdn-hdr-drawer-search .tdn-live-search-dropdown,.tdn-search-form .tdn-live-search-dropdown{left:0;right:0;border-radius:0 0 4px 4px}}