body.single-post{overflow-x:hidden}.tc-hero-banner{background:linear-gradient(135deg,#0a0a1a 0%,#0d2260 45%,#086FAF 100%);padding:56px 20px 48px;text-align:center;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;margin-bottom:48px;box-sizing:border-box}.tc-hero-badge{margin-bottom:18px}.tc-hero-badge span{display:inline-block;border:1px solid rgb(255 255 255 / .5);border-radius:999px;padding:6px 16px;font-size:11px;font-weight:600;letter-spacing:1.5px;color:#fff;text-transform:uppercase}.tc-hero-title{font-size:clamp(26px, 5vw, 56px);font-weight:800;color:#ffffff!important;line-height:1.15;max-width:820px;margin:0 auto 24px auto!important;padding:0 12px!important;font-family:Georgia,'Times New Roman',serif;word-break:break-word}body.single-post .entry-title,body.single-post .inner-banner-section .entry-title{display:none}.tc-post .tc-hero{display:none!important}.tc-hero-meta{display:flex;justify-content:center;align-items:center;gap:28px;flex-wrap:wrap;margin-top:20px;padding:0 16px}.tc-hero-meta span{font-size:15px;color:rgb(255 255 255 / .92);display:flex;align-items:center;gap:6px;font-weight:400;letter-spacing:.2px}.tc-hero-meta span strong{font-weight:700;color:#fff}.tc-hero-meta span+span::before{content:'·';margin-right:28px;color:rgb(255 255 255 / .4);font-size:18px;line-height:1}@media (max-width:480px){.tc-hero-banner{padding:40px 16px 36px;margin-bottom:36px}.tc-hero-badge span{font-size:10px;letter-spacing:1px;padding:5px 14px}.tc-hero-title{font-size:24px;line-height:1.2;padding:0 8px!important}.tc-hero-meta{gap:14px 18px;padding:0 8px}.tc-hero-meta span{font-size:13px}.tc-hero-meta span+span::before{margin-right:14px}}.tc-hero-meta a.tc-author-link{color:#fff;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .4);padding-bottom:1px;transition:border-color 0.2s}.tc-hero-meta a.tc-author-link:hover{border-bottom-color:#fff}.tc-hero-meta a.tc-author-link strong{color:#fff;font-weight:700}.call-to-action-section div.sec-title{color:#ffffff!important}