@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--tb-navy:#071a33;--tb-navy-2:#0b2342;--tb-navy-3:#102d50;--tb-blue:#1473e6;--tb-blue-light:#2d8cff;--tb-yellow:#ffd21c;--tb-yellow-light:#ffe45c;--tb-white:#fff;--tb-text:#dce7f5;--tb-muted:#91a4bd;--tb-border:#ffffff1f;--tb-container:1280px;--tb-transition:.25s ease}.container{width:min(100% - 48px, var(--tb-container));margin:0 auto}.top-strip{width:100%;color:var(--tb-muted);letter-spacing:.2px;background:#041225;border-bottom:1px solid #ffffff12;font-size:11px;font-weight:500}.top-strip-inner{justify-content:space-between;align-items:center;gap:20px;min-height:32px;display:flex}.top-strip-inner span:first-child{color:#b6c6d9}.top-strip-inner span:last-child{color:var(--tb-yellow);font-weight:600}.main-navbar{z-index:1000;background:var(--tb-navy);border-bottom:1px solid var(--tb-border);width:100%;position:sticky;top:0;box-shadow:0 4px 20px #0000001f}.navbar-inner{align-items:center;gap:28px;min-height:78px;display:flex}.brand{color:var(--tb-white);flex-shrink:0;align-items:center;gap:6px;text-decoration:none;display:flex}.brand-icon{background:linear-gradient(145deg, var(--tb-blue), #0b4eaa);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;overflow:visible}.brand-icon span{z-index:2;color:#fff;letter-spacing:-1px;font-size:12px;font-weight:900;position:relative}.brand-icon i{background:var(--tb-yellow);clip-path:polygon(0 50%,100% 0,100% 100%);opacity:.95;filter:drop-shadow(0 0 5px #ffd21c73);width:25px;height:13px;position:absolute;top:6px;right:-14px}.site-logo{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:visible}.brand-text{flex-direction:column;line-height:1;display:flex}.brand-text strong{color:#fff;letter-spacing:-.7px;font-size:21px;font-weight:800}.brand-text strong span{color:var(--tb-yellow)}.brand-text small{color:#aebed2;text-transform:uppercase;letter-spacing:3px;margin-top:5px;font-size:9px;font-weight:700}.desktop-navigation{align-items:center;gap:24px;margin-left:auto;display:flex}.nav-link{color:#c7d5e6;white-space:nowrap;height:78px;transition:color var(--tb-transition);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex;position:relative}.nav-link:hover{color:#fff}.nav-link.active{color:var(--tb-yellow)}.nav-link.active:after{content:"";background:var(--tb-yellow);border-radius:10px;height:2px;position:absolute;bottom:17px;left:0;right:0}.navbar-actions{flex-shrink:0;align-items:center;gap:9px;margin-left:12px;display:flex}.icon-button{border:1px solid var(--tb-border);color:#fff;width:39px;height:39px;transition:background var(--tb-transition), border-color var(--tb-transition), color var(--tb-transition), transform var(--tb-transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.icon-button:hover{color:var(--tb-yellow);background:#ffffff14;border-color:#ffd21c8c;transform:translateY(-1px)}.icon-button svg{display:block}.language-toggle{border:1px solid var(--tb-border);color:#e3ebf5;letter-spacing:.5px;min-width:43px;height:39px;transition:background var(--tb-transition), border-color var(--tb-transition), color var(--tb-transition);background:0 0;border-radius:6px;padding:0 11px;font-size:11px;font-weight:800}.language-toggle:hover{color:var(--tb-yellow);background:#ffffff14;border-color:#ffd21c8c}.subscribe-button{background:var(--tb-yellow);height:39px;color:var(--tb-navy);white-space:nowrap;transition:background var(--tb-transition), transform var(--tb-transition), box-shadow var(--tb-transition);border:none;border-radius:6px;padding:0 17px;font-size:12px;font-weight:800}.subscribe-button:hover{background:var(--tb-yellow-light);transform:translateY(-1px);box-shadow:0 5px 16px #ffd21c33}.search-overlay{z-index:5000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b18db;justify-content:center;align-items:flex-start;padding:120px 20px 40px;display:flex;position:fixed;inset:0}.search-modal{background:linear-gradient(145deg,#0b2342,#071a33);border:1px solid #ffffff1f;border-radius:12px;width:min(100%,720px);padding:42px;animation:.2s ease-out searchModalIn;position:relative;box-shadow:0 30px 80px #00000080}@keyframes searchModalIn{0%{opacity:0;transform:translateY(-15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.search-close{border:1px solid var(--tb-border);color:#fff;width:35px;height:35px;transition:background var(--tb-transition), color var(--tb-transition);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:23px;font-weight:300;line-height:1;display:flex;position:absolute;top:17px;right:17px}.search-close:hover{color:var(--tb-yellow);background:#ffffff1f}.search-label{color:var(--tb-yellow);letter-spacing:2px;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.search-modal h2{color:#fff;letter-spacing:-.7px;margin:0 0 25px;font-size:31px;font-weight:750;line-height:1.2}.search-form{gap:9px;width:100%;display:flex}.search-form input{color:#fff;min-width:0;height:52px;transition:border-color var(--tb-transition), background var(--tb-transition);background:#ffffff0f;border:1px solid #ffffff21;border-radius:6px;outline:none;flex:1;padding:0 16px;font-size:14px}.search-form input::placeholder{color:#8195ae}.search-form input:focus{border-color:var(--tb-yellow);background:#ffffff14}.search-form button{background:var(--tb-yellow);height:52px;color:var(--tb-navy);transition:background var(--tb-transition), transform var(--tb-transition);border:none;border-radius:6px;padding:0 23px;font-size:13px;font-weight:800}.search-form button:hover{background:var(--tb-yellow-light);transform:translateY(-1px)}.popular-searches{flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;display:flex}.popular-searches>span{color:#91a4bd;margin-right:3px;font-size:11px}.popular-searches button{color:#c7d5e6;transition:background var(--tb-transition), border-color var(--tb-transition), color var(--tb-transition);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:6px 11px;font-size:11px}.popular-searches button:hover{color:var(--tb-yellow);background:#ffd21c1a;border-color:#ffd21c66}.site-footer{color:#fff;background:linear-gradient(#071a33 0%,#041225 100%);border-top:1px solid #ffffff14;margin-top:80px}.footer-main{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:60px;padding-top:65px;padding-bottom:60px;display:grid}.footer-brand{max-width:330px}.footer-logo{color:#fff;letter-spacing:-.6px;align-items:baseline;font-size:25px;font-weight:800;display:inline-flex;position:relative}.footer-logo>span{color:var(--tb-yellow)}.footer-logo small{color:#9eb0c7;text-transform:uppercase;letter-spacing:2px;margin-left:7px;font-size:9px;font-weight:700}.footer-brand p{color:#8ea2bb;margin:17px 0 22px;font-size:13px;line-height:1.8}.social-links{gap:9px;display:flex}.social-links a{color:#b7c7d9;width:34px;height:34px;transition:background var(--tb-transition), color var(--tb-transition), border-color var(--tb-transition), transform var(--tb-transition);background:#ffffff08;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;text-decoration:none;display:flex}.social-links a:hover{background:var(--tb-yellow);border-color:var(--tb-yellow);color:var(--tb-navy);transform:translateY(-2px)}.footer-column{flex-direction:column;align-items:flex-start;display:flex}.footer-column h4{color:#fff;text-transform:uppercase;letter-spacing:1.3px;margin:0 0 20px;font-size:12px;font-weight:800}.footer-column a,.footer-column button{color:#91a4bd;transition:color var(--tb-transition), transform var(--tb-transition);margin-bottom:11px;font-size:13px;text-decoration:none}.footer-column a:hover,.footer-column button:hover{color:var(--tb-yellow);transform:translate(3px)}.footer-bottom{border-top:1px solid #ffffff14}.footer-bottom .container{color:#667b96;align-items:center;min-height:58px;font-size:11px;display:flex}@media (width<=1150px){.navbar-inner{gap:18px}.desktop-navigation{gap:15px}.nav-link{font-size:12px}.navbar-actions{gap:6px;margin-left:4px}.subscribe-button{padding:0 12px}.footer-main{grid-template-columns:1.5fr 1fr 1fr;gap:40px}}@media (width<=900px){.container{width:min(100% - 30px, var(--tb-container))}.top-strip-inner{min-height:30px}.top-strip-inner span:first-child{display:none}.top-strip-inner{justify-content:center}.navbar-inner{min-height:70px}.desktop-navigation{display:none}.navbar-actions{margin-left:auto}.brand-text strong{font-size:19px}.brand-icon{width:40px;height:40px}.subscribe-button{display:none}.search-overlay{padding-top:85px}.search-modal{padding:35px 25px}.footer-main{grid-template-columns:1fr 1fr;gap:45px 30px}.footer-brand{grid-column:1/-1;max-width:500px}}@media (width<=600px){.container{width:calc(100% - 28px)}.top-strip-inner{font-size:10px}.navbar-inner{gap:10px;min-height:66px}.brand{gap:8px}.brand-icon{width:37px;height:37px}.brand-text strong{font-size:17px}.brand-text small{letter-spacing:2px;font-size:8px}.icon-button{width:36px;height:36px}.language-toggle{min-width:40px;height:36px;padding:0 8px}.search-overlay{padding:65px 12px 25px}.search-modal{border-radius:10px;width:100%;padding:35px 18px 25px}.search-modal h2{padding-right:25px;font-size:24px}.search-form{flex-direction:column}.search-form input,.search-form button{width:100%}.popular-searches{gap:6px}.site-footer{margin-top:55px}.footer-main{grid-template-columns:1fr;gap:35px;padding-top:50px;padding-bottom:45px}.footer-brand{grid-column:auto}.footer-bottom .container{text-align:center;justify-content:center;min-height:55px}}@media (width<=400px){.brand-text strong{font-size:16px}.brand-text small,.language-toggle{display:none}.navbar-actions{gap:5px}}.hamburger-button{border:1px solid var(--tb-border);width:44px;height:44px;color:var(--tb-white);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;transition:background .25s,border-color .25s;display:none}.hamburger-button:hover{background:#ffffff0f;border-color:#ffd21c80}.hamburger-button span{background:currentColor;border-radius:2px;width:20px;height:2px;transition:transform .25s,opacity .25s;display:block}.hamburger-button.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger-button.open span:nth-child(2){opacity:0}.hamburger-button.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{background:var(--tb-navy);border-top:1px solid var(--tb-border);display:none;box-shadow:0 15px 30px #00000040}.mobile-navigation{flex-direction:column;padding:10px 20px 0;display:flex}.mobile-nav-link{color:#c7d5e6;border-bottom:1px solid #ffffff12;align-items:center;min-height:48px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,padding-left .2s;display:flex}.mobile-nav-link:hover{color:var(--tb-yellow);padding-left:5px}.mobile-nav-link.active{color:var(--tb-yellow)}.mobile-menu-actions{flex-direction:column;gap:10px;padding:18px 20px 22px;display:flex}.mobile-action-button{border:1px solid var(--tb-border);color:#c7d5e6;cursor:pointer;text-align:left;background:#ffffff08;border-radius:7px;align-items:center;gap:12px;width:100%;min-height:46px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s;display:flex}.mobile-action-button:hover{color:var(--tb-yellow);background:#ffffff0f;border-color:#ffd21c66}.language-code{color:var(--tb-yellow);font-weight:800}.mobile-subscribe-button{background:var(--tb-yellow);width:100%;min-height:46px;color:var(--tb-navy);cursor:pointer;border:none;border-radius:7px;font-family:inherit;font-size:14px;font-weight:800;transition:background .2s,transform .2s}.mobile-subscribe-button:hover{background:var(--tb-yellow-light);transform:translateY(-1px)}@media (width<=1050px){.desktop-navigation,.navbar-actions{display:none}.navbar-inner{justify-content:space-between;align-items:center;width:100%;display:flex}.brand{margin-right:auto}.hamburger-button{flex-shrink:0;margin-left:auto;margin-right:12px;display:flex}.desktop-navigation,.navbar-actions{display:none}.hamburger-button{display:flex}.mobile-menu.open{display:block}.navbar-inner{min-height:70px}}.home-page{color:#102a43;background:#fff}.hero-section{padding:28px 0 0}.hero-grid{grid-template-columns:minmax(0,2.1fr) minmax(320px,.9fr);gap:20px;display:grid}.hero-main{background:#08264a;border-radius:6px;height:540px;position:relative;overflow:hidden}.hero-main img{object-fit:cover;width:100%;height:100%}.hero-overlay{background:linear-gradient(#0418300d 0%,#04183073 55%,#041830f2 100%);position:absolute;inset:0}.hero-content{color:#fff;max-width:750px;position:absolute;bottom:42px;left:42px;right:42px}.hero-category{color:#071f3d;letter-spacing:1.5px;background:#f8c400;margin-bottom:16px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-block}.hero-content h1{letter-spacing:-1.5px;margin:0 0 16px;font-size:clamp(34px,4vw,58px);line-height:1.05}.hero-content p{max-width:650px;margin-bottom:24px;font-size:17px;line-height:1.6}.hero-button{color:#071f3d;background:#f8c400;align-items:center;gap:12px;padding:13px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.hero-button:hover{background:#ffd52c;transform:translateY(-2px)}.hero-side{background:#fff;border:1px solid #dfe7ef;padding:20px}.side-heading{border-bottom:2px solid #0b315d;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:15px;display:flex}.side-heading span{letter-spacing:1.4px;color:#0b315d;font-size:12px;font-weight:900}.side-heading a{color:#0879d1;font-size:12px;font-weight:700}.mini-story{color:inherit;border-bottom:1px solid #e7edf3;grid-template-columns:110px 1fr;gap:14px;padding:18px 0;text-decoration:none;display:grid}.mini-story:last-child{border-bottom:none}.mini-story img{object-fit:cover;width:110px;height:88px}.mini-story span{color:#0879d1;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.mini-story h3{color:#102a43;margin:0 0 8px;font-size:15px;line-height:1.3}.mini-story small{color:#8293a7;font-size:10px}.ad-placeholder{color:#98a6b5;letter-spacing:1.5px;background:#fafbfd;border:1px dashed #cbd6e2;justify-content:center;align-items:center;min-height:100px;margin:28px 0;font-size:10px;font-weight:700;display:flex}.large-ad{min-height:130px}.content-section{padding:65px 0}.light-section{background:#f5f8fb}.section-heading{border-bottom:2px solid #102f54;justify-content:space-between;align-items:end;margin-bottom:25px;padding-bottom:13px;display:flex}.section-kicker{color:#0879d1;letter-spacing:1.5px;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.section-heading>a{color:#0879d1;font-size:13px;font-weight:800;text-decoration:none}.section-heading>a span{margin-left:5px}.story-grid{gap:22px;display:grid}.four-columns{grid-template-columns:repeat(4,1fr)}.three-columns{grid-template-columns:repeat(3,1fr)}.story-card{background:#fff;overflow:hidden}.story-card a{color:inherit;text-decoration:none}.story-image{height:210px;position:relative;overflow:hidden}.story-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.story-card:hover .story-image img{transform:scale(1.04)}.story-category{color:#071f3d;text-transform:uppercase;background:#f8c400;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:12px;left:12px}.story-content{padding:15px 2px}.story-content h3{color:#102a43;margin:0 0 11px;font-size:17px;line-height:1.35}.story-meta{color:#8293a7;gap:7px;font-size:10px;display:flex}.category-links-section{padding-bottom:30px}.category-links{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.category-links a{background:#fff;border:1px solid #dfe7ef;flex-direction:column;padding:22px 17px;text-decoration:none;transition:all .25s;display:flex}.category-links a:hover{border-color:#0879d1;transform:translateY(-3px);box-shadow:0 10px 25px #0a325a14}.category-icon{color:#0879d1;background:#e9f4ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:15px;font-size:18px;display:flex}.category-links strong{color:#102a43;margin-bottom:5px;font-size:15px}.category-links small{color:#8293a7;font-size:11px}.featured-category-grid{grid-template-columns:1.6fr 1fr;gap:25px;display:grid}.large-category-story{height:430px;position:relative;overflow:hidden}.large-category-story img{object-fit:cover;width:100%;height:100%}.large-story-overlay{color:#fff;background:linear-gradient(#0000,#031830f2);padding:70px 30px 28px;position:absolute;inset:auto 0 0}.large-story-overlay span{color:#f8c400;font-size:10px;font-weight:900}.large-story-overlay h3{margin:8px 0;font-size:27px;line-height:1.2}.large-story-overlay small{opacity:.8;font-size:11px}.category-side-stories{grid-template-columns:1fr 1fr;gap:20px;display:grid}.startup-layout{grid-template-columns:1.5fr 1fr;gap:25px;display:grid}.startup-feature{background:#fff}.startup-feature a{color:inherit;text-decoration:none}.startup-feature img{object-fit:cover;width:100%;height:330px}.startup-feature>a>div{padding:20px}.startup-feature span{color:#0879d1;text-transform:uppercase;font-size:10px;font-weight:900}.startup-feature h3{margin:8px 0;font-size:25px;line-height:1.2}.startup-feature p{color:#63768a;line-height:1.6}.startup-feature strong{color:#0879d1;font-size:13px}.startup-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.opportunities-home{color:#fff;background:linear-gradient(135deg,#071f3d,#0b396d);padding:65px 0}.opportunities-header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.opportunities-header span{color:#f8c400;letter-spacing:1.5px;font-size:10px;font-weight:900}.opportunities-header h2{margin:8px 0;font-size:32px}.opportunities-header p{color:#c6d5e5;max-width:650px;line-height:1.6}.opportunities-header>a{color:#071f3d;background:#f8c400;padding:12px 18px;font-size:12px;font-weight:800;text-decoration:none}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.opportunity-card{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;grid-template-columns:110px 1fr;gap:15px;padding:15px;text-decoration:none;display:grid}.opportunity-card img{object-fit:cover;width:110px;height:110px}.opportunity-card span{color:#f8c400;text-transform:uppercase;font-size:9px;font-weight:900}.opportunity-card h3{margin:7px 0;font-size:14px;line-height:1.35}.opportunity-card small{color:#a9bfd4;font-size:10px}.newsletter-section{background:#f5f8fb;padding:65px 0}.newsletter-box>div{max-width:620px}.newsletter-box span{color:#f8c400;letter-spacing:1.5px;font-size:10px;font-weight:900}.newsletter-box h2{margin:9px 0;font-size:30px}.newsletter-box p{color:#bfd0e2;margin:0;line-height:1.6}.newsletter-box form{flex-direction:column;gap:10px;min-width:430px;display:flex}.newsletter-box input{box-sizing:border-box;border:none;outline:none;width:100%;height:48px;padding:0 15px;font-size:14px}.newsletter-box button{color:#071f3d;cursor:pointer;background:#f8c400;border:none;height:48px;padding:0 20px;font-weight:900;transition:all .2s}.newsletter-box button:hover{background:#ffd633}@media (width<=1100px){.hero-grid{grid-template-columns:1fr}.hero-side{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.side-heading{grid-column:1/-1}.mini-story{border:none;display:block}.mini-story img{width:100%;height:130px;margin-bottom:10px}.four-columns{grid-template-columns:repeat(2,1fr)}.category-links{grid-template-columns:repeat(3,1fr)}.featured-category-grid,.startup-layout,.opportunity-grid{grid-template-columns:1fr}}@media (width<=760px){.hero-main{height:480px}.hero-content{bottom:25px;left:22px;right:22px}.hero-content h1{font-size:34px}.hero-side{display:block}.mini-story{grid-template-columns:95px 1fr;display:grid}.mini-story img{width:95px;height:80px}.three-columns,.four-columns{grid-template-columns:1fr}.category-links{grid-template-columns:1fr 1fr}.category-side-stories,.startup-list{grid-template-columns:1fr}.opportunities-header{display:block}.opportunities-header>a{margin-top:15px;display:inline-block}.newsletter-box{padding:28px 22px;display:block}.newsletter-box form{min-width:0;margin-top:25px}}@media (width<=480px){.category-links{grid-template-columns:1fr}.newsletter-box form{display:block}.newsletter-box input,.newsletter-box button{width:100%}.newsletter-box button{margin-top:8px}}.tba-ad-slot{text-align:center;box-sizing:border-box;width:100%;max-width:1200px;margin:24px auto;padding:8px 0}.tba-ad-label{color:#64748b;letter-spacing:.12em;margin:0 0 7px;font-size:10px;font-weight:700;display:block}.tba-ad-slot a{border-radius:8px;display:block;overflow:hidden}.tba-ad-slot img{object-fit:contain;width:100%;max-height:260px;margin:auto;display:block}.tba-ad-slot.article-ad img{max-height:180px}.tba-ad-slot.sidebar-ad img{max-height:320px}@media (width<=640px){.tba-ad-slot{margin:16px auto}.tba-ad-slot img{max-height:180px}}.flicker-1{animation:7s linear infinite both flicker-1}@keyframes flicker-1{0%,to{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}.tba-ad-placeholder{color:#94a3b8;letter-spacing:.12em;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:center;align-items:center;min-height:90px;font-size:11px;font-weight:700;display:flex}.tba-ad-slot.sidebar-ad .tba-ad-placeholder{min-height:250px}@media (width<=640px){.tba-ad-placeholder{min-height:70px}}.news-page{background:var(--tb-white);color:var(--tb-navy)}.news-page-header{color:var(--tb-white);background-image:linear-gradient(90deg,#051941c7 0%,#0519418c 35%,#05194140 60%,#05194114 80%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791321109/news-hero-bg_vdrxqw.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 70px}.news-breadcrumb{color:var(--tb-muted);align-items:center;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.news-breadcrumb a{color:var(--tb-white);text-decoration:none}.news-breadcrumb a:hover{color:var(--tb-yellow)}.news-header-content{max-width:850px}.news-header-content .section-eyebrow{color:var(--tb-yellow)}.news-header-content h1{letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(42px,6vw,72px);line-height:.98}.news-header-content p{color:#fff;max-width:720px;margin:0;font-size:18px;line-height:1.7}.featured-news-section,.latest-news-section{padding:80px 0}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.section-heading-border{border-bottom:1px solid #dfe6ef;padding-bottom:20px}.section-eyebrow{letter-spacing:2px;text-transform:uppercase;color:var(--tb-blue);font-size:12px;font-weight:800;display:block}.section-heading h2{color:var(--tb-navy);margin:7px 0 0;font-size:32px;line-height:1.1}.featured-news{background:var(--tb-navy);border-radius:4px;grid-template-columns:1.35fr 1fr;min-height:480px;display:grid;overflow:hidden}.featured-news-image-link{min-height:100%;display:block}.featured-news-image-wrapper{width:100%;height:100%;min-height:480px;position:relative;overflow:hidden}.featured-news-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.featured-news-image-link:hover .featured-news-image{transform:scale(1.04)}.featured-category{background:var(--tb-yellow);color:var(--tb-navy);letter-spacing:1px;text-transform:uppercase;padding:8px 13px;font-size:11px;font-weight:800;position:absolute;bottom:24px;left:24px}.featured-news-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.featured-meta,.news-card-meta{color:var(--tb-muted);align-items:center;gap:9px;margin-bottom:16px;font-size:12px;display:flex}.featured-meta{color:#9fb1c9}.featured-news-content h2{letter-spacing:-1px;margin:0 0 20px;font-size:clamp(30px,3vw,46px);line-height:1.08}.featured-news-content h2 a{color:var(--tb-white);text-decoration:none}.featured-news-content h2 a:hover{color:var(--tb-yellow)}.featured-news-content p{color:#c6d5e5;margin:0 0 32px;font-size:16px;line-height:1.75}.featured-read-button{background:var(--tb-blue);width:fit-content;color:var(--tb-white);align-items:center;gap:12px;padding:12px 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.featured-read-button:hover{background:var(--tb-blue-light);transform:translateY(-2px)}.featured-read-button span{font-size:18px}.news-ad-section{padding:0 0 80px}.news-ad{color:#9aa8b8;letter-spacing:2px;background:#f8fafc;border:1px solid #e4e9ef;justify-content:center;align-items:center;min-height:110px;font-size:10px;font-weight:700;display:flex}.news-layout{grid-template-columns:minmax(0,1fr) 340px;gap:55px;display:grid}.latest-news-main{min-width:0}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px;display:grid}.news-card{min-width:0}.news-card-image-link{text-decoration:none;display:block}.news-card-image-wrapper{aspect-ratio:16/10;background:#edf2f7;width:100%;position:relative;overflow:hidden}.news-card-image{object-fit:cover;width:100%;height:100%;transition:transform .45s}.news-card-image-link:hover .news-card-image{transform:scale(1.04)}.news-card-category{background:var(--tb-yellow);color:var(--tb-navy);letter-spacing:.8px;text-transform:uppercase;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:16px}.news-card-content{padding-top:18px}.news-card-meta{color:#8191a5;margin-bottom:10px}.news-card-title{letter-spacing:-.4px;margin:0 0 12px;font-size:23px;line-height:1.2}.news-card-title a{color:var(--tb-navy);text-decoration:none}.news-card-title a:hover{color:var(--tb-blue)}.news-card-excerpt{color:#617187;margin:0 0 17px;font-size:14px;line-height:1.65}.news-read-more{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.news-read-more span{font-size:17px;transition:transform .2s}.news-read-more:hover span{transform:translate(4px)}.news-sidebar{min-width:0}.sidebar-block{border-top:4px solid var(--tb-yellow);background:#f6f8fb;padding:26px}.sidebar-heading{margin-bottom:12px}.sidebar-heading h2{color:var(--tb-navy);margin:7px 0 0;font-size:26px}.most-read-list{flex-direction:column;display:flex}.most-read-item{border-bottom:1px solid #dce3eb;grid-template-columns:48px 1fr;gap:14px;padding:18px 0;text-decoration:none;display:grid}.most-read-item:last-child{border-bottom:none}.most-read-number{color:#c5d0dc;font-size:24px;font-weight:800;line-height:1}.most-read-title{color:var(--tb-navy);font-size:14px;font-weight:700;line-height:1.45;transition:color .2s}.most-read-item:hover .most-read-title{color:var(--tb-blue)}.sidebar-ad{color:#9aa8b8;letter-spacing:2px;background:#f8fafc;border:1px solid #e4e9ef;justify-content:center;align-items:center;min-height:280px;margin-top:30px;font-size:10px;font-weight:700;display:flex}.sidebar-newsletter{background:linear-gradient(145deg, var(--tb-navy), var(--tb-navy-3));color:var(--tb-white);margin-top:30px;padding:30px}.newsletter-icon{background:var(--tb-yellow);width:38px;height:38px;color:var(--tb-navy);justify-content:center;align-items:center;margin-bottom:18px;font-size:18px;display:inline-flex}.sidebar-newsletter h3{margin:0 0 10px;font-size:25px}.sidebar-newsletter p{color:#c6d5e5;margin:0 0 22px;font-size:13px;line-height:1.6}.sidebar-newsletter-form{flex-direction:column;gap:9px;display:flex}.sidebar-newsletter-form input{box-sizing:border-box;width:100%;color:var(--tb-white);background:#ffffff14;border:1px solid #fff3;outline:none;padding:13px 14px;font-family:inherit}.sidebar-newsletter-form input::placeholder{color:#9eafc3}.sidebar-newsletter-form input:focus{border-color:var(--tb-yellow)}.sidebar-newsletter-form button{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;cursor:pointer;border:none;padding:13px 16px;font-family:inherit;font-size:12px;font-weight:800;transition:background .2s}.sidebar-newsletter-form button:hover{background:var(--tb-yellow-light)}.news-pagination{justify-content:center;align-items:center;gap:8px;margin-top:55px;display:flex}.pagination-button,.pagination-next{background:var(--tb-white);width:40px;height:40px;color:var(--tb-navy);cursor:pointer;border:1px solid #d8e0e9;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s}.pagination-button:hover,.pagination-next:hover{border-color:var(--tb-blue);color:var(--tb-blue)}.pagination-button.active{border-color:var(--tb-blue);background:var(--tb-blue);color:var(--tb-white)}.pagination-dots{color:#8292a5;padding:0 5px}.news-category-section{padding:0 0 80px}.category-navigation{border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;flex-wrap:wrap;align-items:center;gap:10px;padding:25px 0;display:flex}.category-navigation>span{color:var(--tb-navy);letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:800}.category-navigation a{color:var(--tb-navy);background:#f1f5f9;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.category-navigation a:hover{background:var(--tb-blue);color:var(--tb-white)}@media (width<=1050px){.featured-news{grid-template-columns:1fr}.featured-news-image-wrapper{min-height:420px}.featured-news-content{padding:42px}.news-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.news-grid{gap:30px 20px}.news-card-title{font-size:21px}}@media (width<=760px){.news-page-header{padding:25px 0 55px}.news-breadcrumb{margin-bottom:35px}.news-header-content h1{letter-spacing:-1px}.news-header-content p{font-size:16px}.featured-news-section,.latest-news-section{padding:55px 0}.news-ad-section{padding-bottom:55px}.featured-news-image-wrapper{min-height:300px}.featured-news-content{padding:32px 25px}.featured-news-content h2{font-size:30px}.section-heading h2{font-size:27px}.news-layout{grid-template-columns:1fr}.news-sidebar{margin-top:15px}.news-grid{grid-template-columns:1fr;gap:42px}}@media (width<=480px){.news-page-header{padding:20px 0 45px}.news-header-content h1{font-size:40px}.featured-news-image-wrapper{min-height:240px}.featured-category{bottom:15px;left:15px}.featured-news-content{padding:28px 20px}.featured-news-content h2{font-size:27px}.news-card-title{font-size:22px}.sidebar-block,.sidebar-newsletter{padding:22px}.news-pagination{gap:5px}}.tech-page{background:var(--tb-white);color:var(--tb-navy)}.tech-page-header{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791324107/tech-hero-bg_rzffaw.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.tech-breadcrumb{color:#c9d9ee;align-items:center;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.tech-breadcrumb a{color:#fff;text-decoration:none}.tech-breadcrumb a:hover{color:var(--tb-yellow)}.tech-header-content{max-width:850px}.tech-header-content .section-eyebrow{color:var(--tb-yellow)}.tech-header-content h1{color:#fff;letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(44px,6vw,72px);line-height:.98}.tech-header-content p{color:#fff;max-width:720px;margin:0;font-size:18px;line-height:1.7}.tech-featured-section,.tech-latest-section,.emerging-tech-section{padding:80px 0}.tech-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.tech-section-heading.bordered{border-bottom:1px solid #dfe6ef;padding-bottom:20px}.tech-section-heading h2{color:var(--tb-navy);margin:7px 0 0;font-size:32px;line-height:1.1}.section-view-all{color:var(--tb-blue);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.section-view-all span{font-size:18px;transition:transform .2s}.section-view-all:hover span{transform:translate(4px)}.tech-featured{background:var(--tb-navy);border-radius:4px;grid-template-columns:1.35fr 1fr;min-height:490px;display:grid;overflow:hidden}.tech-featured-image-link{display:block}.tech-featured-image-wrapper{width:100%;height:100%;min-height:490px;position:relative;overflow:hidden}.tech-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.tech-featured-image-link:hover .tech-featured-image{transform:scale(1.04)}.tech-featured-category{background:var(--tb-yellow);color:var(--tb-navy);letter-spacing:1px;text-transform:uppercase;padding:8px 13px;font-size:10px;font-weight:800;position:absolute;bottom:24px;left:24px}.tech-featured-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.tech-featured-meta{color:#c9d9ee;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;display:flex}.tech-featured-content h2{letter-spacing:-1px;margin:0 0 20px;font-size:clamp(30px,3vw,45px);line-height:1.08}.tech-featured-content h2 a{color:#fff;text-decoration:none}.tech-featured-content h2 a:hover{color:var(--tb-yellow)}.tech-featured-content p{color:#c6d5e5;margin:0 0 30px;font-size:16px;line-height:1.75}.tech-featured-button{background:var(--tb-blue);color:#fff;align-items:center;gap:12px;width:fit-content;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.tech-featured-button:hover{background:var(--tb-blue-light);transform:translateY(-2px)}.tech-featured-button span{font-size:18px}.tech-ad-section{padding:0 0 80px}.tech-ad{color:#9aa8b8;letter-spacing:2px;background:#f8fafc;border:1px solid #e3e9f0;justify-content:center;align-items:center;min-height:110px;font-size:10px;font-weight:800;display:flex}.tech-layout{grid-template-columns:minmax(0,1fr) 330px;gap:55px;display:grid}.tech-main{min-width:0}.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}.tech-card{min-width:0}.tech-card-image-link{text-decoration:none;display:block}.tech-card-image-wrapper{aspect-ratio:16/10;background:#edf2f7;width:100%;position:relative;overflow:hidden}.tech-card-image{object-fit:cover;width:100%;height:100%;transition:transform .45s}.tech-card-image-link:hover .tech-card-image{transform:scale(1.04)}.tech-card-category{background:var(--tb-yellow);color:var(--tb-navy);letter-spacing:.8px;text-transform:uppercase;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:16px}.tech-card-content{padding-top:18px}.tech-card-meta{color:#8191a5;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.tech-card-content h3{letter-spacing:-.4px;margin:0 0 12px;font-size:23px;line-height:1.2}.tech-card-content h3 a{color:var(--tb-navy);text-decoration:none}.tech-card-content h3 a:hover{color:var(--tb-blue)}.tech-card-content p{color:#617187;margin:0 0 17px;font-size:14px;line-height:1.65}.tech-card-link{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.tech-card-link span{font-size:17px;transition:transform .2s}.tech-card-link:hover span{transform:translate(4px)}.tech-sidebar{min-width:0}.tech-trends{border-top:4px solid var(--tb-yellow);background:#f6f8fb;padding:26px}.tech-sidebar-heading h2{color:var(--tb-navy);margin:7px 0 15px;font-size:26px}.tech-trends-list{flex-direction:column;display:flex}.tech-trend{border-bottom:1px solid #dce3eb;grid-template-columns:48px 1fr;gap:14px;padding:18px 0;text-decoration:none;display:grid}.tech-trend:last-child{border-bottom:none}.tech-trend-number{color:#c5d0dc;font-size:24px;font-weight:800;line-height:1}.tech-trend-title{color:var(--tb-navy);font-size:14px;font-weight:700;line-height:1.45}.tech-trend:hover .tech-trend-title{color:var(--tb-blue)}.tech-sidebar-ad{color:#9aa8b8;letter-spacing:2px;background:#f8fafc;border:1px solid #e4e9ef;justify-content:center;align-items:center;min-height:280px;margin-top:30px;font-size:10px;font-weight:800;display:flex}.tech-topics{background:#fff;border:1px solid #e1e7ee;margin-top:30px;padding:26px}.tech-topic-list{flex-wrap:wrap;gap:8px;display:flex}.tech-topic-list a{color:var(--tb-navy);background:#f1f5f9;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.tech-topic-list a:hover{background:var(--tb-blue);color:#fff}.tech-pagination{justify-content:center;align-items:center;gap:8px;margin-top:55px;display:flex}.tech-pagination-button,.tech-pagination-next{width:40px;height:40px;color:var(--tb-navy);cursor:pointer;background:#fff;border:1px solid #d8e0e9;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s}.tech-pagination-button:hover,.tech-pagination-next:hover{border-color:var(--tb-blue);color:var(--tb-blue)}.tech-pagination-button.active{border-color:var(--tb-blue);background:var(--tb-blue);color:#fff}.tech-pagination>span{color:#8292a5;padding:0 4px}.emerging-tech-section{background:#f7f9fc}.emerging-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.emerging-tech-card{background:#fff;border:1px solid #e1e7ee}.emerging-tech-image-link{text-decoration:none;display:block}.emerging-tech-image-wrapper{aspect-ratio:16/10;overflow:hidden}.emerging-tech-image{object-fit:cover;width:100%;height:100%;transition:transform .45s}.emerging-tech-image-link:hover .emerging-tech-image{transform:scale(1.05)}.emerging-tech-content{padding:22px}.emerging-tech-content>span{color:var(--tb-blue);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.emerging-tech-content h3{margin:10px 0 0;font-size:21px;line-height:1.25}.emerging-tech-content h3 a{color:var(--tb-navy);text-decoration:none}.emerging-tech-content h3 a:hover{color:var(--tb-blue)}.tech-newsletter-section{padding:75px 0}.tech-newsletter{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));justify-content:space-between;align-items:center;gap:40px;padding:42px 48px;display:flex}.tech-newsletter-content{align-items:flex-start;gap:20px;display:flex}.newsletter-symbol{background:var(--tb-yellow);width:42px;height:42px;color:var(--tb-navy);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.tech-newsletter-content .section-eyebrow{color:var(--tb-yellow)}.tech-newsletter h2{color:#fff;margin:6px 0 9px;font-size:29px}.tech-newsletter p{color:#c6d5e5;max-width:600px;margin:0;font-size:14px;line-height:1.6}.tech-newsletter-form{flex-direction:column;gap:9px;min-width:390px;display:flex}.tech-newsletter-form input{box-sizing:border-box;color:#fff;background:#ffffff14;border:1px solid #fff3;outline:none;width:100%;min-width:0;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s}.tech-newsletter-form input::placeholder{color:#a8b9cc}.tech-newsletter-form input:focus{border-color:var(--tb-yellow);background:#ffffff1f}.tech-newsletter-form button{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;cursor:pointer;border:none;padding:14px 19px;font-family:inherit;font-size:11px;font-weight:800;transition:background .2s,transform .2s}.tech-newsletter-form button:hover{background:var(--tb-yellow-light)}.tech-newsletter-form button:active{transform:translateY(1px)}@media (width<=900px){.tech-newsletter{flex-direction:column;align-items:stretch;gap:30px;padding:38px}.tech-newsletter-content{gap:18px}.tech-newsletter-form{width:100%;min-width:0}}@media (width<=600px){.tech-newsletter-section{padding:55px 0}.tech-newsletter{gap:25px;padding:30px 24px}.tech-newsletter-content{gap:14px}.newsletter-symbol{width:38px;height:38px;font-size:18px}.tech-newsletter h2{font-size:25px}.tech-newsletter p{font-size:13px}.tech-newsletter-form{min-width:0}.tech-newsletter-form input,.tech-newsletter-form button{width:100%}}@media (width<=420px){.tech-newsletter{padding:26px 20px}.tech-newsletter-content{flex-direction:column;gap:12px}.tech-newsletter h2{font-size:23px}}.tech-category-section{padding:0 0 80px}.tech-category-navigation{border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;flex-wrap:wrap;align-items:center;gap:10px;padding:25px 0;display:flex}.tech-category-navigation>span{color:var(--tb-navy);letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:800}.tech-category-navigation a{color:var(--tb-navy);background:#f1f5f9;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.tech-category-navigation a:hover{background:var(--tb-blue);color:#fff}@media (width<=1050px){.tech-featured{grid-template-columns:1fr}.tech-featured-image-wrapper{min-height:420px}.tech-featured-content{padding:42px}.tech-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.emerging-tech-grid{gap:20px}.tech-newsletter{flex-direction:column;align-items:flex-start}.tech-newsletter-form{width:100%}.tech-newsletter-form input{flex:1;width:auto}}@media (width<=760px){.tech-page-header{padding:25px 0 55px}.tech-breadcrumb{margin-bottom:35px}.tech-header-content h1{letter-spacing:-1px}.tech-header-content p{font-size:16px}.tech-featured-section,.tech-latest-section,.emerging-tech-section{padding:55px 0}.tech-ad-section{padding-bottom:55px}.tech-featured-image-wrapper{min-height:300px}.tech-featured-content{padding:32px 25px}.tech-featured-content h2{font-size:30px}.tech-section-heading h2{font-size:27px}.tech-layout{grid-template-columns:1fr}.tech-sidebar{margin-top:15px}.tech-grid{grid-template-columns:1fr;gap:42px}.emerging-tech-grid{grid-template-columns:1fr}.tech-newsletter{padding:32px 25px}.tech-newsletter-content{gap:14px}.tech-newsletter h2{font-size:26px}}@media (width<=480px){.tech-page-header{padding:20px 0 45px}.tech-header-content h1{font-size:40px}.tech-featured-image-wrapper{min-height:240px}.tech-featured-category{bottom:15px;left:15px}.tech-featured-content{padding:28px 20px}.tech-featured-content h2{font-size:27px}.tech-card-content h3{font-size:22px}.tech-trends,.tech-topics{padding:22px}.tech-newsletter-form{flex-direction:column}.tech-newsletter-form input{box-sizing:border-box;width:100%}.tech-newsletter-form button{width:100%}}.business-page{background:var(--tb-white);color:var(--tb-navy)}.business-page-header{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791326268/business-hero-bg_ygx4en.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.business-breadcrumb{color:#c9d9ee;align-items:center;gap:10px;margin-bottom:48px;font-size:13px;display:flex}.business-breadcrumb a{color:#fff;text-decoration:none}.business-breadcrumb a:hover{color:var(--tb-yellow)}.business-header-content{max-width:850px}.business-header-content .section-eyebrow{color:var(--tb-yellow)}.business-header-content h1{color:#fff;letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(44px,6vw,72px);line-height:.98}.business-header-content p{color:#c6d5e5;max-width:720px;margin:0;font-size:18px;line-height:1.7}.business-featured-section,.business-latest-section,.business-features-section{padding:80px 0}.business-section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:30px;display:flex}.business-section-heading.bordered{border-bottom:1px solid #dfe6ef;padding-bottom:20px}.business-section-heading h2{color:var(--tb-navy);margin:7px 0 0;font-size:32px;line-height:1.1}.section-eyebrow{color:var(--tb-blue);letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.business-featured{background:var(--tb-navy);border-radius:4px;grid-template-columns:1.35fr 1fr;min-height:490px;display:grid;overflow:hidden}.business-featured-image-link{display:block}.business-featured-image-wrapper{width:100%;height:100%;min-height:490px;position:relative;overflow:hidden}.business-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .5s}.business-featured-image-link:hover .business-featured-image{transform:scale(1.04)}.business-featured-category{background:var(--tb-yellow);color:var(--tb-navy);letter-spacing:1px;text-transform:uppercase;padding:8px 13px;font-size:10px;font-weight:800;position:absolute;bottom:24px;left:24px}.business-featured-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.business-featured-meta{color:#c9d9ee;align-items:center;gap:9px;margin-bottom:17px;font-size:12px;display:flex}.meta-dot{color:var(--tb-yellow)}.business-featured-content h2{letter-spacing:-1px;margin:0 0 20px;font-size:clamp(30px,3vw,45px);line-height:1.08}.business-featured-content h2 a{color:#fff;text-decoration:none}.business-featured-content h2 a:hover{color:var(--tb-yellow)}.business-featured-content p{color:#c6d5e5;margin:0 0 30px;font-size:16px;line-height:1.75}.business-featured-button{background:var(--tb-blue);color:#fff;align-items:center;gap:12px;width:fit-content;padding:12px 20px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.business-featured-button:hover{background:var(--tb-blue-light);transform:translateY(-2px)}.business-featured-button span{font-size:18px}.business-ad-section{padding:0 0 80px}.business-ad{color:#9aa8b8;letter-spacing:2px;background:#f8fafc;border:1px solid #e3e9f0;justify-content:center;align-items:center;min-height:110px;font-size:10px;font-weight:800;display:flex}.business-layout{grid-template-columns:minmax(0,1fr) 330px;gap:55px;display:grid}.business-main{min-width:0}.business-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}.business-card{min-width:0}.business-card-image-link{text-decoration:none;display:block}.business-card-image-wrapper{aspect-ratio:16/10;background:#edf2f7;width:100%;position:relative;overflow:hidden}.business-card-image{object-fit:cover;width:100%;height:100%;transition:transform .45s}.business-card-image-link:hover .business-card-image{transform:scale(1.04)}.business-card-category{background:var(--tb-yellow);color:var(--tb-navy);letter-spacing:.8px;text-transform:uppercase;padding:6px 10px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:16px}.business-card-content{padding-top:18px}.business-card-meta{color:#8191a5;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;display:flex}.business-card-content h3{letter-spacing:-.4px;margin:0 0 12px;font-size:23px;line-height:1.2}.business-card-content h3 a{color:var(--tb-navy);text-decoration:none}.business-card-content h3 a:hover{color:var(--tb-blue)}.business-card-content p{color:#617187;margin:0 0 17px;font-size:14px;line-height:1.65}.business-card-link{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.business-card-link span{font-size:17px;transition:transform .2s}.business-card-link:hover span{transform:translate(4px)}.business-sidebar{min-width:0}.business-trends{border-top:4px solid var(--tb-yellow);background:#f6f8fb;padding:26px}.business-sidebar-heading h2{color:var(--tb-navy);margin:7px 0 15px;font-size:26px}.business-trends-list{flex-direction:column;display:flex}.business-trend{border-bottom:1px solid #dce3eb;grid-template-columns:48px 1fr;gap:14px;padding:18px 0;text-decoration:none;display:grid}.business-trend:last-child{border-bottom:none}.business-trend-number{color:#c5d0dc;font-size:24px;font-weight:800;line-height:1}.business-trend-title{color:var(--tb-navy);font-size:14px;font-weight:700;line-height:1.45}.business-trend:hover .business-trend-title{color:var(--tb-blue)}.business-sidebar-ad{color:#9aa8b8;letter-spacing:2px;background:#f8fafc;border:1px solid #e4e9ef;justify-content:center;align-items:center;min-height:280px;margin-top:30px;font-size:10px;font-weight:800;display:flex}.business-topics{background:#fff;border:1px solid #e1e7ee;margin-top:30px;padding:26px}.business-topic-list{flex-wrap:wrap;gap:8px;display:flex}.business-topic-list a{color:var(--tb-navy);background:#f1f5f9;padding:8px 11px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.business-topic-list a:hover{background:var(--tb-blue);color:#fff}.business-pagination{justify-content:center;align-items:center;gap:8px;margin-top:55px;display:flex}.business-pagination-button,.business-pagination-next{width:40px;height:40px;color:var(--tb-navy);cursor:pointer;background:#fff;border:1px solid #d8e0e9;font-family:inherit;font-size:13px;font-weight:700;transition:all .2s}.business-pagination-button:hover,.business-pagination-next:hover{border-color:var(--tb-blue);color:var(--tb-blue)}.business-pagination-button.active{border-color:var(--tb-blue);background:var(--tb-blue);color:#fff}.business-pagination>span{color:#8292a5;padding:0 4px}.business-features-section{background:#f7f9fc}.business-view-all{color:var(--tb-blue);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.business-view-all span{font-size:18px;transition:transform .2s}.business-view-all:hover span{transform:translate(4px)}.business-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.business-feature-card{background:#fff;border:1px solid #e1e7ee}.business-feature-image-link{text-decoration:none;display:block}.business-feature-image-wrapper{aspect-ratio:16/10;overflow:hidden}.business-feature-image{object-fit:cover;width:100%;height:100%;transition:transform .45s}.business-feature-image-link:hover .business-feature-image{transform:scale(1.05)}.business-feature-content{padding:22px}.business-feature-content>span{color:var(--tb-blue);letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.business-feature-content h3{margin:10px 0 0;font-size:21px;line-height:1.25}.business-feature-content h3 a{color:var(--tb-navy);text-decoration:none}.business-feature-content h3 a:hover{color:var(--tb-blue)}.business-newsletter-section{padding:75px 0}.business-newsletter-content{align-items:flex-start;gap:20px;display:flex}.newsletter-symbol{background:var(--tb-yellow);width:42px;height:42px;color:var(--tb-navy);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}.business-newsletter-content .section-eyebrow{color:var(--tb-yellow)}.business-newsletter h2{color:#fff;margin:6px 0 9px;font-size:29px}.business-newsletter p{color:#c6d5e5;max-width:600px;margin:0;font-size:14px;line-height:1.6}.business-newsletter-form{flex-direction:column;gap:12px;min-width:390px;display:flex}.business-newsletter-form input{color:#fff;background:#ffffff14;border:1px solid #fff3;outline:none;width:100%;padding:14px 16px;font-family:inherit;transition:all .25s}.business-newsletter-form input::placeholder{color:#a8b9cc}.business-newsletter-form input:focus{border-color:var(--tb-yellow);background:#ffffff1f}.business-newsletter-form button{background:var(--tb-yellow);width:100%;color:var(--tb-navy);text-transform:uppercase;cursor:pointer;border:none;padding:14px 22px;font-family:inherit;font-size:11px;font-weight:800;transition:all .25s}.business-newsletter-form button:hover{background:var(--tb-yellow-light)}.business-category-section{padding:0 0 80px}.business-category-navigation{border-top:1px solid #dfe6ef;border-bottom:1px solid #dfe6ef;flex-wrap:wrap;align-items:center;gap:10px;padding:25px 0;display:flex}.business-category-navigation>span{color:var(--tb-navy);letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:12px;font-weight:800}.business-category-navigation a{color:var(--tb-navy);background:#f1f5f9;padding:8px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.business-category-navigation a:hover{background:var(--tb-blue);color:#fff}@media (width<=1050px){.business-featured{grid-template-columns:1fr}.business-featured-image-wrapper{min-height:420px}.business-featured-content{padding:42px}.business-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.business-features-grid{gap:20px}.business-newsletter{flex-direction:column;align-items:flex-start}.business-newsletter-form{width:100%}.business-newsletter-form input{flex:1;width:auto}}@media (width<=760px){.business-page-header{padding:25px 0 55px}.business-breadcrumb{margin-bottom:35px}.business-header-content h1{letter-spacing:-1px}.business-header-content p{font-size:16px}.business-featured-section,.business-latest-section,.business-features-section{padding:55px 0}.business-ad-section{padding-bottom:55px}.business-featured-image-wrapper{min-height:300px}.business-featured-content{padding:32px 25px}.business-featured-content h2{font-size:30px}.business-section-heading h2{font-size:27px}.business-layout{grid-template-columns:1fr}.business-sidebar{margin-top:15px}.business-grid{grid-template-columns:1fr;gap:42px}.business-features-grid{grid-template-columns:1fr}.business-newsletter{padding:32px 25px}.business-newsletter-content{gap:14px}.business-newsletter h2{font-size:26px}}@media (width<=480px){.business-page-header{padding:20px 0 45px}.business-header-content h1{font-size:40px}.business-featured-image-wrapper{min-height:240px}.business-featured-category{bottom:15px;left:15px}.business-featured-content{padding:28px 20px}.business-featured-content h2{font-size:27px}.business-card-content h3{font-size:22px}.business-trends,.business-topics{padding:22px}.business-newsletter-form{flex-direction:column}.business-newsletter-form input{box-sizing:border-box;width:100%}.business-newsletter-form button{width:100%}}.startups-page{background:var(--tb-white);color:var(--tb-text)}.startups-page a{text-decoration:none}.startups-page .section-eyebrow{color:var(--tb-blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.startups-page-header{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791326704/startup-hero-bg_wydmdb.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.startups-breadcrumb{color:#c8d7ec;align-items:center;gap:10px;margin-bottom:54px;font-size:14px;display:flex}.startups-breadcrumb a{color:#dce9f8}.startups-breadcrumb a:hover{color:var(--tb-yellow)}.startups-header-content{max-width:820px}.startups-header-content .section-eyebrow{color:var(--tb-yellow)}.startups-header-content h1{color:var(--tb-white);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(42px,6vw,72px);line-height:.98}.startups-header-content p{color:#c6d5e5;max-width:760px;margin:0;font-size:18px;line-height:1.7}.startups-featured-section{padding:72px 0}.startups-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.startups-section-heading h2{color:var(--tb-navy);letter-spacing:-.025em;margin:0;font-size:34px;line-height:1.15}.startups-section-heading.bordered{border-bottom:1px solid var(--tb-border);padding-bottom:18px}.startup-featured{background:var(--tb-navy);border-radius:5px;grid-template-columns:1.35fr 1fr;min-height:490px;display:grid;overflow:hidden}.startup-featured-image-link{min-height:100%;display:block}.startup-featured-image-wrapper{width:100%;height:100%;min-height:490px;position:relative;overflow:hidden}.startup-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.startup-featured-image-link:hover .startup-featured-image{transform:scale(1.04)}.startup-featured-category{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;letter-spacing:.08em;padding:8px 13px;font-size:11px;font-weight:800;position:absolute;top:22px;left:22px}.startup-featured-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.startup-featured-meta{color:#b9cbe1;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.startup-featured-content h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.startup-featured-content h2 a{color:var(--tb-white)}.startup-featured-content h2 a:hover{color:var(--tb-yellow)}.startup-featured-content p{color:#c6d5e5;margin:0 0 30px;font-size:17px;line-height:1.75}.startup-featured-button{background:var(--tb-yellow);width:fit-content;color:var(--tb-navy);align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.startup-featured-button:hover{background:#ffe37a;transform:translateY(-2px)}.startups-ad-section{padding:0 0 72px}.startups-ad{border-top:1px solid var(--tb-border);border-bottom:1px solid var(--tb-border);color:#98a2b3;letter-spacing:.16em;justify-content:center;align-items:center;min-height:110px;font-size:11px;font-weight:800;display:flex}.startups-latest-section{padding:0 0 80px}.startups-layout{grid-template-columns:minmax(0,1fr) 330px;gap:55px;display:grid}.startups-main{min-width:0}.startups-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px;margin-top:30px;display:grid}.startup-card{min-width:0}.startup-card-image-link{display:block}.startup-card-image-wrapper{aspect-ratio:16/10;background:#e9eef5;position:relative;overflow:hidden}.startup-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.startup-card-image-link:hover .startup-card-image{transform:scale(1.04)}.startup-card-category{background:var(--tb-navy);color:var(--tb-white);text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:15px}.startup-card-content{padding-top:17px}.startup-card-meta{color:var(--tb-muted);align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.startup-card-content h3{letter-spacing:-.02em;margin:0 0 12px;font-size:23px;line-height:1.2}.startup-card-content h3 a{color:var(--tb-navy)}.startup-card-content h3 a:hover{color:var(--tb-blue)}.startup-card-content p{color:#667085;margin:0 0 15px;font-size:14px;line-height:1.65}.startup-card-link{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.startup-card-link:hover{color:var(--tb-navy)}.startups-pagination{justify-content:center;align-items:center;gap:8px;margin-top:55px;display:flex}.startups-pagination-button,.startups-pagination-next{border:1px solid var(--tb-border);background:var(--tb-white);width:40px;height:40px;color:var(--tb-navy);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.startups-pagination-button:hover,.startups-pagination-next:hover{border-color:var(--tb-blue);color:var(--tb-blue)}.startups-pagination-button.active{border-color:var(--tb-navy);background:var(--tb-navy);color:var(--tb-white)}.startups-sidebar{min-width:0}.startup-sidebar-heading{border-bottom:2px solid var(--tb-navy);padding-bottom:17px}.startup-sidebar-heading h2{color:var(--tb-navy);margin:0;font-size:25px;line-height:1.15}.startup-trends{margin-bottom:42px}.startup-trends-list{border-bottom:1px solid var(--tb-border)}.startup-trend{border-bottom:1px solid var(--tb-border);grid-template-columns:45px 1fr;gap:12px;padding:19px 0;display:grid}.startup-trend:last-child{border-bottom:none}.startup-trend-number{color:#9aa6b5;font-size:14px;font-weight:800}.startup-trend-title{color:var(--tb-navy);font-size:15px;font-weight:700;line-height:1.35}.startup-trend:hover .startup-trend-title{color:var(--tb-blue)}.startup-sidebar-ad{border:1px solid var(--tb-border);color:#98a2b3;letter-spacing:.15em;background:#f6f8fb;justify-content:center;align-items:center;min-height:250px;margin-bottom:45px;font-size:10px;font-weight:800;display:flex}.startup-topics{background:var(--tb-light);padding:26px}.startup-topic-list{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.startup-topic-list a{background:var(--tb-white);color:var(--tb-navy);border:1px solid #dce3ec;padding:8px 11px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.startup-topic-list a:hover{background:var(--tb-navy);color:var(--tb-white)}.startup-features-section{background:#f7f9fc;padding:80px 0}.startup-view-all{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.startup-view-all:hover{color:var(--tb-navy)}.startup-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.startup-feature-card{background:var(--tb-white)}.startup-feature-image-link{display:block}.startup-feature-image-wrapper{aspect-ratio:16/10;overflow:hidden}.startup-feature-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.startup-feature-image-link:hover .startup-feature-image{transform:scale(1.04)}.startup-feature-content{padding:20px 22px 25px}.startup-feature-content>span{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.startup-feature-content h3{margin:0;font-size:21px;line-height:1.25}.startup-feature-content h3 a{color:var(--tb-navy)}.startup-feature-content h3 a:hover{color:var(--tb-blue)}.startup-newsletter-section{background:#f7f9fc;padding:0 0 80px}.startup-newsletter{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));justify-content:space-between;align-items:center;gap:40px;padding:44px 48px;display:flex}.startup-newsletter-content{align-items:center;gap:22px;max-width:650px;display:flex}.startup-newsletter .section-eyebrow{color:var(--tb-yellow);margin-bottom:7px}.startup-newsletter h2{color:var(--tb-white);margin:0 0 9px;font-size:30px;line-height:1.15}.startup-newsletter p{color:#c6d5e5;margin:0;font-size:14px;line-height:1.6}.startup-newsletter-form{flex-direction:column;gap:12px;min-width:410px;display:flex}.startup-newsletter-form input{background:var(--tb-white);width:100%;color:var(--tb-navy);border:none;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;transition:all .25s}.startup-newsletter-form input::placeholder{color:#8a94a6}.startup-newsletter-form input:focus{box-shadow:0 0 0 2px #ffc92859}.startup-newsletter-form button{background:var(--tb-yellow);width:100%;color:var(--tb-navy);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:none;padding:14px 16px;font-size:12px;font-weight:800;transition:all .25s}.startup-newsletter-form button:hover{background:#ffe37a}.startup-category-section{background:var(--tb-navy);padding:30px 0}.startup-category-navigation{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.startup-category-navigation>span{color:var(--tb-yellow);text-transform:uppercase;letter-spacing:.1em;margin-right:8px;font-size:11px;font-weight:800}.startup-category-navigation a{color:#eaf2ff;font-size:13px;font-weight:600}.startup-category-navigation a:hover{color:var(--tb-yellow)}@media (width<=1050px){.startups-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.startup-featured-content{padding:40px}.startup-featured-content h2{font-size:34px}.startup-newsletter{padding:38px}.startup-newsletter-form{min-width:350px}}@media (width<=850px){.startups-page-header{padding-bottom:55px}.startups-breadcrumb{margin-bottom:38px}.startup-featured{grid-template-columns:1fr}.startup-featured-image-wrapper{min-height:360px}.startup-featured-content{padding:38px}.startups-layout{grid-template-columns:1fr}.startups-sidebar{grid-template-columns:1fr 1fr;gap:30px;display:grid}.startup-trends,.startup-sidebar-ad{margin-bottom:0}.startup-topics{grid-column:1/-1}.startup-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.startup-newsletter{flex-direction:column;align-items:flex-start}.startup-newsletter-form{width:100%;min-width:0}}@media (width<=650px){.startups-page-header{padding:25px 0 45px}.startups-header-content h1{font-size:46px}.startups-header-content p{font-size:16px}.startups-featured-section,.startups-latest-section,.startup-features-section{padding:55px 0}.startups-section-heading{margin-bottom:23px}.startups-section-heading h2{font-size:28px}.startup-featured-image-wrapper{min-height:270px}.startup-featured-content{padding:30px 24px}.startup-featured-content h2{font-size:30px}.startup-featured-content p{font-size:15px}.startups-grid{grid-template-columns:1fr;gap:42px}.startups-sidebar{grid-template-columns:1fr}.startup-topics{grid-column:auto}.startup-features-grid{grid-template-columns:1fr}.startup-newsletter{padding:30px 24px}.startup-newsletter-content{align-items:flex-start}.startup-newsletter h2{font-size:26px}.startup-newsletter-form{flex-direction:column;gap:10px}.startup-newsletter-form input,.startup-newsletter-form button{min-height:48px}.startup-category-navigation{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=420px){.startups-header-content h1{font-size:40px}.startup-featured-content h2{font-size:27px}.startup-card-content h3{font-size:21px}.startup-featured-button{justify-content:center;width:100%}}.africa-page{background:var(--tb-white);color:var(--tb-text)}.africa-page a{text-decoration:none}.africa-page .section-eyebrow{color:var(--tb-blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.africa-page-header{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791327425/africa-hero-bg_tfkter.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.africa-breadcrumb{color:#c8d7ec;align-items:center;gap:10px;margin-bottom:54px;font-size:14px;display:flex}.africa-breadcrumb a{color:#dce9f8}.africa-breadcrumb a:hover{color:var(--tb-yellow)}.africa-header-content{max-width:820px}.africa-header-content .section-eyebrow{color:var(--tb-yellow)}.africa-header-content h1{color:var(--tb-white);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(42px,6vw,72px);line-height:.98}.africa-header-content p{color:#c6d5e5;max-width:760px;margin:0;font-size:18px;line-height:1.7}.africa-featured-section{padding:72px 0}.africa-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.africa-section-heading h2{color:var(--tb-navy);letter-spacing:-.025em;margin:0;font-size:34px;line-height:1.15}.africa-section-heading.bordered{border-bottom:1px solid var(--tb-border);padding-bottom:18px}.africa-featured{background:var(--tb-navy);border-radius:5px;grid-template-columns:1.35fr 1fr;min-height:490px;display:grid;overflow:hidden}.africa-featured-image-link{min-height:100%;display:block}.africa-featured-image-wrapper{width:100%;height:100%;min-height:490px;position:relative;overflow:hidden}.africa-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.africa-featured-image-link:hover .africa-featured-image{transform:scale(1.04)}.africa-featured-category{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;letter-spacing:.08em;padding:8px 13px;font-size:11px;font-weight:800;position:absolute;top:22px;left:22px}.africa-featured-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.africa-featured-meta{color:#b9cbe1;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.africa-featured-content h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(30px,3.2vw,48px);line-height:1.08}.africa-featured-content h2 a{color:var(--tb-white)}.africa-featured-content h2 a:hover{color:var(--tb-yellow)}.africa-featured-content p{color:#c6d5e5;margin:0 0 30px;font-size:17px;line-height:1.75}.africa-featured-button{background:var(--tb-yellow);width:fit-content;color:var(--tb-navy);align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.africa-featured-button:hover{background:#ffe37a;transform:translateY(-2px)}.africa-ad-section{padding:0 0 72px}.africa-ad{border-top:1px solid var(--tb-border);border-bottom:1px solid var(--tb-border);color:#98a2b3;letter-spacing:.16em;justify-content:center;align-items:center;min-height:110px;font-size:11px;font-weight:800;display:flex}.africa-latest-section{padding:0 0 80px}.africa-layout{grid-template-columns:minmax(0,1fr) 330px;gap:55px;display:grid}.africa-main{min-width:0}.africa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px;margin-top:30px;display:grid}.africa-card{min-width:0}.africa-card-image-link{display:block}.africa-card-image-wrapper{aspect-ratio:16/10;background:#e9eef5;position:relative;overflow:hidden}.africa-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.africa-card-image-link:hover .africa-card-image{transform:scale(1.04)}.africa-card-category{background:var(--tb-navy);color:var(--tb-white);text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:15px}.africa-card-content{padding-top:17px}.africa-card-meta{color:var(--tb-muted);align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.africa-card-content h3{letter-spacing:-.02em;margin:0 0 12px;font-size:23px;line-height:1.2}.africa-card-content h3 a{color:var(--tb-navy)}.africa-card-content h3 a:hover{color:var(--tb-blue)}.africa-card-content p{color:#667085;margin:0 0 15px;font-size:14px;line-height:1.65}.africa-card-link{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.africa-card-link:hover{color:var(--tb-navy)}.africa-pagination{justify-content:center;align-items:center;gap:8px;margin-top:55px;display:flex}.africa-pagination-button,.africa-pagination-next{border:1px solid var(--tb-border);background:var(--tb-white);width:40px;height:40px;color:var(--tb-navy);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.africa-pagination-button:hover,.africa-pagination-next:hover{border-color:var(--tb-blue);color:var(--tb-blue)}.africa-pagination-button.active{border-color:var(--tb-navy);background:var(--tb-navy);color:var(--tb-white)}.africa-sidebar{min-width:0}.africa-sidebar-heading{border-bottom:2px solid var(--tb-navy);padding-bottom:17px}.africa-sidebar-heading h2{color:var(--tb-navy);margin:0;font-size:25px;line-height:1.15}.africa-trends{margin-bottom:42px}.africa-trends-list{border-bottom:1px solid var(--tb-border)}.africa-trend{border-bottom:1px solid var(--tb-border);grid-template-columns:45px 1fr;gap:12px;padding:19px 0;display:grid}.africa-trend:last-child{border-bottom:none}.africa-trend-number{color:#9aa6b5;font-size:14px;font-weight:800}.africa-trend-title{color:var(--tb-navy);font-size:15px;font-weight:700;line-height:1.35}.africa-trend:hover .africa-trend-title{color:var(--tb-blue)}.africa-sidebar-ad{border:1px solid var(--tb-border);color:#98a2b3;letter-spacing:.15em;background:#f6f8fb;justify-content:center;align-items:center;min-height:250px;margin-bottom:45px;font-size:10px;font-weight:800;display:flex}.africa-topics{background:var(--tb-light);padding:26px}.africa-topic-list{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.africa-topic-list a{background:var(--tb-white);color:var(--tb-navy);border:1px solid #dce3ec;padding:8px 11px;font-size:11px;font-weight:700;transition:background .2s,color .2s}.africa-topic-list a:hover{background:var(--tb-navy);color:var(--tb-white)}.africa-features-section{background:#f7f9fc;padding:80px 0}.africa-view-all{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.africa-view-all:hover{color:var(--tb-navy)}.africa-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.africa-feature-card{background:var(--tb-white)}.africa-feature-image-link{display:block}.africa-feature-image-wrapper{aspect-ratio:16/10;overflow:hidden}.africa-feature-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.africa-feature-image-link:hover .africa-feature-image{transform:scale(1.04)}.africa-feature-content{padding:20px 22px 25px}.africa-feature-content>span{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.1em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.africa-feature-content h3{margin:0;font-size:21px;line-height:1.25}.africa-feature-content h3 a{color:var(--tb-navy)}.africa-feature-content h3 a:hover{color:var(--tb-blue)}.africa-newsletter-section{background:#f7f9fc;padding:0 0 80px}.africa-newsletter-content{align-items:center;gap:22px;max-width:650px;display:flex}.africa-newsletter .section-eyebrow{color:var(--tb-yellow);margin-bottom:7px}.africa-newsletter h2{color:var(--tb-white);margin:0 0 9px;font-size:30px;line-height:1.15}.africa-newsletter p{color:#c6d5e5;margin:0;font-size:14px;line-height:1.6}.africa-newsletter-form{min-width:410px;display:flex}.africa-newsletter-form input{background:var(--tb-white);width:100%;color:var(--tb-navy);border:none;outline:none;padding:14px 16px;font-size:14px}.africa-newsletter-form input::placeholder{color:#8a94a6}.africa-newsletter-form button{background:var(--tb-yellow);color:var(--tb-navy);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:none;padding:0 22px;font-size:12px;font-weight:800}.africa-newsletter-form button:hover{background:#ffe37a}.africa-category-section{background:var(--tb-navy);padding:30px 0}.africa-category-navigation{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.africa-category-navigation>span{color:var(--tb-yellow);text-transform:uppercase;letter-spacing:.1em;margin-right:8px;font-size:11px;font-weight:800}.africa-category-navigation a{color:#eaf2ff;font-size:13px;font-weight:600}.africa-category-navigation a:hover{color:var(--tb-yellow)}@media (width<=1050px){.africa-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.africa-featured-content{padding:40px}.africa-featured-content h2{font-size:34px}.africa-newsletter{padding:38px}.africa-newsletter-form{min-width:350px}}@media (width<=850px){.africa-page-header{padding-bottom:55px}.africa-breadcrumb{margin-bottom:38px}.africa-featured{grid-template-columns:1fr}.africa-featured-image-wrapper{min-height:360px}.africa-featured-content{padding:38px}.africa-layout{grid-template-columns:1fr}.africa-sidebar{grid-template-columns:1fr 1fr;gap:30px;display:grid}.africa-trends,.africa-sidebar-ad{margin-bottom:0}.africa-topics{grid-column:1/-1}.africa-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.africa-newsletter{flex-direction:column;align-items:flex-start}.africa-newsletter-form{width:100%;min-width:0}}@media (width<=650px){.africa-page-header{padding:25px 0 45px}.africa-header-content h1{font-size:46px}.africa-header-content p{font-size:16px}.africa-featured-section,.africa-latest-section,.africa-features-section{padding:55px 0}.africa-section-heading{margin-bottom:23px}.africa-section-heading h2{font-size:28px}.africa-featured-image-wrapper{min-height:270px}.africa-featured-content{padding:30px 24px}.africa-featured-content h2{font-size:30px}.africa-featured-content p{font-size:15px}.africa-grid{grid-template-columns:1fr;gap:42px}.africa-sidebar{grid-template-columns:1fr}.africa-topics{grid-column:auto}.africa-features-grid{grid-template-columns:1fr}.africa-newsletter{padding:30px 24px}.africa-newsletter-content{align-items:flex-start}.africa-newsletter h2{font-size:26px}.africa-newsletter-form{flex-direction:column;gap:10px}.africa-newsletter-form input,.africa-newsletter-form button{min-height:48px}.africa-category-navigation{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=420px){.africa-header-content h1{font-size:40px}.africa-featured-content h2{font-size:27px}.africa-card-content h3{font-size:21px}.africa-featured-button{justify-content:center;width:100%}}:root{--tb-navy:#071a33;--tb-navy-2:#0b2344;--tb-navy-3:#12365f;--tb-blue:#1769d1;--tb-blue-light:#eaf3ff;--tb-yellow:#ffd33d;--tb-white:#fff;--tb-text:#172033;--tb-muted:#667085;--tb-border:#e5e7eb;--tb-light:#f7f9fc}.opportunities-page{background:var(--tb-white);color:var(--tb-text)}.opportunities-page a{text-decoration:none}.opportunities-page .section-eyebrow{color:var(--tb-blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.opportunities-page-header{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791327939/opportunity-hero-bg_mf9fks.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.opportunities-breadcrumb{color:#c8d7ec;align-items:center;gap:10px;margin-bottom:54px;font-size:14px;display:flex}.opportunities-breadcrumb a{color:#dce9f8}.opportunities-breadcrumb a:hover{color:var(--tb-yellow)}.opportunities-header-content{max-width:850px}.opportunities-header-content .section-eyebrow{color:var(--tb-yellow)}.opportunities-header-content h1{color:var(--tb-white);letter-spacing:-.04em;margin:0 0 18px;font-size:clamp(42px,6vw,72px);line-height:.98}.opportunities-header-content p{color:#c6d5e5;max-width:780px;margin:0;font-size:18px;line-height:1.7}.opportunity-category-bar{background:var(--tb-yellow);border-bottom:1px solid #e6c032}.opportunity-category-list{flex-wrap:wrap;align-items:center;gap:0;display:flex}.opportunity-category-list a{color:var(--tb-navy);text-transform:uppercase;letter-spacing:.04em;border-right:1px solid #071a331f;padding:18px;font-size:12px;font-weight:800;transition:background .2s,color .2s}.opportunity-category-list a:first-child{padding-left:0}.opportunity-category-list a:hover{background:#ffffff59}.opportunities-featured-section{padding:72px 0}.opportunities-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.opportunities-section-heading h2{color:var(--tb-navy);letter-spacing:-.025em;margin:0;font-size:34px;line-height:1.15}.opportunities-section-heading.bordered{border-bottom:1px solid var(--tb-border);padding-bottom:18px}.opportunity-featured{background:var(--tb-navy);border-radius:5px;grid-template-columns:1.35fr 1fr;min-height:500px;display:grid;overflow:hidden}.opportunity-featured-image-link{min-height:100%;display:block}.opportunity-featured-image-wrapper{width:100%;height:100%;min-height:500px;position:relative;overflow:hidden}.opportunity-featured-image{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.opportunity-featured-image-link:hover .opportunity-featured-image{transform:scale(1.04)}.opportunity-featured-type{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;letter-spacing:.08em;padding:8px 13px;font-size:11px;font-weight:800;position:absolute;top:22px;left:22px}.opportunity-featured-content{flex-direction:column;justify-content:center;padding:55px;display:flex}.opportunity-featured-meta{color:#b9cbe1;align-items:center;gap:9px;margin-bottom:18px;font-size:13px;display:flex}.opportunity-featured-content h2{letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(30px,3.1vw,46px);line-height:1.08}.opportunity-featured-content h2 a{color:var(--tb-white)}.opportunity-featured-content h2 a:hover{color:var(--tb-yellow)}.opportunity-featured-content p{color:#c6d5e5;margin:0 0 28px;font-size:16px;line-height:1.7}.opportunity-featured-details{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:30px;display:grid}.opportunity-featured-details div{background:#ffffff0a;border:1px solid #ffffff26;padding:14px}.opportunity-featured-details span{color:#aebfd5;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.opportunity-featured-details strong{color:var(--tb-white);font-size:14px}.opportunity-featured-button{background:var(--tb-yellow);width:fit-content;color:var(--tb-navy);align-items:center;gap:12px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.opportunity-featured-button:hover{background:#ffe37a;transform:translateY(-2px)}.opportunities-ad-section{padding:0 0 72px}.opportunities-ad{border-top:1px solid var(--tb-border);border-bottom:1px solid var(--tb-border);color:#98a2b3;letter-spacing:.16em;justify-content:center;align-items:center;min-height:110px;font-size:11px;font-weight:800;display:flex}.opportunities-latest-section{padding:0 0 80px}.opportunities-layout{grid-template-columns:minmax(0,1fr) 330px;gap:55px;display:grid}.opportunities-main{min-width:0}.opportunities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 26px;margin-top:30px;display:grid}.opportunity-card{background:var(--tb-white);min-width:0}.opportunity-card-image-link{display:block}.opportunity-card-image-wrapper{aspect-ratio:16/10;background:#e9eef5;position:relative;overflow:hidden}.opportunity-card-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.opportunity-card-image-link:hover .opportunity-card-image{transform:scale(1.04)}.opportunity-card-type{background:var(--tb-navy);color:var(--tb-white);text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:15px}.opportunity-card-content{padding-top:17px}.opportunity-card-meta{color:var(--tb-muted);align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.opportunity-card-content h3{letter-spacing:-.02em;margin:0 0 12px;font-size:22px;line-height:1.22}.opportunity-card-content h3 a{color:var(--tb-navy)}.opportunity-card-content h3 a:hover{color:var(--tb-blue)}.opportunity-card-content p{color:#667085;margin:0 0 17px;font-size:14px;line-height:1.65}.opportunity-card-footer{border-top:1px solid var(--tb-border);justify-content:space-between;align-items:center;gap:15px;padding-top:14px;display:flex}.opportunity-deadline{color:var(--tb-navy);flex-direction:column;gap:3px;font-size:11px;display:flex}.opportunity-deadline strong{color:#d17b00;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.opportunity-card-link{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.opportunity-card-link:hover{color:var(--tb-navy)}.opportunities-pagination{justify-content:center;align-items:center;gap:8px;margin-top:55px;display:flex}.opportunities-pagination-button,.opportunities-pagination-next{border:1px solid var(--tb-border);background:var(--tb-white);width:40px;height:40px;color:var(--tb-navy);cursor:pointer;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.opportunities-pagination-button:hover,.opportunities-pagination-next:hover{border-color:var(--tb-blue);color:var(--tb-blue)}.opportunities-pagination-button.active{border-color:var(--tb-navy);background:var(--tb-navy);color:var(--tb-white)}.opportunities-sidebar{min-width:0}.opportunity-sidebar-heading{border-bottom:2px solid var(--tb-navy);padding-bottom:17px}.opportunity-sidebar-heading h2{color:var(--tb-navy);margin:0;font-size:25px;line-height:1.15}.opportunity-trends{margin-bottom:42px}.opportunity-trends-list{border-bottom:1px solid var(--tb-border)}.opportunity-trend{border-bottom:1px solid var(--tb-border);grid-template-columns:45px 1fr;gap:12px;padding:19px 0;display:grid}.opportunity-trend:last-child{border-bottom:none}.opportunity-trend-number{color:#9aa6b5;font-size:14px;font-weight:800}.opportunity-trend-title{color:var(--tb-navy);font-size:15px;font-weight:700;line-height:1.35}.opportunity-trend:hover .opportunity-trend-title{color:var(--tb-blue)}.opportunity-sidebar-ad{border:1px solid var(--tb-border);color:#98a2b3;letter-spacing:.15em;background:#f6f8fb;justify-content:center;align-items:center;min-height:250px;margin-bottom:45px;font-size:10px;font-weight:800;display:flex}.opportunity-help-box{background:var(--tb-light);border-top:4px solid var(--tb-yellow);padding:26px}.opportunity-help-box p{color:#667085;margin:22px 0;font-size:14px;line-height:1.7}.opportunity-help-link{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.opportunity-help-link:hover{color:var(--tb-navy)}.opportunity-features-section{background:#f7f9fc;padding:80px 0}.opportunity-view-all{color:var(--tb-blue);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.opportunity-view-all:hover{color:var(--tb-navy)}.opportunity-features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.opportunity-feature-card{background:var(--tb-white)}.opportunity-feature-image-link{display:block}.opportunity-feature-image-wrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.opportunity-feature-image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.opportunity-feature-image-link:hover .opportunity-feature-image{transform:scale(1.04)}.opportunity-feature-type{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;letter-spacing:.08em;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:15px;left:15px}.opportunity-feature-content{padding:20px 22px 25px}.opportunity-feature-content h3{margin:0;font-size:21px;line-height:1.25}.opportunity-feature-content h3 a{color:var(--tb-navy)}.opportunity-feature-content h3 a:hover{color:var(--tb-blue)}.opportunity-newsletter-section{background:#f7f9fc;padding:0 0 80px}.opportunity-newsletter{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));justify-content:space-between;align-items:center;gap:40px;padding:44px 48px;display:flex}.opportunity-newsletter-content{align-items:center;gap:22px;max-width:650px;display:flex}.newsletter-symbol{background:var(--tb-yellow);border-radius:50%;flex:none;justify-content:center;align-items:center;width:58px;height:58px;font-size:25px;display:flex}.opportunity-newsletter .section-eyebrow{color:var(--tb-yellow);margin-bottom:7px}.opportunity-newsletter h2{color:var(--tb-white);margin:0 0 9px;font-size:30px;line-height:1.15}.opportunity-newsletter p{color:#c6d5e5;margin:0;font-size:14px;line-height:1.6}.opportunity-newsletter-form{min-width:410px;display:flex}.opportunity-newsletter-form input{background:var(--tb-white);width:100%;color:var(--tb-navy);border:none;outline:none;padding:14px 16px;font-size:14px}.opportunity-newsletter-form input::placeholder{color:#8a94a6}.opportunity-newsletter-form button{background:var(--tb-yellow);color:var(--tb-navy);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:none;padding:0 22px;font-size:12px;font-weight:800}.opportunity-newsletter-form button:hover{background:#ffe37a}.opportunity-category-footer{background:var(--tb-navy);padding:30px 0}.opportunity-category-footer-inner{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.opportunity-category-footer-inner>span{color:var(--tb-yellow);text-transform:uppercase;letter-spacing:.1em;margin-right:8px;font-size:11px;font-weight:800}.opportunity-category-footer-inner a{color:#eaf2ff;font-size:13px;font-weight:600}.opportunity-category-footer-inner a:hover{color:var(--tb-yellow)}@media (width<=1050px){.opportunities-layout{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.opportunity-featured-content{padding:40px}.opportunity-featured-content h2{font-size:34px}.opportunity-newsletter{padding:38px}.opportunity-newsletter-form{min-width:350px}.opportunity-category-list a{padding:15px 12px}}@media (width<=850px){.opportunities-page-header{padding-bottom:55px}.opportunities-breadcrumb{margin-bottom:38px}.opportunity-featured{grid-template-columns:1fr}.opportunity-featured-image-wrapper{min-height:360px}.opportunity-featured-content{padding:38px}.opportunities-layout{grid-template-columns:1fr}.opportunities-sidebar{grid-template-columns:1fr 1fr;gap:30px;display:grid}.opportunity-trends,.opportunity-sidebar-ad{margin-bottom:0}.opportunity-help-box{grid-column:1/-1}.opportunity-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-newsletter{flex-direction:column;align-items:flex-start}.opportunity-newsletter-form{width:100%;min-width:0}}@media (width<=650px){.opportunities-page-header{padding:25px 0 45px}.opportunities-header-content h1{font-size:46px}.opportunities-header-content p{font-size:16px}.opportunity-category-list{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.opportunity-category-list::-webkit-scrollbar{display:none}.opportunity-category-list a,.opportunity-category-list a:first-child{flex:none;padding:15px 14px}.opportunities-featured-section,.opportunities-latest-section,.opportunity-features-section{padding:55px 0}.opportunities-section-heading{margin-bottom:23px}.opportunities-section-heading h2{font-size:28px}.opportunity-featured-image-wrapper{min-height:270px}.opportunity-featured-content{padding:30px 24px}.opportunity-featured-content h2{font-size:29px}.opportunity-featured-content p{font-size:15px}.opportunity-featured-details{grid-template-columns:1fr}.opportunities-grid{grid-template-columns:1fr;gap:42px}.opportunities-sidebar{grid-template-columns:1fr}.opportunity-help-box{grid-column:auto}.opportunity-features-grid{grid-template-columns:1fr}.opportunity-newsletter{padding:30px 24px}.opportunity-newsletter-content{align-items:flex-start}.opportunity-newsletter h2{font-size:26px}.opportunity-newsletter-form{flex-direction:column;gap:10px}.opportunity-newsletter-form input,.opportunity-newsletter-form button{min-height:48px}.opportunity-category-footer-inner{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=420px){.opportunities-header-content h1{font-size:40px}.opportunity-featured-content h2{font-size:27px}.opportunity-card-content h3{font-size:21px}.opportunity-featured-button{justify-content:center;width:100%}.opportunity-card-footer{flex-direction:column;align-items:flex-start}}:root{--tb-navy:#071a33;--tb-navy-2:#0b2344;--tb-navy-3:#12365f;--tb-blue:#1769d1;--tb-yellow:#ffd33d;--tb-white:#fff;--tb-text:#172033;--tb-muted:#667085;--tb-border:#e5e7eb;--tb-light:#f7f9fc}.about-page{background:var(--tb-white);color:var(--tb-text)}.about-page a{text-decoration:none}.about-page .section-eyebrow{color:var(--tb-blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:inline-block}.about-hero{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791323618/about-hero-bg_ndxrj0.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.about-breadcrumb{color:#c8d7ec;align-items:center;gap:10px;margin-bottom:60px;font-size:14px;display:flex}.about-breadcrumb a{color:#dce9f8}.about-breadcrumb a:hover{color:var(--tb-yellow)}.about-hero-content{max-width:950px}.about-hero-content .section-eyebrow{color:var(--tb-yellow)}.about-hero-content h1{max-width:900px;color:var(--tb-white);letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(45px,7vw,82px);line-height:.98}.about-hero-content p{max-width:780px;margin:0;font-size:19px;line-height:1.7}.about-intro-section{padding:100px 0}.about-intro-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.about-intro-label h2{max-width:450px;color:var(--tb-navy);letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.1}.about-intro-content{max-width:760px}.about-intro-content p{color:#596579;margin:0 0 24px;font-size:17px;line-height:1.8}.about-intro-content p:last-child{margin-bottom:0}.about-intro-content .about-intro-lead{color:var(--tb-navy);font-size:24px;font-weight:600;line-height:1.45}.about-mission-section{padding:0 0 100px}.about-mission-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about-mission-card{background:#f3f6fa;min-height:380px;padding:48px;position:relative;overflow:hidden}.about-mission-card.dark{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3))}.about-mission-card .section-eyebrow{z-index:2;position:relative}.about-mission-card.dark .section-eyebrow{color:var(--tb-yellow)}.about-card-number{color:#a7b2c2;letter-spacing:.12em;margin-bottom:45px;font-size:13px;font-weight:800;display:block}.about-mission-card.dark .about-card-number{color:#8fa6c2}.about-mission-card h2{z-index:2;max-width:480px;color:var(--tb-navy);letter-spacing:-.03em;margin:0 0 20px;font-size:38px;line-height:1.1;position:relative}.about-mission-card.dark h2{color:var(--tb-white)}.about-mission-card p{z-index:2;color:#667085;max-width:500px;margin:0;font-size:16px;line-height:1.7;position:relative}.about-mission-card.dark p{color:#c6d5e5}.about-coverage-section{background:#f7f9fc;padding:100px 0}.about-section-heading{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:50px;display:grid}.about-section-heading h2{max-width:650px;color:var(--tb-navy);letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,50px);line-height:1.08}.about-section-heading>p{color:#667085;margin:0;font-size:16px;line-height:1.7}.about-coverage-grid{border-top:1px solid var(--tb-border);border-left:1px solid var(--tb-border);grid-template-columns:1fr 1fr;display:grid}.about-coverage-card{border-right:1px solid var(--tb-border);border-bottom:1px solid var(--tb-border);background:var(--tb-white);grid-template-columns:55px 1fr 30px;align-items:start;gap:20px;padding:32px;transition:background .25s,transform .25s;display:grid}.about-coverage-card:hover{background:#f0f6ff}.about-coverage-number{color:#a2adbb;letter-spacing:.08em;font-size:12px;font-weight:800}.about-coverage-card h3{color:var(--tb-navy);margin:0 0 9px;font-size:22px;line-height:1.2}.about-coverage-card p{color:#667085;margin:0;font-size:14px;line-height:1.6}.about-coverage-arrow{color:var(--tb-blue);font-size:20px;font-weight:700;transition:transform .2s}.about-coverage-card:hover .about-coverage-arrow{transform:translate(4px)}.about-africa-section{padding:110px 0}.about-africa-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.about-africa-visual{background:radial-gradient(circle,#163e6c 0%,#0b2344 45%,#071a33 100%);justify-content:center;align-items:center;min-height:500px;display:flex;overflow:hidden}.about-africa-pattern{justify-content:center;align-items:center;width:310px;height:310px;display:flex;position:relative}.about-beacon-circle{z-index:5;border:5px solid var(--tb-yellow);background:var(--tb-navy);border-radius:50%;justify-content:center;align-items:center;width:115px;height:115px;display:flex;position:relative;box-shadow:0 0 0 18px #ffd33d0f,0 0 45px #ffd33d2e}.about-beacon-circle span{color:var(--tb-yellow);letter-spacing:-.05em;font-size:27px;font-weight:900}.about-beacon-ray{background:var(--tb-yellow);opacity:.5;transform-origin:50%;width:170px;height:4px;position:absolute}.ray-one{transform:rotate(0)translate(100px)}.ray-two{transform:rotate(90deg)translate(100px)}.ray-three{transform:rotate(45deg)translate(100px)}.ray-four{transform:rotate(-45deg)translate(100px)}.about-africa-content{max-width:700px}.about-africa-content h2{color:var(--tb-navy);letter-spacing:-.04em;margin:0 0 25px;font-size:clamp(35px,4vw,54px);line-height:1.05}.about-africa-content>p{color:#667085;margin:0 0 20px;font-size:16px;line-height:1.75}.about-africa-points{border-top:1px solid var(--tb-border);grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px;padding-top:30px;display:grid}.about-africa-points div{flex-direction:column;gap:8px;display:flex}.about-africa-points strong{color:var(--tb-navy);font-size:14px}.about-africa-points span{color:#667085;font-size:12px;line-height:1.5}.about-values-section{background:#f7f9fc;padding:100px 0}.about-section-heading.centered{text-align:center;max-width:760px;margin:0 auto 55px;display:block}.about-section-heading.centered .section-eyebrow{margin-bottom:13px}.about-section-heading.centered h2{margin-bottom:18px;margin-left:auto;margin-right:auto}.about-section-heading.centered p{color:#667085;max-width:650px;margin:0 auto;line-height:1.7}.about-values-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.about-value-card{background:var(--tb-white);border-top:3px solid #0000;padding:35px 28px;transition:transform .2s,border-color .2s}.about-value-card:hover{border-top-color:var(--tb-yellow);transform:translateY(-4px)}.about-value-icon{color:var(--tb-blue);letter-spacing:.1em;margin-bottom:40px;font-size:12px;font-weight:800}.about-value-card h3{color:var(--tb-navy);margin:0 0 12px;font-size:21px}.about-value-card p{color:#667085;margin:0;font-size:14px;line-height:1.7}.about-community-section{padding:100px 0}.about-community{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));grid-template-columns:1fr 300px;min-height:430px;display:grid;overflow:hidden}.about-community-content{align-self:center;max-width:700px;padding:65px}.about-community-content .section-eyebrow{color:var(--tb-yellow)}.about-community-content h2{color:var(--tb-white);letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(35px,4vw,52px);line-height:1.05}.about-community-content p{color:#c6d5e5;max-width:620px;margin:0;font-size:16px;line-height:1.75}.about-community-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.about-primary-button,.about-secondary-button{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:800;display:inline-flex}.about-primary-button{background:var(--tb-yellow);color:var(--tb-navy)}.about-primary-button:hover{background:#ffe37a}.about-secondary-button{color:var(--tb-white);border:1px solid #ffffff59}.about-secondary-button:hover{border-color:var(--tb-yellow);color:var(--tb-yellow)}.about-community-stat{background:#0000001f;border-left:1px solid #ffffff1f;flex-direction:column;justify-content:center;padding:40px;display:flex}.about-stat-number{color:var(--tb-yellow);letter-spacing:-.05em;margin-bottom:15px;font-size:60px;font-weight:900;line-height:1}.about-stat-text{color:#c6d5e5;max-width:190px;font-size:14px;line-height:1.6}.about-cta-section{padding:0 0 100px}.about-cta{border:1px solid var(--tb-border);background:var(--tb-white);justify-content:space-between;align-items:center;gap:40px;padding:45px 50px;display:flex}.about-cta h2{max-width:650px;color:var(--tb-navy);letter-spacing:-.03em;margin:0 0 12px;font-size:34px;line-height:1.1}.about-cta p{color:#667085;max-width:650px;margin:0;font-size:15px;line-height:1.6}.about-cta-actions{flex-direction:column;flex-shrink:0;gap:10px;display:flex}.about-cta-button{text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;min-width:180px;padding:13px 20px;font-size:12px;font-weight:800;display:inline-flex}.about-cta-button.primary{background:var(--tb-navy);color:var(--tb-white)}.about-cta-button.primary:hover{background:var(--tb-blue)}.about-cta-button.secondary{border:1px solid var(--tb-border);color:var(--tb-navy)}.about-cta-button.secondary:hover{border-color:var(--tb-blue);color:var(--tb-blue)}@media (width<=1000px){.about-intro-grid,.about-africa-grid{grid-template-columns:1fr 1fr;gap:45px}.about-values-grid{grid-template-columns:1fr 1fr}.about-community{grid-template-columns:1fr 230px}.about-community-content{padding:45px}.about-cta{padding:38px}}@media (width<=800px){.about-hero{padding-bottom:60px}.about-intro-section,.about-africa-section,.about-values-section,.about-community-section{padding:75px 0}.about-intro-grid{grid-template-columns:1fr;gap:30px}.about-mission-grid{grid-template-columns:1fr}.about-mission-card{min-height:auto;padding:40px}.about-section-heading{grid-template-columns:1fr;gap:20px}.about-coverage-grid,.about-africa-grid{grid-template-columns:1fr}.about-africa-visual{min-height:400px}.about-community{grid-template-columns:1fr}.about-community-stat{border-top:1px solid #ffffff1f;border-left:none;min-height:180px}.about-cta{flex-direction:column;align-items:flex-start}.about-cta-actions{flex-direction:row;width:100%}.about-cta-button{flex:1}}@media (width<=600px){.about-hero{padding:25px 0 50px}.about-breadcrumb{margin-bottom:40px}.about-hero-content h1{font-size:46px}.about-hero-content p{font-size:16px}.about-intro-section,.about-africa-section,.about-values-section,.about-community-section{padding:60px 0}.about-intro-content .about-intro-lead{font-size:21px}.about-mission-section{padding-bottom:60px}.about-mission-card{padding:32px 25px}.about-mission-card h2{font-size:31px}.about-coverage-section{padding:60px 0}.about-coverage-card{grid-template-columns:40px 1fr 25px;gap:12px;padding:25px 20px}.about-africa-visual{min-height:330px}.about-africa-pattern{transform:scale(.8)}.about-africa-points{grid-template-columns:1fr;gap:20px}.about-values-grid{grid-template-columns:1fr}.about-community-content{padding:35px 25px}.about-community-actions{flex-direction:column;align-items:stretch}.about-primary-button,.about-secondary-button{justify-content:center}.about-community-stat{padding:30px 25px}.about-cta-section{padding-bottom:60px}.about-cta{padding:30px 25px}.about-cta h2{font-size:29px}.about-cta-actions{flex-direction:column}.about-cta-button{width:100%}}.article-details-page{background:var(--tb-white);color:var(--tb-navy)}.article-loading-page,.article-not-found-page{align-items:center;min-height:60vh;padding:80px 0;display:flex}.article-loading{color:#60738b;justify-content:center;align-items:center;min-height:300px;font-size:16px;display:flex}.article-not-found{text-align:center;max-width:700px;margin:0 auto;padding:80px 0}.article-not-found h1{color:var(--tb-navy);letter-spacing:-.04em;margin:10px 0 20px;font-size:clamp(38px,5vw,62px);line-height:1}.article-not-found p{color:#657890;max-width:600px;margin:0 auto 30px;font-size:16px;line-height:1.7}.article-back-button{min-height:48px;color:var(--tb-navy);background:var(--tb-yellow);justify-content:center;align-items:center;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.article-header-section{isolation:isolate;min-height:clamp(440px,49vw,660px);color:var(--tb-white);background:#10233d;align-items:flex-end;padding:clamp(72px,9vw,120px) 0 48px;display:flex;position:relative;overflow:hidden}.article-header-section:after{z-index:1;content:"";background:linear-gradient(90deg,#071324e0 0%,#071324ad 43%,#0713242e 100%),linear-gradient(#0713241f 0%,#07132414 32%,#071324ad 100%);position:absolute;inset:0}.article-header-media{z-index:0;position:absolute;inset:0;overflow:hidden}.article-header-media img{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.article-header-content{z-index:2;position:relative}.article-header{max-width:860px}.article-category{color:var(--tb-white);background:var(--tb-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.article-header h1{max-width:860px;color:var(--tb-white);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 18px #0003;margin:0 0 14px;font-size:clamp(34px,4.7vw,60px);line-height:1.05}.article-excerpt{color:#ffffffeb;max-width:760px;margin:0;font-size:clamp(15px,1.4vw,18px);line-height:1.6}.article-meta-section{background:var(--tb-white);border-bottom:1px solid #e3e9f0}.article-meta-bar{justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:12px 0;display:flex}.article-author{flex-shrink:0;align-items:center;gap:10px;display:flex}.article-author img{object-fit:cover;border-radius:50%;width:34px;height:34px}.article-author>div{flex-direction:column;gap:2px;display:flex}.article-author-label{color:#718096;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.article-author strong{color:var(--tb-navy);font-size:12px}.article-meta{color:#586b82;flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.article-meta-view-count{color:#586b82;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.article-meta-view-count svg{flex-shrink:0;width:16px;height:16px;display:block}.article-meta-dot{color:#91a0b0}.article-meta-category{color:var(--tb-navy);letter-spacing:.04em;text-transform:uppercase;border-left:1px solid #d7e0e9;padding-left:14px;font-size:11px;font-weight:800}.article-body-section{padding:clamp(48px,6vw,72px) 0}.article-layout{grid-template-columns:70px minmax(0,1fr) 280px;align-items:start;gap:45px;display:grid}.article-share-sidebar{flex-direction:column;align-items:center;gap:11px;padding-top:8px;display:flex;position:sticky;top:120px}.article-share-sidebar>span:first-child{color:#8090a3;letter-spacing:.1em;writing-mode:vertical-rl;margin-bottom:8px;font-size:9px;font-weight:800}.article-share-button{cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.article-share-button svg{flex-shrink:0;width:20px;height:20px;display:block}.article-share-button.facebook svg{fill:#1877f2}.article-share-button.whatsapp svg{fill:#25d366}.article-share-button.linkedin svg{fill:#0a66c2}.article-share-button.x-share svg{fill:#111827}.article-share-button.copy-share svg{stroke:#183b70}.article-share-button.facebook:hover{background:#1877f2;border-color:#1877f2}.article-share-button.whatsapp:hover{background:#25d366;border-color:#25d366}.article-share-button.linkedin:hover{background:#0a66c2;border-color:#0a66c2}.article-share-button.x-share:hover{background:#111827;border-color:#111827}.article-share-button.copy-share:hover{background:#183b70;border-color:#183b70}.article-share-button:hover svg{fill:#fff}.article-share-button.copy-share:hover svg{stroke:#fff}.article-share-button:hover{transform:translateY(-2px)}.article-share-button:focus-visible{outline-offset:3px;outline:2px solid #183b70}.article-copied-message{color:#183b70;text-align:center;width:75px;font-size:9px;line-height:1.3}.article-main-content{min-width:0}.article-lead-image{aspect-ratio:16/9;background:#e8eef5;border-radius:12px;width:100%;max-width:780px;margin:0 0 30px;overflow:hidden}.article-lead-image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.article-content{color:#374b63;max-width:780px;font-size:18px;line-height:1.85}.article-content>p{margin:0 0 27px}.article-content>h2{color:var(--tb-navy);letter-spacing:-.03em;margin:55px 0 20px;font-size:clamp(28px,3vw,40px);line-height:1.12}.article-content blockquote{color:var(--tb-navy);border-left:4px solid var(--tb-yellow);background:#f1f6fb;margin:45px 0;padding:30px 35px 30px 65px;position:relative}.article-content blockquote p{margin:0;font-size:21px;font-weight:600;line-height:1.55}.article-quote-mark{color:var(--tb-yellow);font-family:Georgia,serif;font-size:60px;line-height:1;position:absolute;top:17px;left:20px}.article-tags{border-top:1px solid #dce4ed;align-items:flex-start;gap:20px;margin-top:65px;padding-top:25px;display:flex}.article-tags>span{color:#718299;letter-spacing:.1em;padding-top:8px;font-size:10px;font-weight:800}.article-tag-list{flex-wrap:wrap;gap:8px;display:flex}.article-tag-list a{color:var(--tb-navy);background:#edf3f9;border:1px solid #d9e3ee;padding:7px 11px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.article-tag-list a:hover{color:var(--tb-white);background:var(--tb-blue);border-color:var(--tb-blue)}.article-author-box{border-top:3px solid var(--tb-blue);background:#f4f7fb;grid-template-columns:90px 1fr;gap:25px;margin-top:65px;padding:35px;display:grid}.article-author-box img{object-fit:cover;border-radius:50%;width:90px;height:90px}.article-author-box h3{color:var(--tb-navy);margin:5px 0 10px;font-size:24px}.article-author-box p{color:#687b91;max-width:600px;margin:0;font-size:14px;line-height:1.7}.article-comments{border-top:1px solid #dce4ed;max-width:780px;margin-top:58px;padding-top:32px}.article-comments-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.article-comments-heading h2{color:var(--tb-navy);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.15}.article-comments-heading>span{color:#718299;flex-shrink:0;font-size:12px;font-weight:600}.article-comment-form{background:#f4f7fb;border:1px solid #e0e7ef;border-radius:10px;gap:10px;margin-bottom:28px;padding:22px;display:grid}.article-comment-form label{color:var(--tb-navy);margin-top:4px;font-size:12px;font-weight:700}.article-comment-form input,.article-comment-form textarea{width:100%;min-width:0;color:var(--tb-navy);background:var(--tb-white);font:inherit;border:1px solid #ced9e5;border-radius:5px;padding:12px 14px;font-size:14px}.article-comment-form textarea{resize:vertical;min-height:130px}.article-comment-form input:focus,.article-comment-form textarea:focus{border-color:var(--tb-blue);outline:3px solid #1f7ed624}.article-comment-form-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.article-comment-form-footer p{color:#718299;margin:0;font-size:11px;line-height:1.5}.article-comment-form-footer button{min-height:44px;color:var(--tb-white);background:var(--tb-blue);font:inherit;cursor:pointer;border:0;border-radius:5px;flex-shrink:0;padding:0 18px;font-size:12px;font-weight:800;transition:background-color .2s,opacity .2s}.article-comment-form-footer button:hover:not(:disabled){background:var(--tb-navy)}.article-comment-form-footer button:disabled{opacity:.65;cursor:wait}.article-comment-feedback,.article-comments-empty{color:#536981;margin:0 0 18px;font-size:13px;line-height:1.6}.article-comment-feedback.is-error{color:#b42318}.article-comment-list{flex-direction:column;display:flex}.article-comment{border-top:1px solid #e1e7ee;padding:20px 0}.article-comment-heading{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.article-comment-heading h3{color:var(--tb-navy);margin:0;font-size:15px;font-weight:800}.article-comment-heading time{color:#8190a2;flex-shrink:0;font-size:11px}.article-comment>p{color:#42566e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.article-right-sidebar{position:sticky;top:100px}.article-sidebar-ad{color:#8291a4;letter-spacing:.12em;background:#f3f6fa;border:1px solid #e0e6ed;justify-content:center;align-items:center;min-height:250px;margin-bottom:35px;font-size:9px;font-weight:800;display:flex}.article-sidebar-heading{border-bottom:2px solid var(--tb-navy);margin-bottom:20px;padding-bottom:14px}.article-sidebar-heading h3{color:var(--tb-navy);letter-spacing:-.03em;margin:5px 0 0;font-size:25px}.article-sidebar-list{flex-direction:column;display:flex}.article-sidebar-card{border-bottom:1px solid #dce4ed;grid-template-columns:80px 1fr;gap:13px;padding:15px 0;text-decoration:none;display:grid}.article-sidebar-card img{object-fit:cover;width:80px;height:70px}.article-sidebar-card>div{min-width:0}.article-sidebar-card span{color:var(--tb-blue);text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.article-sidebar-card h4{color:var(--tb-navy);margin:0;font-size:13px;line-height:1.35}.article-sidebar-card:hover h4{color:var(--tb-blue)}.article-related-section{background:#f4f7fb;padding:90px 0}.article-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px;display:flex}.article-section-heading h2{color:var(--tb-navy);letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(34px,4vw,52px);line-height:1}.article-view-all{color:var(--tb-blue);align-items:center;gap:10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.article-view-all:hover{color:var(--tb-navy)}.article-related-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.article-related-card{background:var(--tb-white);border:1px solid #dfe7f0;overflow:hidden}.article-related-image-link{display:block;overflow:hidden}.article-related-card img{object-fit:cover;width:100%;height:230px;transition:transform .35s;display:block}.article-related-card:hover img{transform:scale(1.04)}.article-related-content{padding:25px}.article-related-content>span{color:var(--tb-blue);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.article-related-content h3{letter-spacing:-.025em;margin:10px 0 20px;font-size:22px;line-height:1.15}.article-related-content h3 a{color:var(--tb-navy);text-decoration:none}.article-related-content h3 a:hover{color:var(--tb-blue)}.article-related-link{color:var(--tb-blue);align-items:center;gap:8px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.article-newsletter-section{background:var(--tb-white);padding:90px 0}.newsletter-box{color:#fff;background:#0a315b;justify-content:space-between;align-items:center;gap:40px;padding:40px;display:flex}.article-newsletter h2{color:var(--tb-white);letter-spacing:-.04em;margin:6px 0 12px;font-size:clamp(32px,4vw,50px);line-height:1.05}.article-newsletter p{color:#c6d5e5;max-width:600px;margin:0;font-size:15px;line-height:1.7}.article-newsletter-form{gap:8px;display:flex}.article-newsletter-form input{min-width:0;height:50px;color:var(--tb-navy);background:var(--tb-white);border:0;outline:none;flex:1;padding:0 15px;font-family:inherit}.article-newsletter-form button{height:50px;color:var(--tb-navy);background:var(--tb-yellow);cursor:pointer;border:0;flex-shrink:0;padding:0 20px;font-family:inherit;font-size:11px;font-weight:800}.article-newsletter-form button:hover{background:#f0c92e}.article-newsletter-symbol{display:none}@media (width<=1100px){.article-layout{grid-template-columns:60px minmax(0,1fr);gap:35px}.article-right-sidebar{display:none}.article-main-content{max-width:800px}.article-related-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.article-header-section{min-height:clamp(420px,116vw,540px);padding:72px 0 32px}.article-header h1{font-size:clamp(34px,9vw,46px)}.article-excerpt{font-size:15px;line-height:1.55}.article-meta-bar{flex-direction:column;align-items:flex-start;gap:12px}.article-meta{gap:10px}.article-body-section{padding:44px 0}.article-layout{display:block}.article-share-sidebar{flex-direction:row;margin-bottom:35px;padding:0;position:static}.article-share-sidebar>span{writing-mode:horizontal-tb}.article-copied-message{width:auto}.article-content{font-size:17px;line-height:1.8}.article-lead-image{aspect-ratio:4/3;border-radius:10px;margin-bottom:24px}.article-content>h2{margin-top:42px}.article-comments{margin-top:44px;padding-top:26px}.article-comment-form{padding:17px}.article-comment-form-footer{flex-direction:column;align-items:stretch}.article-comment-form-footer button{width:100%}.article-content blockquote{padding:25px 25px 25px 48px}.article-content blockquote p{font-size:18px}.article-tags{flex-direction:column;gap:12px}.article-author-box{grid-template-columns:70px 1fr;padding:25px}.article-author-box img{width:70px;height:70px}.article-related-section{padding:65px 0}.article-section-heading{flex-direction:column;align-items:flex-start}.article-related-grid{grid-template-columns:1fr}.article-related-card img{height:240px}.article-newsletter-section{padding:65px 0}.article-newsletter{grid-template-columns:1fr;padding:32px 25px}.article-newsletter-form{flex-direction:column}.article-newsletter-form input,.article-newsletter-form button{width:100%}}@media (width<=450px){.article-header h1{font-size:clamp(32px,9vw,39px)}.article-author-box{grid-template-columns:1fr}.article-author-box img{width:75px;height:75px}.article-content blockquote{margin-left:0;margin-right:0}}.article-content .article-content-image{margin:2.5rem 0;padding:0}.article-content .article-content-image img{object-fit:cover;background:#f1f3f5;border-radius:14px;width:100%;height:auto;max-height:560px;display:block;box-shadow:0 10px 30px #0f172a14}.article-content .article-content-image figcaption{opacity:.7;border-left:3px solid;margin-top:.75rem;padding-left:.85rem;font-size:.9rem;font-style:italic;line-height:1.5}.article-content .article-content-gallery{gap:1rem;margin:2.5rem 0;display:grid}.article-content .article-content-gallery.count-2{grid-template-columns:repeat(2,1fr)}.article-content .article-content-gallery.count-3{grid-template-columns:repeat(3,1fr)}.article-content .article-content-gallery .article-content-image{margin:0}.article-content .article-content-gallery .article-content-image img{height:260px;max-height:none}@media (width<=768px){.article-content .article-content-image{margin:1.75rem 0}.article-content .article-content-image img{border-radius:10px;max-height:380px}.article-content .article-content-gallery.count-2,.article-content .article-content-gallery.count-3{grid-template-columns:1fr}.article-content .article-content-gallery .article-content-image img{height:auto;max-height:320px}}.article-lead-figure{margin:0 0 2rem}.article-lead-figure .article-lead-image{margin-bottom:0}.article-lead-figure .article-lead-image img{display:block}.article-lead-caption{color:#6b7280;width:96%;margin-top:.6rem;font-size:.875rem;font-style:italic;line-height:1.4}.article-share-social{flex-direction:column;align-items:center;display:flex}.article-share-social div:has(>button){flex-direction:column;align-items:center;gap:11px;margin:0;padding:0;display:flex}.article-share-social button{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s,transform .2s;display:flex;overflow:hidden;background:#fff!important;border:1px solid #d5dfeb!important;margin:0!important;padding:0!important}.article-share-social button svg{border-radius:50%;width:36px;height:36px;display:block}.article-share-social button:hover{transform:translateY(-2px);border-color:#183b70!important}.article-share-social button:focus-visible{outline-offset:3px;outline:2px solid #183b70}@media (width<=700px){.article-share-social{flex-direction:row}.article-share-social div:has(>button){flex-direction:row}}.search-results-page{background:var(--tb-white);color:var(--tb-navy)}.search-results-hero{color:var(--tb-white);background:linear-gradient(135deg, var(--tb-navy) 0%, var(--tb-navy-2) 60%, var(--tb-navy-3) 100%);padding:34px 0 72px}.search-results-breadcrumb{color:#b9c8df;align-items:center;gap:10px;margin-bottom:52px;font-size:13px;display:flex}.search-results-breadcrumb a{color:#eaf2ff;text-decoration:none}.search-results-breadcrumb a:hover{color:var(--tb-yellow)}.search-results-hero-content{max-width:850px}.search-results-hero-content h1{color:var(--tb-white);letter-spacing:-.05em;margin:0 0 20px;font-size:clamp(46px,7vw,78px);line-height:.98}.search-results-hero-content p{color:#c6d5e5;max-width:720px;margin:0;font-size:18px;line-height:1.7}.search-results-search-section{background:#f5f7fb;border-bottom:1px solid #e4e9f1;padding:40px 0}.search-results-form{align-items:stretch;gap:12px;max-width:1000px;display:flex}.search-results-input-wrapper{background:var(--tb-white);color:#6d7b90;border:1px solid #d8e0eb;border-radius:4px;flex:1;align-items:center;gap:14px;min-height:58px;padding:0 20px;transition:border-color .2s,box-shadow .2s;display:flex}.search-results-input-wrapper:focus-within{border-color:var(--tb-blue);box-shadow:0 0 0 3px #2b6eff1a}.search-results-input-wrapper input{width:100%;color:var(--tb-navy);font:inherit;background:0 0;border:none;outline:none;font-size:16px}.search-results-input-wrapper input::placeholder{color:#8a96a8}.search-results-form button{background:var(--tb-yellow);min-width:145px;color:var(--tb-navy);cursor:pointer;border:none;border-radius:4px;padding:0 28px;font-size:15px;font-weight:800;transition:transform .2s,background .2s}.search-results-form button:hover{background:#f4c400;transform:translateY(-1px)}.search-results-section{padding:75px 0 90px}.search-results-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:70px;display:grid}.search-results-main{min-width:0}.search-results-heading{border-bottom:1px solid #dce3ed;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:35px;padding-bottom:25px;display:flex}.search-results-heading h2{color:var(--tb-navy);letter-spacing:-.03em;margin:8px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.search-results-count{color:#68778d;flex-shrink:0;font-size:14px}.search-results-list{flex-direction:column;gap:34px;display:flex}.search-result-card{border-bottom:1px solid #e1e6ee;grid-template-columns:285px minmax(0,1fr);gap:28px;padding-bottom:34px;display:grid}.search-result-image-link{text-decoration:none;display:block}.search-result-image-wrapper{background:#dfe5ed;width:100%;height:205px;position:relative;overflow:hidden}.search-result-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.search-result-image-link:hover .search-result-image{transform:scale(1.04)}.search-result-category{background:var(--tb-yellow);color:var(--tb-navy);text-transform:uppercase;letter-spacing:.06em;padding:7px 10px;font-size:11px;font-weight:800;position:absolute;bottom:14px;left:14px}.search-result-content{flex-direction:column;min-width:0;display:flex}.search-result-meta{color:#738096;align-items:center;gap:9px;margin-bottom:10px;font-size:12px;display:flex}.search-meta-dot{color:var(--tb-yellow)}.search-result-content h2{letter-spacing:-.025em;margin:0 0 12px;font-size:25px;line-height:1.18}.search-result-content h2 a{color:var(--tb-navy);text-decoration:none;transition:color .2s}.search-result-content h2 a:hover{color:var(--tb-blue)}.search-result-content p{color:#65748a;margin:0 0 17px;font-size:15px;line-height:1.65}.search-result-link{width:fit-content;color:var(--tb-blue);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.search-result-link span{transition:transform .2s}.search-result-link:hover span{transform:translate(4px)}.search-results-loading{color:#65748a;background:#fafbfd;border:1px solid #e1e6ee;justify-content:center;align-items:center;min-height:300px;font-size:15px;display:flex}.search-results-empty{text-align:center;background:#fafbfd;border:1px solid #e1e6ee;flex-direction:column;align-items:center;max-width:700px;margin:30px auto 0;padding:70px 30px;display:flex}.search-empty-icon{background:var(--tb-navy);width:64px;height:64px;color:var(--tb-yellow);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;font-size:25px;font-weight:800;display:flex}.search-results-empty h2{color:var(--tb-navy);letter-spacing:-.03em;margin:10px 0 12px;font-size:30px}.search-results-empty p{color:#68778d;max-width:560px;margin:0 0 25px;line-height:1.7}.search-empty-button{background:var(--tb-navy);min-height:46px;color:var(--tb-white);justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.search-empty-button:hover{background:var(--tb-blue);transform:translateY(-1px)}.search-results-pagination{justify-content:center;align-items:center;gap:8px;margin-top:45px;display:flex}.search-pagination-number,.search-pagination-arrow{background:var(--tb-white);width:42px;height:42px;color:var(--tb-navy);cursor:pointer;border:1px solid #d9e0ea;border-radius:3px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .2s,color .2s,border-color .2s;display:flex}.search-pagination-number:hover,.search-pagination-arrow:hover:not(:disabled){border-color:var(--tb-blue);color:var(--tb-blue)}.search-pagination-number.active{border-color:var(--tb-navy);background:var(--tb-navy);color:var(--tb-white)}.search-pagination-arrow:disabled{opacity:.4;cursor:not-allowed}.search-pagination-dots{color:#7d899a;padding:0 5px}.search-results-sidebar{flex-direction:column;gap:35px;display:flex}.search-sidebar-ad{color:#9aa4b3;letter-spacing:.08em;background:#f3f5f8;border:1px solid #e0e5ec;justify-content:center;align-items:center;min-height:260px;font-size:11px;font-weight:700;display:flex}.search-sidebar-ad.secondary{min-height:180px}.search-popular{background:#fafbfd;border:1px solid #dfe5ed;padding:27px}.search-sidebar-heading{border-bottom:1px solid #dfe5ed;margin-bottom:20px;padding-bottom:18px}.search-sidebar-heading h3{color:var(--tb-navy);letter-spacing:-.025em;margin:7px 0 0;font-size:25px;line-height:1.1}.search-popular-list{flex-wrap:wrap;gap:9px;display:flex}.search-popular-list a{background:var(--tb-white);color:var(--tb-navy);border:1px solid #d6deea;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.search-popular-list a:hover{border-color:var(--tb-blue);background:var(--tb-blue);color:var(--tb-white)}.search-results-newsletter-section{padding:0 0 90px}.search-results-newsletter h2{color:var(--tb-white);letter-spacing:-.035em;margin:7px 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.05}.search-results-newsletter p{color:#c6d5e5;max-width:600px;margin:0;line-height:1.7}.search-newsletter-form{flex-shrink:0;width:min(430px,100%);display:flex}.search-newsletter-form input{background:var(--tb-white);min-width:0;height:52px;color:var(--tb-navy);font:inherit;border:none;outline:none;flex:1;padding:0 15px}.search-newsletter-form button{background:var(--tb-yellow);height:52px;color:var(--tb-navy);cursor:pointer;border:none;padding:0 22px;font-weight:800}.search-newsletter-form button:hover{background:#f4c400}@media (width<=1050px){.search-results-layout{grid-template-columns:1fr;gap:55px}.search-results-sidebar{grid-template-columns:1fr 1fr;align-items:start;display:grid}.search-sidebar-ad.secondary{display:none}.search-popular{height:100%}}@media (width<=700px){.search-results-hero{padding:28px 0 55px}.search-results-breadcrumb{margin-bottom:38px}.search-results-hero-content h1{font-size:48px}.search-results-hero-content p{font-size:16px}.search-results-search-section{padding:25px 0}.search-results-form{flex-direction:column}.search-results-form button{min-height:52px}.search-results-section{padding:55px 0 70px}.search-results-heading{flex-direction:column;align-items:flex-start;gap:12px}.search-result-card{grid-template-columns:1fr;gap:20px}.search-result-image-wrapper{height:230px}.search-result-content h2{font-size:23px}.search-results-sidebar{grid-template-columns:1fr}.search-results-newsletter{flex-direction:column;align-items:stretch;gap:28px;padding:35px 25px}.search-newsletter-form{width:100%}}@media (width<=480px){.search-results-hero-content h1{font-size:42px}.search-results-heading h2{font-size:30px}.search-result-image-wrapper{height:210px}.search-results-pagination{gap:5px}.search-pagination-number,.search-pagination-arrow{width:38px;height:38px}.search-newsletter-form{flex-direction:column}.search-newsletter-form input,.search-newsletter-form button{width:100%}}.contact-page{background:var(--tb-white);color:var(--tb-navy)}.contact-hero{color:var(--tb-white);background:linear-gradient(135deg, var(--tb-navy) 0%, var(--tb-navy-2) 60%, var(--tb-navy-3) 100%);padding:34px 0 82px}.contact-breadcrumb{color:#dce9fb;align-items:center;gap:10px;margin-bottom:72px;font-size:13px;display:flex}.contact-breadcrumb a{color:#fff;text-decoration:none}.contact-breadcrumb a:hover{color:var(--tb-yellow)}.contact-hero-content{max-width:900px}.contact-hero-content h1{max-width:850px;color:var(--tb-white);letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(46px,7vw,82px);line-height:.98}.contact-hero-content p{color:#c6d5e5;max-width:720px;margin:0;font-size:19px;line-height:1.7}.contact-main-section{background:var(--tb-white);padding:90px 0}.contact-main-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:90px;display:grid}.contact-information h2{max-width:550px;color:var(--tb-navy);letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(34px,4vw,52px);line-height:1.05}.contact-intro{color:#52657d;max-width:590px;margin:0;font-size:17px;line-height:1.8}.contact-details{border-top:1px solid #dce5ef;flex-direction:column;gap:25px;margin-top:48px;padding-top:30px;display:flex}.contact-detail{align-items:flex-start;gap:17px;display:flex}.contact-detail-icon{width:42px;height:42px;color:var(--tb-blue);border:1px solid #cbd8e7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.contact-detail>div:last-child{flex-direction:column;gap:5px;display:flex}.contact-detail span{color:#718198;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.contact-detail a{color:var(--tb-navy);font-size:16px;font-weight:600;text-decoration:none}.contact-detail a:hover{color:var(--tb-blue)}.contact-detail p{color:var(--tb-navy);margin:0;font-size:16px;line-height:1.5}.contact-partnership-note{border-left:4px solid var(--tb-yellow);background:#f2f7fd;grid-template-columns:52px 1fr;gap:18px;margin-top:55px;padding:27px;display:grid}.contact-note-number{color:var(--tb-blue);letter-spacing:.08em;font-size:13px;font-weight:800}.contact-partnership-note h3{color:var(--tb-navy);margin:0 0 9px;font-size:20px}.contact-partnership-note p{color:#5d7088;margin:0 0 15px;font-size:14px;line-height:1.7}.contact-partnership-note a{color:var(--tb-blue);align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.contact-partnership-note a:hover{color:var(--tb-navy)}.contact-form-wrapper{background:#f5f8fc;border:1px solid #e0e7f0;padding:45px}.contact-form-header{margin-bottom:32px}.contact-form-header h2{color:var(--tb-navy);letter-spacing:-.035em;margin:5px 0 0;font-size:clamp(30px,3vw,42px);line-height:1.05}.contact-form{flex-direction:column;gap:22px;display:flex}.contact-form-row{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form-group{flex-direction:column;gap:8px;display:flex}.contact-form-group label{color:var(--tb-navy);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.contact-form-group input,.contact-form-group select,.contact-form-group textarea{box-sizing:border-box;width:100%;color:var(--tb-navy);background:#fff;border:1px solid #d5dfeb;border-radius:2px;outline:none;padding:15px 16px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.contact-form-group input,.contact-form-group select{min-height:52px}.contact-form-group textarea{resize:vertical;min-height:170px}.contact-form-group input::placeholder,.contact-form-group textarea::placeholder{color:#91a0b2}.contact-form-group input:focus,.contact-form-group select:focus,.contact-form-group textarea:focus{border-color:var(--tb-blue);box-shadow:0 0 0 3px #2e73be1a}.contact-submit-button{width:fit-content;min-width:185px;color:var(--tb-navy);background:var(--tb-yellow);letter-spacing:.04em;cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:14px;margin-top:5px;padding:15px 23px;font-family:inherit;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.contact-submit-button:hover{background:#f0c92e;transform:translateY(-2px)}.contact-submit-button span{font-size:18px}.contact-form-note{color:#7a899b;max-width:650px;margin:0;font-size:11px;line-height:1.6}.contact-purpose-section{background:#f4f7fb;padding:95px 0}.contact-section-heading{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.contact-section-heading h2{max-width:650px;color:var(--tb-navy);letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.05}.contact-section-heading>p{color:#5e7189;max-width:520px;margin:0;font-size:16px;line-height:1.75}.contact-purpose-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.contact-purpose-card{background:var(--tb-white);border:1px solid #dfe7f0;min-height:310px;padding:30px;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative}.contact-purpose-card:hover{border-color:#c6d5e6;transform:translateY(-5px);box-shadow:0 15px 35px #162d4a14}.contact-purpose-number{color:var(--tb-blue);letter-spacing:.08em;margin-bottom:70px;font-size:12px;font-weight:800;display:block}.contact-purpose-card h3{color:var(--tb-navy);margin:0 0 15px;font-size:22px;line-height:1.1}.contact-purpose-card p{color:#687a90;margin:0;font-size:14px;line-height:1.7}.contact-purpose-arrow{color:var(--tb-blue);font-size:23px;position:absolute;bottom:22px;right:25px}.contact-response-section{background:var(--tb-white);padding:90px 0}.contact-response{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));grid-template-columns:150px 1fr;align-items:center;gap:50px;max-width:1000px;margin:0 auto;padding:50px;display:grid}.contact-response-symbol{width:120px;height:120px;color:var(--tb-yellow);letter-spacing:-.05em;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;font-size:27px;font-weight:800;display:flex}.contact-response-content h2{color:var(--tb-white);letter-spacing:-.04em;margin:5px 0 15px;font-size:clamp(32px,4vw,50px);line-height:1.05}.contact-response-content p{color:#c6d5e5;max-width:700px;margin:0;font-size:16px;line-height:1.75}.contact-cta-section{padding:0 0 90px}.contact-cta{border-top:4px solid var(--tb-blue);background:#edf4fb;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:48px;display:grid}.contact-cta h2{max-width:650px;color:var(--tb-navy);letter-spacing:-.04em;margin:6px 0 15px;font-size:clamp(32px,4vw,50px);line-height:1.05}.contact-cta p{color:#60738b;max-width:650px;margin:0;font-size:16px;line-height:1.7}.contact-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-cta-button{letter-spacing:.04em;border:1px solid #0000;justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.contact-cta-button:hover{transform:translateY(-2px)}.contact-cta-button.primary{color:var(--tb-navy);background:var(--tb-yellow)}.contact-cta-button.secondary{color:var(--tb-navy);background:0 0;border-color:#b9c9db}@media (width<=1050px){.contact-main-grid{grid-template-columns:1fr;gap:60px}.contact-purpose-grid{grid-template-columns:repeat(2,1fr)}.contact-section-heading{grid-template-columns:1fr;gap:20px}.contact-cta{grid-template-columns:1fr}}@media (width<=700px){.contact-hero{padding:25px 0 65px}.contact-breadcrumb{margin-bottom:50px}.contact-hero-content h1{font-size:clamp(42px,13vw,62px)}.contact-hero-content p{font-size:16px}.contact-main-section{padding:65px 0}.contact-information h2{font-size:38px}.contact-form-wrapper{padding:28px 22px}.contact-form-row{grid-template-columns:1fr}.contact-purpose-section{padding:65px 0}.contact-purpose-grid{grid-template-columns:1fr}.contact-purpose-card{min-height:260px}.contact-purpose-number{margin-bottom:55px}.contact-response-section{padding:65px 0}.contact-response{grid-template-columns:1fr;gap:30px;padding:32px 25px}.contact-response-symbol{width:90px;height:90px;font-size:22px}.contact-cta-section{padding-bottom:65px}.contact-cta{padding:32px 25px}.contact-cta-actions{flex-direction:column;align-items:stretch}.contact-cta-button{width:100%}}@media (width<=450px){.contact-hero-content h1{font-size:40px}.contact-form-wrapper{padding:24px 17px}.contact-partnership-note{grid-template-columns:1fr}.contact-purpose-card{padding:25px}.contact-response,.contact-cta{padding:28px 20px}}.advertise-page{background:var(--tb-white);color:var(--tb-navy)}.advertise-hero{color:var(--tb-white);background-image:linear-gradient(90deg,#051941eb 0%,#051941d1 28%,#0519418c 50%,#05194173 60%,#0519412e 68%,#05194100 100%),url(https://res.cloudinary.com/dl3vaqjhu/image/upload/v1791328907/advertise-hero-bg_cfjy3j.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:34px 0 85px;position:relative}.advertise-breadcrumb{color:#dce9fb;align-items:center;gap:10px;margin-bottom:72px;font-size:13px;display:flex}.advertise-breadcrumb a{color:var(--tb-white);text-decoration:none}.advertise-breadcrumb a:hover{color:var(--tb-yellow)}.advertise-hero-content{max-width:980px}.advertise-hero-content h1{max-width:900px;color:var(--tb-white);letter-spacing:-.05em;margin:0 0 25px;font-size:clamp(45px,7vw,80px);line-height:.98}.advertise-hero-content p{color:#c6d5e5;max-width:760px;margin:0;font-size:19px;line-height:1.7}.advertise-hero-actions{flex-wrap:wrap;gap:13px;margin-top:35px;display:flex}.advertise-primary-button,.advertise-secondary-button{letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.advertise-primary-button{color:var(--tb-navy);background:var(--tb-yellow)}.advertise-secondary-button{color:var(--tb-white);background:0 0;border:1px solid #fff6}.advertise-primary-button:hover,.advertise-secondary-button:hover{transform:translateY(-2px)}.advertise-primary-button:hover{background:#f0c92e}.advertise-intro-section{background:var(--tb-white);padding:95px 0}.advertise-intro-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.advertise-intro-label h2{max-width:500px;color:var(--tb-navy);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(35px,4vw,55px);line-height:1.04}.advertise-intro-content{max-width:750px}.advertise-intro-content p{color:#5e7189;margin:0 0 25px;font-size:16px;line-height:1.8}.advertise-intro-content .advertise-intro-lead{color:var(--tb-navy);font-size:22px;font-weight:600;line-height:1.55}.advertise-benefits-section{background:#f4f7fb;padding:95px 0}.advertise-section-heading{grid-template-columns:1fr .75fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.advertise-section-heading.centered{text-align:center;max-width:850px;margin:0 auto 50px;display:block}.advertise-section-heading h2{max-width:700px;color:var(--tb-navy);letter-spacing:-.04em;margin:7px 0 0;font-size:clamp(35px,4vw,55px);line-height:1.04}.advertise-section-heading.centered h2{margin-left:auto;margin-right:auto}.advertise-section-heading p{color:#60738b;max-width:520px;margin:0;font-size:16px;line-height:1.75}.advertise-section-heading.centered p{max-width:680px;margin:20px auto 0}.advertise-benefits-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.advertise-benefit-card{background:var(--tb-white);border:1px solid #dfe7f0;min-height:320px;padding:30px;transition:transform .25s,box-shadow .25s;position:relative}.advertise-benefit-card:hover{transform:translateY(-5px);box-shadow:0 16px 35px #162d4a14}.advertise-card-number{color:var(--tb-blue);font-size:11px;font-weight:800;position:absolute;top:25px;right:25px}.advertise-benefit-icon{width:50px;height:50px;color:var(--tb-navy);background:var(--tb-yellow);border-radius:50%;justify-content:center;align-items:center;margin-bottom:65px;font-size:16px;font-weight:800;display:flex}.advertise-benefit-card h3{color:var(--tb-navy);margin:0 0 14px;font-size:21px}.advertise-benefit-card p{color:#697c92;margin:0;font-size:14px;line-height:1.7}.advertise-audience-section{color:var(--tb-white);background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));padding:100px 0}.advertise-audience-grid{grid-template-columns:1fr .8fr;align-items:center;gap:80px;display:grid}.advertise-audience-content h2{max-width:650px;color:var(--tb-white);letter-spacing:-.04em;margin:7px 0 20px;font-size:clamp(35px,4vw,56px);line-height:1.03}.advertise-audience-content>p{color:#c6d5e5;max-width:680px;margin:0 0 40px;font-size:16px;line-height:1.75}.advertise-audience-list{border-top:1px solid #ffffff29;grid-template-columns:1fr 1fr;gap:0;display:grid}.advertise-audience-list>div{border-bottom:1px solid #ffffff29;align-items:center;gap:15px;padding:18px 0;display:flex}.advertise-audience-list>div:nth-child(odd){margin-right:20px}.advertise-audience-list span{color:var(--tb-yellow);font-size:11px;font-weight:800}.advertise-audience-list strong{color:#c6d5e5;font-size:13px}.advertise-audience-visual{justify-content:center;align-items:center;min-height:480px;display:flex}.advertise-beacon-visual{width:360px;height:360px;position:relative}.advertise-beacon-core{z-index:3;background:var(--tb-yellow);border-radius:50%;justify-content:center;align-items:center;width:130px;height:130px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #ffd74614,0 0 55px #ffd74633}.advertise-beacon-core span{color:var(--tb-navy);letter-spacing:-.05em;font-size:30px;font-weight:900}.advertise-beacon-ray{transform-origin:0;background:linear-gradient(90deg,#ffd74680,#ffd74600);width:250px;height:1px;position:absolute;top:50%;left:50%}.advertise-ray-one{transform:rotate(-35deg)}.advertise-ray-two{transform:rotate(35deg)}.advertise-ray-three{transform:rotate(145deg)}.advertise-ray-four{transform:rotate(215deg)}.advertise-solutions-section{background:var(--tb-white);padding:100px 0}.advertise-solutions-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.advertise-solution-card{background:#f5f8fc;border:1px solid #dfe7f0;padding:38px;transition:transform .25s,box-shadow .25s}.advertise-solution-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #162d4a14}.advertise-solution-card.featured{color:var(--tb-white);background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));border-color:#0000}.advertise-solution-top{justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.advertise-solution-number{color:var(--tb-blue);font-size:12px;font-weight:800}.advertise-solution-card.featured .advertise-solution-number{color:var(--tb-yellow)}.advertise-solution-label{color:#778ba2;letter-spacing:.12em;font-size:10px;font-weight:800}.advertise-solution-card.featured .advertise-solution-label{color:#cbdcf0}.advertise-solution-card h3{color:var(--tb-navy);letter-spacing:-.03em;margin:0 0 15px;font-size:30px;line-height:1.05}.advertise-solution-card.featured h3{color:var(--tb-white)}.advertise-solution-card>p{color:#657990;max-width:600px;margin:0 0 25px;font-size:15px;line-height:1.7}.advertise-solution-card.featured>p{color:#c6d5e5}.advertise-solution-card ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.advertise-solution-card li{color:#4f637a;padding-left:20px;font-size:13px;position:relative}.advertise-solution-card.featured li{color:#c6d5e5}.advertise-solution-card li:before{content:"→";color:var(--tb-blue);position:absolute;left:0}.advertise-solution-card.featured li:before{color:var(--tb-yellow)}.advertise-partnership-section{background:#f4f7fb;padding:100px 0}.advertise-partnership{background:var(--tb-white);border:1px solid #dfe7f0;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:65px;display:grid}.advertise-partnership-content h2{max-width:620px;color:var(--tb-navy);letter-spacing:-.04em;margin:7px 0 20px;font-size:clamp(35px,4vw,55px);line-height:1.03}.advertise-partnership-content>p{color:#63768d;max-width:600px;margin:0 0 30px;font-size:16px;line-height:1.75}.advertise-partnership-button{color:var(--tb-navy);background:var(--tb-yellow);align-items:center;gap:12px;padding:14px 20px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.advertise-partnership-button:hover{background:#f0c92e}.advertise-partnership-points{flex-direction:column;display:flex}.advertise-partnership-points>div{border-bottom:1px solid #dce5ee;grid-template-columns:45px 1fr;gap:15px;padding:23px 0;display:grid}.advertise-partnership-points>div:first-child{padding-top:0}.advertise-partnership-points>div:last-child{border-bottom:0}.advertise-partnership-points>div>span{color:var(--tb-blue);font-size:12px;font-weight:800}.advertise-partnership-points strong{color:var(--tb-navy);margin-bottom:6px;font-size:17px;display:block}.advertise-partnership-points p{color:#687b91;margin:0;font-size:14px;line-height:1.6}.advertise-newsletter-section{background:var(--tb-white);padding:90px 0}.advertise-newsletter{background:linear-gradient(135deg, var(--tb-navy), var(--tb-navy-3));grid-template-columns:90px 1fr auto;align-items:center;gap:30px;padding:45px;display:grid}.advertise-newsletter-symbol{width:70px;height:70px;color:var(--tb-navy);background:var(--tb-yellow);border-radius:50%;justify-content:center;align-items:center;font-size:25px;display:flex}.advertise-newsletter-content h2{color:var(--tb-white);letter-spacing:-.035em;margin:6px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.05}.advertise-newsletter-content p{color:#c6d5e5;max-width:650px;margin:0;font-size:15px;line-height:1.7}.advertise-newsletter-button{color:var(--tb-navy);background:var(--tb-yellow);white-space:nowrap;align-items:center;gap:10px;padding:14px 19px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.advertise-newsletter-button:hover{background:#f0c92e}.advertise-cta-section{padding:0 0 90px}.advertise-cta{border-top:4px solid var(--tb-blue);background:#edf4fb;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:50px;display:grid}.advertise-cta h2{max-width:650px;color:var(--tb-navy);letter-spacing:-.04em;margin:7px 0 15px;font-size:clamp(34px,4vw,52px);line-height:1.04}.advertise-cta p{color:#60738b;max-width:650px;margin:0;font-size:16px;line-height:1.7}.advertise-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.advertise-cta-button{justify-content:center;align-items:center;min-height:48px;padding:0 21px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.advertise-cta-button.primary{color:var(--tb-navy);background:var(--tb-yellow)}.advertise-cta-button.secondary{color:var(--tb-navy);background:0 0;border:1px solid #b9c9db}@media (width<=1050px){.advertise-benefits-grid{grid-template-columns:repeat(2,1fr)}.advertise-audience-grid{grid-template-columns:1fr;gap:50px}.advertise-audience-visual{min-height:360px}.advertise-partnership{grid-template-columns:1fr;gap:55px}.advertise-newsletter{grid-template-columns:80px 1fr}.advertise-newsletter-button{grid-column:2;width:fit-content}.advertise-cta{grid-template-columns:1fr}}@media (width<=700px){.advertise-hero{padding:25px 0 65px}.advertise-breadcrumb{margin-bottom:50px}.advertise-hero-content h1{font-size:clamp(42px,13vw,62px)}.advertise-hero-content p{font-size:16px}.advertise-hero-actions{flex-direction:column;align-items:stretch}.advertise-primary-button,.advertise-secondary-button{width:100%}.advertise-intro-section,.advertise-benefits-section,.advertise-audience-section,.advertise-solutions-section,.advertise-partnership-section,.advertise-newsletter-section{padding:65px 0}.advertise-intro-grid{grid-template-columns:1fr;gap:35px}.advertise-section-heading{grid-template-columns:1fr;gap:20px}.advertise-benefits-grid{grid-template-columns:1fr}.advertise-benefit-card{min-height:280px}.advertise-audience-list{grid-template-columns:1fr}.advertise-audience-list>div:nth-child(odd){margin-right:0}.advertise-audience-visual{min-height:320px}.advertise-beacon-visual{width:300px;height:300px}.advertise-beacon-core{width:105px;height:105px}.advertise-beacon-ray{width:200px}.advertise-solutions-grid{grid-template-columns:1fr}.advertise-solution-card{padding:30px}.advertise-partnership{padding:35px 25px}.advertise-newsletter{grid-template-columns:1fr;padding:32px 25px}.advertise-newsletter-button{grid-column:auto}.advertise-cta{padding:32px 25px}.advertise-cta-actions{flex-direction:column;align-items:stretch}.advertise-cta-button{width:100%}}@media (width<=450px){.advertise-hero-content h1{font-size:40px}.advertise-benefit-card,.advertise-solution-card{padding:25px}.advertise-beacon-visual{width:260px;height:260px}.advertise-beacon-core{width:90px;height:90px}.advertise-beacon-core span{font-size:23px}.advertise-beacon-ray{width:175px}}.article-editor-page{--editor-navy:#102747;--editor-blue:#2563a8;--editor-yellow:#ffca3a;--editor-text:#24344b;--editor-muted:#718096;--editor-border:#e2e8f0;--editor-surface:#fff;max-width:1600px;color:var(--editor-text);background:#f4f7fb;min-height:100vh;margin:0 auto;padding:32px;font-family:inherit}.article-editor-page *,.article-editor-page :before,.article-editor-page :after{box-sizing:border-box}.article-editor-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.article-editor-header h1{color:var(--editor-navy);margin:8px 0;font-size:clamp(27px,3vw,36px);line-height:1.2}.article-editor-header p{color:var(--editor-muted);margin:0;line-height:1.6}.editor-back-link{width:fit-content;color:var(--editor-blue);margin-bottom:22px;font-size:13px;font-weight:700;text-decoration:none;display:block}.editor-back-link:hover{text-decoration:underline}.editor-kicker{color:var(--editor-blue);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.editor-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.editor-button{min-height:43px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:11px 17px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.editor-button:active{transform:translateY(1px)}.editor-button:disabled{opacity:.6;cursor:not-allowed}.editor-button-light{color:var(--editor-navy);border-color:var(--editor-border);background:#fff}.editor-button-light:hover{background:#f8fafc;border-color:#bdc9d9}.editor-button-primary{color:#102747;background:var(--editor-yellow);border-color:var(--editor-yellow)}.editor-button-primary:hover{background:#f5b900;border-color:#f5b900}.article-editor-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.article-editor-main,.article-editor-sidebar{flex-direction:column;gap:22px;min-width:0;display:flex}.article-editor-sidebar{scrollbar-width:thin;max-height:calc(100vh - 40px);padding-right:3px;position:sticky;top:20px;overflow-y:auto}.editor-panel{background:var(--editor-surface);border:1px solid var(--editor-border);border-radius:13px;min-width:0;padding:25px;box-shadow:0 3px 12px #10274709}.editor-panel h2{color:var(--editor-navy);margin:0 0 12px;font-size:18px;line-height:1.4}.editor-panel h3{color:var(--editor-navy);margin:0 0 12px;font-size:13px}.editor-panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}.editor-panel-heading h2{margin-bottom:6px}.editor-panel-heading p,.editor-muted{color:var(--editor-muted);margin:0;font-size:12px;line-height:1.7}.editor-count{color:var(--editor-blue);background:#edf4fc;border-radius:20px;flex-shrink:0;padding:6px 9px;font-size:11px;font-weight:700}.editor-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.editor-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:17px;display:flex}.editor-field:last-child{margin-bottom:0}.editor-field label,.article-editor-sidebar>.editor-panel>label:not(.editor-checkbox){color:#35465d;font-size:12px;font-weight:700;line-height:1.5}.editor-field input,.editor-field textarea,.editor-field select,.editor-field+input,.article-editor-sidebar select,.article-editor-sidebar input:not([type=checkbox]):not([type=file]),.article-editor-sidebar textarea{width:100%;min-width:0;max-width:100%;color:var(--editor-text);font:inherit;background:#fff;border:1px solid #dbe3ed;border-radius:7px;outline:none;padding:11px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}.editor-field input,.editor-field select,.article-editor-sidebar select,.article-editor-sidebar input:not([type=checkbox]):not([type=file]){min-height:42px}.editor-field textarea,.article-editor-sidebar textarea{resize:vertical;line-height:1.7}.editor-field input:focus,.editor-field textarea:focus,.editor-field select:focus,.article-editor-sidebar input:focus,.article-editor-sidebar textarea:focus,.article-editor-sidebar select:focus{border-color:#4b8bd1;box-shadow:0 0 0 3px #2563a81a}.editor-field input::placeholder,.editor-field textarea::placeholder{color:#9aa6b7}.editor-field small,.editor-panel>small{color:var(--editor-muted);font-size:11px;line-height:1.6}.editor-content-block{background:#fff;border:1px solid #dfe6ef;border-radius:10px;margin-bottom:15px;overflow:hidden}.editor-block-toolbar{background:#f8fafd;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.editor-block-type{align-items:center;gap:10px;min-width:0;display:flex}.editor-block-number{width:30px;height:30px;color:var(--editor-blue);background:#e8f1fc;border-radius:7px;flex-shrink:0;place-items:center;font-size:11px;font-weight:800;display:grid}.editor-block-type select{max-width:180px;color:var(--editor-navy);font:inherit;background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:700}.editor-block-actions{gap:5px;display:flex}.editor-block-actions button{color:#52647a;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:6px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}.editor-block-actions button:hover:not(:disabled){color:var(--editor-blue);background:#eef5fd;border-color:#a8bfdc}.editor-block-actions button:disabled{opacity:.35;cursor:not-allowed}.editor-block-actions .editor-remove-block{color:#c24141}.editor-block-actions .editor-remove-block:hover{background:#fef2f2;border-color:#fecaca}.editor-content-block>.editor-field,.editor-image-block-fields{padding:17px}.editor-content-block>.editor-field{margin:0}.editor-image-block-fields .editor-two-columns{margin-top:18px}.editor-inline-image-preview{object-fit:contain;background:#f1f5f9;border-radius:8px;width:100%;max-height:260px;margin-top:14px;display:block}.editor-add-block{flex-wrap:wrap;align-items:center;gap:8px;padding-top:6px;display:flex}.editor-add-block>span{width:100%;color:var(--editor-muted);margin-bottom:3px;font-size:12px;font-weight:700}.editor-add-block button{color:var(--editor-blue);font:inherit;cursor:pointer;background:#f8fbff;border:1px dashed #b8c8dc;border-radius:7px;padding:9px 11px;font-size:12px;font-weight:700}.editor-add-block button:hover{border-color:var(--editor-blue);background:#edf5ff}.editor-checkbox{cursor:pointer;align-items:flex-start;gap:11px;margin:15px 0;display:flex}.editor-checkbox input{width:16px;height:16px;accent-color:var(--editor-blue);flex-shrink:0;margin-top:2px}.editor-checkbox span{flex-direction:column;gap:5px;display:flex}.editor-checkbox strong{color:#35465d;font-size:12px}.editor-checkbox small{color:var(--editor-muted);font-size:11px;line-height:1.6}.editor-cover-preview{object-fit:cover;background:#f1f5f9;border-radius:8px;width:100%;max-height:220px;margin:12px 0 18px;display:block}.editor-field input[type=file]{padding:9px;font-size:11px}.editor-image-language-fields{border-top:1px solid #e8edf4;margin-top:14px;padding-top:15px}.editor-opportunity-panel{border-top:3px solid var(--editor-yellow)}.editor-opportunity-panel .editor-kicker{color:#976b00}.editor-opportunity-language{border-top:1px solid #e8edf4;margin-top:18px;padding-top:16px}.editor-alert{border-radius:8px;margin-bottom:20px;padding:13px 15px;font-size:13px;line-height:1.6}.editor-alert-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.editor-alert-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.editor-bottom-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.article-editor-loading{min-height:50vh;color:var(--editor-muted);place-items:center;font-size:14px;display:grid}@media (width<=1150px){.article-editor-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.article-editor-page{padding:22px}.editor-panel{padding:20px}}@media (width<=900px){.article-editor-layout{grid-template-columns:minmax(0,1fr)}.article-editor-sidebar{max-height:none;position:static;overflow:visible}.article-editor-sidebar .editor-panel{display:block}}@media (width<=600px){.article-editor-page{padding:15px 11px}.article-editor-header{flex-direction:column;align-items:stretch;gap:18px}.editor-header-actions{width:100%}.editor-header-actions .editor-button{flex:1}.editor-two-columns{grid-template-columns:minmax(0,1fr);gap:0}.editor-panel{padding:17px 13px}.editor-panel-heading{gap:8px}.editor-block-toolbar{padding:9px}.editor-block-type{gap:6px}.editor-block-type select{max-width:145px}.editor-block-actions{gap:3px}.editor-block-actions button{width:27px;height:29px}.editor-add-block button{flex-grow:1}.editor-bottom-actions .editor-button{flex:1}}.admin-signup-page{background:radial-gradient(circle at 100% 0,#183b68 0,#0000 42%),#081426;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;font-family:Arial,sans-serif;display:flex}.admin-signup-card{background:#fff;border:1px solid #e5eaf1;border-radius:18px;width:100%;max-width:470px;padding:36px;box-shadow:0 24px 70px #00000040}.signup-brand{color:#10213b;align-items:center;gap:10px;margin-bottom:30px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.signup-brand strong{color:#2474d2}.signup-brand-icon{color:#10213b;background:#ffca3a;border-radius:10px;place-items:center;width:38px;height:38px;font-size:23px;font-weight:800;display:grid}.signup-eyebrow{color:#2474d2;letter-spacing:1.6px;margin:0 0 8px;font-size:11px;font-weight:800}.admin-signup-card h1{color:#10213b;margin:0 0 10px;font-size:30px;line-height:1.2}.signup-description{color:#657187;margin:0 0 24px;font-size:14px;line-height:1.7}.admin-signup-card form{flex-direction:column;gap:9px;display:flex}.admin-signup-card label{color:#26364d;margin-top:9px;font-size:13px;font-weight:700}.admin-signup-card input{box-sizing:border-box;color:#17253a;background:#fbfcfe;border:1px solid #dce3ec;border-radius:8px;outline:none;width:100%;min-height:46px;padding:12px 13px;font-size:14px;transition:border-color .2s,box-shadow .2s}.admin-signup-card input:focus{border-color:#2474d2;box-shadow:0 0 0 3px #2474d21f}.signup-submit{color:#fff;cursor:pointer;background:#12325a;border:none;border-radius:8px;width:100%;min-height:48px;margin-top:18px;font-size:14px;font-weight:700;transition:background .2s}.signup-submit:hover{background:#2474d2}.signup-submit:disabled{opacity:.65;cursor:not-allowed}.signup-message{border-radius:8px;margin-bottom:18px;padding:12px;font-size:13px;line-height:1.5}.signup-error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.signup-success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.signup-login-link{color:#657187;text-align:center;margin:24px 0 0;font-size:13px}.signup-login-link a{color:#2474d2;font-weight:700;text-decoration:none}.signup-login-link a:hover{text-decoration:underline}@media (width<=480px){.admin-signup-card{padding:25px 20px}.admin-signup-card h1{font-size:26px}}.admin-advertisements{--ad-primary:#123b70;--ad-primary-hover:#0b2b52;--ad-accent:#1685e8;--ad-text:#172337;--ad-muted:#64748b;--ad-border:#dce4ee;--ad-background:#f4f7fb;--ad-white:#fff;--ad-danger:#dc3545;--ad-success:#15803d;--ad-warning:#b7791f;width:100%;max-width:1500px;color:var(--ad-text);box-sizing:border-box;margin:0 auto;padding:32px;font-family:inherit}.admin-advertisements *,.admin-advertisements :before,.admin-advertisements :after{box-sizing:border-box}.admin-advertisements__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.admin-advertisements__header h1{color:var(--ad-primary);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.25}.admin-advertisements__header p{max-width:700px;color:var(--ad-muted);margin:0;font-size:.95rem;line-height:1.7}.admin-advertisements button{background:var(--ad-primary);min-height:42px;color:var(--ad-white);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.4;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex}.admin-advertisements button:hover:not(:disabled){background:var(--ad-primary-hover);box-shadow:0 4px 12px #123b7024}.admin-advertisements button:active:not(:disabled){transform:translateY(1px)}.admin-advertisements button:focus-visible,.admin-advertisements input:focus-visible,.admin-advertisements select:focus-visible{outline-offset:2px;outline:3px solid #1685e84d}.admin-advertisements button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-advertisements__refresh{flex-shrink:0;background:var(--ad-accent)!important}.admin-advertisements__refresh:hover:not(:disabled){background:#0870cc!important}.admin-advertisements .admin-advertisements__secondary{border-color:var(--ad-border);background:var(--ad-white);color:var(--ad-primary)}.admin-advertisements .admin-advertisements__secondary:hover:not(:disabled){border-color:var(--ad-primary);color:var(--ad-primary-hover);background:#edf4fc}.admin-advertisements .admin-advertisements__danger{color:#be123c;background:#fff1f2;border-color:#fecdd3}.admin-advertisements .admin-advertisements__danger:hover:not(:disabled){color:#9f1239;background:#ffe0e5;border-color:#fda4af}.admin-advertisements__message,.admin-advertisements__error{overflow-wrap:anywhere;border:1px solid;border-radius:9px;margin-bottom:22px;padding:14px 17px;font-size:.92rem;line-height:1.6}.admin-advertisements__message{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.admin-advertisements__error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.admin-advertisements__panel{border:1px solid var(--ad-border);background:var(--ad-white);border-radius:14px;margin-bottom:30px;padding:28px;box-shadow:0 5px 22px #0f23410a}.admin-advertisements__panel>h2{color:var(--ad-primary);letter-spacing:-.02em;border-bottom:1px solid #edf1f6;margin:0 0 24px;padding-bottom:18px;font-size:1.3rem;font-weight:800}.admin-advertisements__panel>p{color:var(--ad-muted);margin:8px 0;line-height:1.7}.admin-advertisements__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}.admin-advertisements__field{flex-direction:column;gap:9px;min-width:0;display:flex}.admin-advertisements__field--full{grid-column:1/-1}.admin-advertisements__field label{color:#25364d;font-size:.9rem;font-weight:700;line-height:1.5}.admin-advertisements__field input:not([type=file]),.admin-advertisements__field select{background-color:var(--ad-white);width:100%;min-width:0;min-height:46px;color:var(--ad-text);border:1px solid #ccd7e5;border-radius:8px;padding:11px 13px;font-family:inherit;font-size:.92rem;line-height:1.5;transition:border-color .2s,box-shadow .2s;display:block}.admin-advertisements__field input::placeholder{color:#94a3b8;opacity:1}.admin-advertisements__field input:not([type=file]):hover,.admin-advertisements__field select:hover{border-color:#94a9c2}.admin-advertisements__field input:not([type=file]):focus,.admin-advertisements__field select:focus{border-color:var(--ad-accent);outline:none;box-shadow:0 0 0 3px #1685e81f}.admin-advertisements__field input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-advertisements__field input[type=file]{width:100%;min-width:0;color:var(--ad-muted);cursor:pointer;background:#f8fafd;border:1px dashed #aebed1;border-radius:9px;padding:13px;font-family:inherit;font-size:.88rem}.admin-advertisements__field input[type=file]::file-selector-button{color:var(--ad-primary);cursor:pointer;background:#e4edf9;border:0;border-radius:6px;margin-right:12px;padding:9px 13px;font-family:inherit;font-weight:700}.admin-advertisements__field input[type=file]::file-selector-button:hover{background:#d4e4f7}.admin-advertisements__hint{color:var(--ad-muted);overflow-wrap:anywhere;margin:0;font-size:.82rem}.admin-advertisements__form-actions{border-top:1px solid #edf1f6;flex-wrap:wrap;grid-column:1/-1;gap:12px;margin-top:4px;padding-top:22px;display:flex}.admin-advertisements__form-actions button[type=submit]{background:var(--ad-accent);min-height:46px;padding-inline:22px}.admin-advertisements__form-actions button[type=submit]:hover:not(:disabled){background:#0870cc}.admin-advertisements__list-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.admin-advertisements__list-header h2{color:var(--ad-primary);margin:0;font-size:1.3rem;font-weight:800}.admin-advertisements__list-header>span{color:var(--ad-primary);white-space:nowrap;background:#eff6ff;border:1px solid #dbeafe;border-radius:20px;padding:6px 11px;font-size:.8rem;font-weight:700}.admin-advertisements__list{flex-direction:column;gap:18px;display:flex}.admin-advertisements__campaign{border:1px solid var(--ad-border);background:var(--ad-white);border-radius:12px;grid-template-columns:210px minmax(0,1fr);gap:23px;padding:20px;transition:border-color .2s,box-shadow .2s;display:grid}.admin-advertisements__campaign:hover{border-color:#b8cce3;box-shadow:0 5px 18px #0f23410d}.admin-advertisements__image{object-fit:cover;background:#edf2f8;border-radius:8px;align-self:start;width:100%;height:155px;display:block}.admin-advertisements__image-placeholder{border:1px dashed var(--ad-border);width:100%;min-height:155px;color:var(--ad-muted);text-align:center;background:#f8fafd;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:.85rem;display:flex}.admin-advertisements__campaign-content{min-width:0}.admin-advertisements__campaign-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.admin-advertisements__campaign-heading h3{color:var(--ad-primary);overflow-wrap:anywhere;margin:0 0 6px;font-size:1.1rem;font-weight:800;line-height:1.4}.admin-advertisements__campaign-heading p{color:var(--ad-muted);overflow-wrap:anywhere;margin:0;font-size:.87rem;line-height:1.6}.admin-advertisements__status{white-space:nowrap;border:1px solid #0000;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 11px;font-size:.76rem;font-weight:800;line-height:1.4;display:inline-flex}.admin-advertisements__status--approved{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.admin-advertisements__status--pending{color:#92400e;background:#fffbeb;border-color:#fde68a}.admin-advertisements__status--paused{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.admin-advertisements__details{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin:0 0 18px;padding:16px 0;display:grid}.admin-advertisements__details>div{min-width:0}.admin-advertisements__details dt{color:var(--ad-muted);margin-bottom:5px;font-size:.78rem;font-weight:600}.admin-advertisements__details dd{color:var(--ad-text);overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:700;line-height:1.6}.admin-advertisements__destination{color:var(--ad-muted);overflow-wrap:anywhere;margin:0 0 18px;font-size:.84rem;line-height:1.7}.admin-advertisements__destination strong{color:var(--ad-text)}.admin-advertisements__destination a{color:var(--ad-accent);overflow-wrap:anywhere;text-decoration:none}.admin-advertisements__destination a:hover{color:var(--ad-primary);text-decoration:underline}.admin-advertisements__actions{flex-wrap:wrap;align-items:center;gap:9px;padding-top:2px;display:flex}.admin-advertisements__actions button{min-height:38px;padding:8px 13px;font-size:.81rem}@media (width<=900px){.admin-advertisements{padding:24px}.admin-advertisements__panel{padding:22px}.admin-advertisements__campaign{grid-template-columns:160px minmax(0,1fr);gap:18px;padding:16px}.admin-advertisements__image,.admin-advertisements__image-placeholder{height:130px;min-height:130px}.admin-advertisements__campaign-heading{flex-wrap:wrap}}@media (width<=600px){.admin-advertisements{padding:16px}.admin-advertisements__header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:22px}.admin-advertisements__header h1{font-size:1.65rem}.admin-advertisements__header p{font-size:.88rem}.admin-advertisements__refresh{width:100%}.admin-advertisements__panel{border-radius:11px;margin-bottom:20px;padding:18px 15px}.admin-advertisements__panel>h2,.admin-advertisements__list-header h2{font-size:1.15rem}.admin-advertisements__form{grid-template-columns:minmax(0,1fr);gap:18px}.admin-advertisements__field--full,.admin-advertisements__form-actions{grid-column:auto}.admin-advertisements__form-actions{flex-direction:column}.admin-advertisements__form-actions button{width:100%}.admin-advertisements__list-header{align-items:flex-start}.admin-advertisements__campaign{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.admin-advertisements__image,.admin-advertisements__image-placeholder{aspect-ratio:16/9;width:100%;height:auto;min-height:0}.admin-advertisements__campaign-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:16px}.admin-advertisements__details{grid-template-columns:minmax(0,1fr);gap:13px}.admin-advertisements__actions{flex-direction:column;align-items:stretch}.admin-advertisements__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-advertisements *,.admin-advertisements :before,.admin-advertisements :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ad-campaign-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.ad-metric{border:1px solid var(--border-color,#e5e7eb);background:var(--card-muted-bg,#f8fafc);border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:100px;max-width:150px;max-height:65px;padding:4px;display:flex}.ad-metric__label{color:var(--text-muted,#64748b);font-size:.8rem}.ad-metric__value{overflow-wrap:anywhere;font-size:1rem;line-height:1}@media (width<=520px){.ad-campaign-metrics{grid-template-columns:1fr}.ad-metric{flex-direction:row;justify-content:space-between;align-items:center}}.tba-cookie-banner{z-index:9999;color:#fff;background:var(--tb-navy,#0b1f3a);border-radius:10px;max-width:1100px;margin:0 auto;padding:20px 24px;animation:.3s ease-out tba-cookie-in;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #07132459}.tba-cookie-inner{align-items:center;gap:24px;display:flex}.tba-cookie-copy{flex:1;min-width:0}.tba-cookie-copy strong{margin-bottom:6px;font-size:15px;display:block}.tba-cookie-copy p{color:#c6d5e5;margin:0;font-size:13px;line-height:1.6}.tba-cookie-copy a{color:#fff;text-decoration:underline}.tba-cookie-actions{flex-shrink:0;gap:10px;display:flex}.tba-cookie-button{min-width:110px;min-height:44px;font:inherit;cursor:pointer;border-radius:6px;padding:0 18px;font-size:13px;font-weight:800;transition:background-color .2s,color .2s}.tba-cookie-refuse{color:#fff;background:0 0;border:2px solid #fff}.tba-cookie-refuse:hover{color:var(--tb-navy,#0b1f3a);background:#fff}.tba-cookie-accept{color:var(--tb-navy,#0b1f3a);background:var(--tb-yellow,#f5c518);border:2px solid var(--tb-yellow,#f5c518)}.tba-cookie-accept:hover{background:#f0c92e}.tba-cookie-button:focus-visible{outline-offset:2px;outline:3px solid #fff}@keyframes tba-cookie-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.tba-cookie-banner{padding:18px;bottom:10px;left:10px;right:10px}.tba-cookie-inner{flex-direction:column;align-items:stretch;gap:16px}.tba-cookie-actions .tba-cookie-button{flex:1}}.tba-cookie-settings-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.privacy-page{background:var(--tb-white,#fff);color:var(--tb-navy,#0b1f3a)}.privacy-page-header{color:var(--tb-white,#fff);background:linear-gradient(135deg, var(--tb-navy,#0b1f3a), var(--tb-navy-3,#183b70));padding:clamp(56px,7vw,90px) 0 clamp(40px,5vw,60px)}.privacy-breadcrumb{color:#9fb3c8;align-items:center;gap:10px;margin-bottom:28px;font-size:12px;display:flex}.privacy-breadcrumb a{color:#c6d5e5;text-decoration:none}.privacy-breadcrumb a:hover{color:var(--tb-yellow,#f5c518)}.privacy-header-content{max-width:820px}.privacy-header-content .section-eyebrow{color:var(--tb-yellow,#f5c518)}.privacy-header-content h1{color:var(--tb-white,#fff);letter-spacing:-.04em;margin:8px 0 16px;font-size:clamp(36px,5vw,60px);line-height:1.05}.privacy-header-content p{color:#c6d5e5;max-width:720px;margin:0 0 22px;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.privacy-updated{color:var(--tb-navy,#0b1f3a);background:var(--tb-yellow,#f5c518);letter-spacing:.04em;padding:6px 12px;font-size:11px;font-weight:800;display:inline-block}.privacy-body-section{padding:clamp(48px,6vw,80px) 0}.privacy-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:60px;display:grid}.privacy-toc{border-top:3px solid var(--tb-blue,#1f7ed6);background:#f4f7fb;padding:24px;position:sticky;top:110px}.privacy-toc nav{flex-direction:column;margin-top:14px;display:flex}.privacy-toc a{color:var(--tb-navy,#0b1f3a);border-bottom:1px solid #dce4ed;padding:9px 0;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.privacy-toc a:last-child{border-bottom:0}.privacy-toc a:hover{color:var(--tb-blue,#1f7ed6)}.privacy-content{color:#374b63;max-width:780px;font-size:17px;line-height:1.8}.privacy-section{border-bottom:1px solid #e3e9f0;margin-bottom:38px;padding-bottom:38px;scroll-margin-top:110px}.privacy-section:last-child{border-bottom:0;margin-bottom:0}.privacy-section h2{color:var(--tb-navy,#0b1f3a);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.privacy-section p{margin:0 0 18px}.privacy-section p:last-child{margin-bottom:0}.privacy-list{margin:0 0 18px;padding-left:22px}.privacy-list li{margin-bottom:10px;padding-left:4px}.privacy-list li::marker{color:var(--tb-blue,#1f7ed6)}.privacy-table-wrapper{margin:8px 0 22px;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.privacy-table th{color:var(--tb-white,#fff);background:var(--tb-navy,#0b1f3a);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:11px;font-weight:800}.privacy-table td{vertical-align:top;border-bottom:1px solid #e3e9f0;padding:12px 14px}.privacy-table tbody tr:nth-child(2n) td{background:#f8fafc}.privacy-table code{color:var(--tb-navy,#0b1f3a);white-space:nowrap;background:#edf3f9;padding:2px 6px;font-size:12px}.privacy-cookie-button{min-height:46px;color:var(--tb-navy,#0b1f3a);background:var(--tb-yellow,#f5c518);font:inherit;cursor:pointer;border:0;align-items:center;margin-top:6px;padding:0 20px;font-size:12px;font-weight:800;transition:background-color .2s;display:inline-flex}.privacy-cookie-button:hover{background:#f0c92e}.privacy-cookie-button:focus-visible{outline:3px solid var(--tb-blue,#1f7ed6);outline-offset:2px}@media (width<=960px){.privacy-layout{grid-template-columns:1fr;gap:36px}.privacy-toc{position:static}}@media (width<=640px){.privacy-content{font-size:16px}.privacy-table thead{display:none}.privacy-table,.privacy-table tbody,.privacy-table tr,.privacy-table td{width:100%;display:block}.privacy-table tr{border:1px solid #e3e9f0;margin-bottom:14px}.privacy-table td{padding:10px 14px}.privacy-table td:before{color:#718299;content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.privacy-table tbody tr:nth-child(2n) td{background:0 0}}:root{--tb-navy:#061d38;--tb-navy-light:#0b315d;--tb-blue:#0879d1;--tb-blue-light:#e9f4ff;--tb-yellow:#f8c400;--tb-white:#fff;--tb-text:#102a43;--tb-muted:#8293a7;--tb-border:#dfe7ef;--tb-background:#f5f8fb}body{color:var(--tb-text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,Arial,sans-serif}button,input,textarea,select{font-family:inherit}:root{--admin-navy:#0a2342;--admin-navy-light:#12385f;--admin-blue:#1769aa;--admin-yellow:#f8c400;--admin-yellow-hover:#ffda45;--admin-bg:#f4f7fb;--admin-white:#fff;--admin-text:#172b42;--admin-muted:#718096;--admin-border:#e2e8f0;--admin-danger:#c53030;--admin-success:#238354;--admin-radius:14px;--admin-shadow:0 8px 30px #0a23420f}.admin-shell,.admin-login-page,.admin-shell *,.admin-login-page *{box-sizing:border-box}.admin-shell{background:var(--admin-bg);min-height:100vh;color:var(--admin-text);font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.admin-shell button,.admin-login-page button,.admin-shell input,.admin-shell select,.admin-shell textarea,.admin-login-page input{font:inherit}.admin-shell button,.admin-login-page button{cursor:pointer}.admin-shell button:disabled{opacity:.5;cursor:not-allowed}.admin-shell a{color:inherit;text-decoration:none}.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-shell button:focus-visible,.admin-login-page input:focus-visible,.admin-login-page button:focus-visible{outline-offset:2px;outline:3px solid #f8c40073}.admin-brand{color:var(--admin-white);align-items:center;gap:12px;display:inline-flex}.admin-brand-symbol{background:var(--admin-yellow);width:43px;height:43px;color:var(--admin-navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:inline-flex;box-shadow:0 5px 16px #f8c40029}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{letter-spacing:.7px;font-size:14px}.admin-brand small{color:#a8c0d9;letter-spacing:1.7px;margin-top:4px;font-size:9px;font-weight:800}.admin-sidebar{z-index:100;background:var(--admin-navy);width:258px;min-height:100vh;color:var(--admin-white);flex-direction:column;padding:28px 18px 20px;display:flex;position:fixed;inset:0 auto 0 0}.admin-sidebar-brand{padding:0 9px 35px}.admin-nav-label{color:#91a8c2;letter-spacing:1.5px;text-transform:uppercase;margin:0 12px 13px;font-size:10px;font-weight:800}.admin-navigation{gap:7px;display:grid}.admin-navigation a{color:#c7d5e5;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:47px;padding:12px 14px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.admin-navigation a>span{width:21px;color:var(--admin-yellow);text-align:center;font-size:20px}.admin-navigation a:hover,.admin-navigation a.active{color:var(--admin-white);background:#ffffff17}.admin-navigation a.active{border-color:#f8c40040}.admin-sidebar-bottom{border-top:1px solid #ffffff1f;margin-top:auto;padding-top:20px}.admin-user-summary{align-items:center;gap:11px;padding:8px;display:flex}.admin-avatar{background:var(--admin-yellow);width:38px;height:38px;color:var(--admin-navy);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.admin-user-details{min-width:0}.admin-user-details strong,.admin-user-details span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user-details strong{font-size:12px}.admin-user-details span{color:#a8c0d9;text-transform:capitalize;margin-top:4px;font-size:11px}.admin-logout-button{color:#d3dfec;text-align:left;background:0 0;border:0;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-size:12px}.admin-logout-button:hover{background:#ffffff14}.admin-main{width:calc(100% - 258px);min-width:0;margin-left:258px}.admin-topbar{z-index:50;border-bottom:1px solid var(--admin-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 34px;display:flex;position:sticky;top:0}.admin-breadcrumb{color:var(--admin-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.admin-breadcrumb strong{color:var(--admin-text)}.admin-topbar-actions{align-items:center;gap:20px;display:flex}.admin-language-switch{color:#a0aec0;align-items:center;gap:7px;font-size:12px;display:flex}.admin-language-switch button,.admin-login-language button{color:var(--admin-muted);background:0 0;border:0;padding:5px;font-size:12px;font-weight:700}.admin-language-switch button.active,.admin-login-language button.active{color:var(--admin-blue)}.admin-view-site{font-size:12px;font-weight:700;color:var(--admin-blue)!important}.admin-content{width:100%;max-width:1600px;margin:0 auto;padding:35px}.admin-menu-toggle,.admin-sidebar-backdrop{display:none}.admin-loading{min-height:45vh;color:var(--admin-muted);justify-content:center;align-items:center;padding:25px;font-size:14px;display:flex}.admin-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.admin-eyebrow{color:var(--admin-blue);letter-spacing:1.8px;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.admin-page-heading h1{color:var(--admin-navy);letter-spacing:-.8px;margin:0;font-size:clamp(25px,3vw,33px);font-weight:800}.admin-page-heading p{color:var(--admin-muted);margin:9px 0 0;font-size:13px;line-height:1.6}.admin-primary-button,.admin-secondary-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 17px;font-size:12px;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.admin-primary-button{background:var(--admin-yellow);color:var(--admin-navy)!important}.admin-primary-button:hover{background:var(--admin-yellow-hover)}.admin-secondary-button{border-color:var(--admin-border);background:var(--admin-white);color:var(--admin-text)!important}.admin-secondary-button:hover{background:#f8fafc}.admin-primary-button:active,.admin-secondary-button:active{transform:translateY(1px)}.admin-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-bottom:28px;display:grid}.admin-stat-card{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-white);min-width:0;box-shadow:var(--admin-shadow);padding:22px}.admin-stat-icon{color:#735a00;background:#fff5cc;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;font-size:18px;font-weight:900;display:flex}.admin-stat-icon.published{color:#18734a;background:#e1f7eb}.admin-stat-icon.draft{color:#2456a6;background:#e6efff}.admin-stat-icon.archived{color:#6941a5;background:#f0e9ff}.admin-stat-card p{color:var(--admin-muted);margin:19px 0 7px;font-size:12px}.admin-stat-card strong{color:var(--admin-navy);font-size:29px;font-weight:800}.admin-articles-panel,.admin-form-panel{border:1px solid var(--admin-border);border-radius:var(--admin-radius);background:var(--admin-white);min-width:0;box-shadow:var(--admin-shadow);margin-bottom:22px;padding:25px}.admin-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.admin-panel-heading h2{color:var(--admin-navy);margin:0;font-size:17px;font-weight:800}.admin-panel-heading p{color:var(--admin-muted);margin:7px 0 0;font-size:12px;line-height:1.6}.admin-article-filters{grid-template-columns:minmax(180px,2fr) repeat(3,minmax(130px,1fr));gap:11px;margin-bottom:22px;display:grid}.admin-article-filters input,.admin-article-filters select,.admin-editor-form input:not([type=checkbox]):not([type=file]),.admin-editor-form select,.admin-editor-form textarea,.admin-login-form input{width:100%;min-width:0;color:var(--admin-text);background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:12px 13px;font-size:12px}.admin-article-filters input::placeholder,.admin-login-form input::placeholder{color:#94a3b8}.admin-editor-form textarea{resize:vertical;line-height:1.65}.admin-table-wrapper{width:100%;overflow-x:auto}.admin-articles-table{border-collapse:collapse;text-align:left;width:100%}.admin-articles-table th{border-bottom:1px solid var(--admin-border);color:#64748b;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;background:#f8fafc;padding:14px 12px;font-size:10px;font-weight:800}.admin-articles-table td{color:#526175;vertical-align:middle;border-bottom:1px solid #edf1f6;padding:16px 12px;font-size:12px}.admin-articles-table tbody tr:hover{background:#fbfdff}.admin-article-cell{align-items:center;gap:13px;min-width:250px;max-width:430px;display:flex}.admin-article-thumbnail{object-fit:cover;background:#edf2f7;border-radius:7px;flex-shrink:0;width:65px;height:54px}.admin-thumbnail-placeholder{color:var(--admin-blue);justify-content:center;align-items:center;font-size:22px;display:flex}.admin-article-cell-text{min-width:0}.admin-article-cell-text strong,.admin-article-cell-text span{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-article-cell-text strong{color:var(--admin-navy);-webkit-line-clamp:2;font-size:12px;line-height:1.5}.admin-article-cell-text span{color:var(--admin-muted);-webkit-line-clamp:2;margin-top:4px;font-size:10px;line-height:1.5}.admin-status-badge{color:#526175;text-transform:capitalize;background:#edf2f7;border-radius:20px;align-items:center;padding:6px 9px;font-size:10px;font-weight:800;display:inline-flex}.admin-status-published{color:#18734a;background:#e2f8eb}.admin-status-draft{color:#2456a6;background:#e6efff}.admin-status-archived{color:#6941a5;background:#f0e9ff}.admin-row-actions{flex-wrap:wrap;gap:7px;display:flex}.admin-action-button{border:1px solid var(--admin-border);white-space:nowrap;background:#fff;border-radius:6px;padding:7px 9px;font-size:10px;font-weight:800;color:var(--admin-blue)!important}.admin-action-button:hover{background:#f1f7ff}.admin-action-button.danger{color:var(--admin-danger)!important}.admin-action-button.danger:hover{background:#fff1f1}.admin-pagination{color:var(--admin-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:22px;font-size:11px;display:flex}.admin-pagination>div{gap:8px;display:flex}.admin-pagination button{border:1px solid var(--admin-border);color:var(--admin-text);background:#fff;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:700}.admin-pagination button:hover:not(:disabled){border-color:var(--admin-blue);color:var(--admin-blue)}.admin-empty-state{text-align:center;padding:55px 20px}.admin-empty-state>span{color:#a5b4c7;font-size:35px}.admin-empty-state h3{color:var(--admin-navy);margin:13px 0 7px;font-size:17px}.admin-empty-state p{color:var(--admin-muted);margin:0 0 20px;font-size:12px}.admin-editor-form{gap:22px;display:grid}.admin-bilingual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.admin-language-panel{border:1px solid var(--admin-border);background:#fcfdff;border-radius:11px;align-content:start;gap:17px;min-width:0;padding:20px;display:grid}.admin-language-panel h3{color:var(--admin-navy);align-items:center;gap:9px;margin:0;font-size:13px;display:flex}.admin-language-dot{background:var(--admin-yellow);border-radius:50%;width:9px;height:9px}.admin-language-panel label,.admin-settings-grid label,.admin-login-form>label{color:#435269;gap:8px;font-size:11px;font-weight:800;display:grid}.admin-language-panel small{color:var(--admin-muted);font-size:10px;font-weight:400;line-height:1.5}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.admin-featured-option{border:1px solid var(--admin-border);cursor:pointer;background:#fbfdff;border-radius:9px;align-items:flex-start;gap:12px;margin-top:22px;padding:16px;display:flex}.admin-featured-option input{width:17px;height:17px;accent-color:var(--admin-blue);margin-top:2px}.admin-featured-option strong,.admin-featured-option small{display:block}.admin-featured-option strong{color:var(--admin-navy);font-size:12px}.admin-featured-option small{color:var(--admin-muted);margin-top:5px;font-size:11px;line-height:1.5}.admin-upload-zone{text-align:center;cursor:pointer;background:#f9fbfe;border:1px dashed #b9c9dc;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;padding:24px;display:flex}.admin-upload-zone input{width:100%;max-width:290px;font-size:11px}.admin-upload-icon{width:42px;height:42px;color:var(--admin-blue);background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex}.admin-upload-zone strong{color:var(--admin-navy);font-size:12px}.admin-upload-zone small{color:var(--admin-muted);font-size:10px}.admin-image-preview{color:var(--admin-muted);align-items:center;gap:13px;margin-top:16px;font-size:11px;display:flex}.admin-image-preview img{object-fit:cover;border-radius:8px;width:115px;height:78px}.admin-editor-actions{justify-content:flex-end;gap:12px;padding-bottom:25px;display:flex}.admin-alert{border:1px solid #0000;border-radius:8px;margin:16px 0;padding:12px 15px;font-size:12px;line-height:1.6}.admin-alert-error{color:#b42332;background:#fff1f2;border-color:#fecaca}.admin-alert-success{color:#18734a;background:#f0fdf4;border-color:#bbf7d0}.admin-login-page{background:radial-gradient(circle at 15% 15%,#1769aa59,#0000 35%),linear-gradient(135deg,#071b33,#0a315b 65%,#12385f);justify-content:center;align-items:center;min-height:100vh;padding:35px 20px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.admin-login-page:before{content:"";pointer-events:none;border:1px solid #f8c40026;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-180px;right:-130px;box-shadow:0 0 0 45px #f8c40006,0 0 0 90px #f8c40006}.admin-login-language{color:#94abc4;align-items:center;gap:8px;display:flex;position:absolute;top:26px;right:30px}.admin-login-language button{color:#d1dced}.admin-login-language button.active{color:var(--admin-yellow)}.admin-login-card{z-index:1;background:#fff;border:1px solid #ffffff1f;border-radius:18px;width:100%;max-width:460px;padding:40px;position:relative;box-shadow:0 30px 90px #00000040}.admin-login-card .admin-brand{color:var(--admin-navy)}.admin-login-card .admin-brand small{color:#718096}.admin-login-heading{margin:38px 0 28px}.admin-login-heading h1{color:var(--admin-navy);letter-spacing:-.8px;margin:0;font-size:30px}.admin-login-heading p{color:var(--admin-muted);margin:11px 0 0;font-size:12px;line-height:1.7}.admin-login-form{gap:12px;display:grid}.admin-login-form>label{margin-top:5px}.admin-login-form input{min-height:47px;font-size:13px}.admin-password-field{position:relative}.admin-password-field input{padding-right:90px}.admin-password-field button{color:var(--admin-blue);background:0 0;border:0;padding:6px;font-size:10px;font-weight:800;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-login-submit{width:100%;min-height:48px;margin-top:12px}.admin-login-footer{border-top:1px solid var(--admin-border);color:var(--admin-muted);text-align:center;margin:27px 0 0;padding-top:18px;font-size:10px;line-height:1.7}@media (width<=1200px){.admin-content{padding:25px}.admin-stats-grid,.admin-article-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-bilingual-grid{gap:15px}.admin-form-panel{padding:20px}}@media (width<=900px){.admin-sidebar{transition:transform .25s;transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}.admin-sidebar-backdrop{z-index:90;background:#071b338c;border:0;display:block;position:fixed;inset:0}.admin-main{width:100%;margin-left:0}.admin-menu-toggle{border:1px solid var(--admin-border);width:38px;height:38px;color:var(--admin-navy);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.admin-topbar{padding:12px 20px}.admin-bilingual-grid{grid-template-columns:1fr}}@media (width<=600px){.admin-content{padding:20px 14px}.admin-topbar{gap:10px;min-height:66px;padding:10px 14px}.admin-breadcrumb{gap:5px;font-size:10px}.admin-topbar-actions{gap:8px}.admin-view-site{display:none}.admin-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.admin-page-heading h1{font-size:26px}.admin-stats-grid{gap:10px}.admin-stat-card{padding:15px}.admin-stat-card strong{font-size:25px}.admin-articles-panel,.admin-form-panel{padding:16px}.admin-article-filters,.admin-settings-grid{grid-template-columns:1fr}.admin-pagination{flex-direction:column;align-items:flex-start}.admin-login-card{padding:28px 22px}.admin-login-heading{margin-top:30px}.admin-login-heading h1{font-size:26px}.admin-login-language{top:15px;right:18px}}.ad-admin-panel{margin-top:24px}.ad-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.ad-campaign-form label{color:var(--admin-text);flex-direction:column;gap:7px;font-size:13px;font-weight:650;display:flex}.ad-campaign-form input,.ad-campaign-form select{border:1px solid var(--admin-border);width:100%;min-height:42px;color:var(--admin-text);background:#fff;border-radius:8px;padding:10px 12px}.ad-campaign-form input[type=file]{padding:8px}.ad-wide{grid-column:1/-1}.ad-campaign-form .admin-primary-button{border:0}.ad-admin-message,.ad-admin-error{border-radius:8px;margin:16px 0;padding:12px 16px}.ad-admin-message{color:#17623b;background:#e8f7ef}.ad-admin-error{color:#9b2020;background:#fff0f0}.ad-campaign-list{gap:14px;padding:18px;display:grid}.ad-campaign-card{border:1px solid var(--admin-border);border-radius:12px;grid-template-columns:180px minmax(0,1fr);gap:18px;padding:16px;display:grid}.ad-campaign-card>img{object-fit:contain;background:#f7f9fc;border-radius:8px;width:100%;height:120px}.ad-campaign-details h3{margin:0 0 6px}.ad-campaign-details p{color:var(--admin-muted);margin:5px 0;font-size:13px}.ad-campaign-metrics,.ad-campaign-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.ad-campaign-metrics span{background:#f4f7fb;border-radius:6px;padding:7px 9px;font-size:12px}.ad-campaign-actions button{padding:8px 11px;font-size:12px}.admin-secondary-button,.admin-danger-button{border:1px solid var(--admin-border);color:var(--admin-text);background:#fff;border-radius:8px;padding:10px 14px}.admin-danger-button{color:#b42318;border-color:#f2c9c6}.admin-secondary-button:hover,.admin-danger-button:hover{background:#f8fafc}@media (width<=700px){.ad-campaign-form{grid-template-columns:1fr;padding:16px}.ad-wide{grid-column:auto}.ad-campaign-card{grid-template-columns:1fr}.ad-campaign-card>img{height:150px}}
