*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-opensans),"Open Sans",sans-serif;background:#00203F;color:#b0c4d8;line-height:1.6}a{color:#00A3E0;text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}.container{max-width:1140px;margin:0 auto;padding:0 24px}.ticker{background:#001b35;padding:7px 0;font-size:11px;color:#5a7a94;overflow:hidden;border-bottom:1px solid rgba(0,163,224,.1)}.ticker-inner{display:flex;align-items:center;gap:10px}.ticker-label{color:#00A3E0;font-weight:700;font-size:10px;letter-spacing:2px;text-transform:uppercase;flex-shrink:0}.ticker-scroll{overflow:hidden;flex:1 1}.ticker-content{white-space:nowrap;animation:tickerScroll 35s linear infinite}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-content span{margin-right:40px}.ticker-content a{color:#5a7a94}.header{background:#00203F;padding:20px 0 16px}.header-inner{display:flex;align-items:center;justify-content:space-between}.logo-text{display:flex;flex-direction:column;position:relative}.logo-name{font-family:var(--font-sora),"Sora",sans-serif;font-size:36px;font-weight:700;color:#ffffff;letter-spacing:-.03em;line-height:1;display:flex;align-items:center}.logo-name .prefix{font-weight:300}.logo-name .dot{font-size:36px;margin:0 2px;display:inline-flex;align-items:center;line-height:1}.logo-name .dot,.logo-name .suffix{color:#00A3E0;font-weight:700}.logo-tagline{font-family:var(--font-sora),"Sora",sans-serif;font-size:10px;font-weight:400;color:rgba(255,255,255,.35);letter-spacing:6px;text-transform:uppercase;margin-top:6px;padding-left:2px}.header-right{display:flex;align-items:center;gap:20px}.header-loc{font-size:11px;color:#4a6a84}.btn-nl{background:#00A3E0;color:#fff;padding:8px 22px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.5px;transition:background .2s}.btn-nl:hover{background:#0090c8;opacity:1}.nav{background:#00203F;border-top:1px solid #0d2d4a}.nav-inner,.nav-row{display:flex;align-items:center}.nav-inner{flex-wrap:wrap}.nav a{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#7a94a8;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;padding:14px 20px;transition:color .2s;position:relative}.nav a.active{color:#fff}.nav a.active:after{content:"";position:absolute;bottom:0;left:20px;right:20px;height:2px;background:#00A3E0}.nav a:hover{color:#fff}.nav a.accent{color:#00A3E0}.nav-toggle{display:none;background:none;border:none;padding:14px 4px;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}.nav-toggle span{display:block;width:22px;height:2px;background:#7a94a8;border-radius:2px}.ad-box{border:1px dashed #1a2d4a;border-radius:8px;text-align:center;margin:20px 0;background:rgba(0,163,224,.02);display:flex;flex-direction:column;align-items:center;justify-content:center}.ad-box .label{color:#00A3E0;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.ad-box .size{color:#2a4a64;font-size:10px;margin-top:4px}.ad-box.ad-live{border:none;background:none;padding:0;min-height:0}.ad-box-sidebar{margin:0 0 18px}.ad-box-sidebar .label{font-size:10px;letter-spacing:1.5px}.ad-box-sidebar .size{font-size:9px;margin-top:2px}.mb-18{margin-bottom:18px}.ad-box[data-slot=leaderboard_content],.ad-box[data-slot=leaderboard_footer],.ad-box[data-slot=leaderboard_top]{min-height:90px;max-width:970px;margin-left:auto;margin-right:auto}.ad-box[data-slot=billboard_mid]{min-height:250px;max-width:970px;margin-left:auto;margin-right:auto}.ad-box[data-slot=halfpage_sidebar]{min-height:600px}.ad-box[data-slot=rectangle_sidebar]{min-height:250px}.hero{display:grid;grid-template-columns:1.8fr 1fr;grid-gap:28px;gap:28px;margin:28px 0}.hero-img{width:100%;height:320px;border-radius:10px;overflow:hidden;position:relative;background:#001b35}.hero-img img{width:100%;height:100%;object-fit:cover}.cat-label{color:#00A3E0;font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600}.hero-main .cat-label{margin:14px 0 8px;display:block}.hero-main h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:24px;font-weight:600;color:#e4edf4;line-height:1.35;margin-bottom:10px}.hero-main h2 a{color:inherit}.hero-main p{font-size:14px;color:#6a8aa4;margin-bottom:12px}.meta{font-size:11px;color:#3a5a74;gap:6px}.meta,.meta .avatar{display:flex;align-items:center}.meta .avatar{width:26px;height:26px;background:linear-gradient(135deg,#00A3E0,#0080b0);border-radius:50%;justify-content:center;font-size:9px;color:#fff;font-weight:700}.hero-sidebar .item{padding:14px 0;border-bottom:1px solid #0d2d4a;display:flex;gap:12px;align-items:flex-start}.hero-sidebar .item:last-child{border:none}.hero-sidebar .item-thumb{width:80px;height:56px;border-radius:6px;overflow:hidden;flex-shrink:0;position:relative;background:#001b35}.hero-sidebar .item-thumb img{width:100%;height:100%;object-fit:cover}.hero-sidebar .item-text{flex:1 1}.hero-sidebar h3{font-size:14px;font-weight:500;color:#c0d4e4;margin:5px 0 4px;line-height:1.4}.hero-sidebar h3 a{color:inherit}.cards-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:24px 0}.card{background:#002847;border-radius:10px;overflow:hidden;border:1px solid #0d2d4a;transition:border-color .2s}.card:hover{border-color:rgba(0,163,224,.2)}.card-img{height:180px;overflow:hidden;position:relative;background:#001b35}.card-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.card:hover .card-img img{transform:scale(1.03)}.card-body{padding:16px 18px}.card-body .cat-label{margin-bottom:6px;display:block}.card-body h3{font-size:15px;font-weight:600;color:#c0d4e4;line-height:1.35;margin-bottom:6px}.card-body h3 a{color:inherit}.card-body p{font-size:12px;color:#5a7a94;margin-bottom:8px}.sec-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;margin:36px 0 18px;border-bottom:2px solid #00a3e0}.sec-header h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2.5px;color:#e4edf4}.sec-header h2 span{color:#00A3E0}.sec-header a{font-size:12px;font-weight:500}.content-sidebar{display:grid;grid-template-columns:2.2fr 1fr;grid-gap:36px;gap:36px;margin:0 0 30px}.opinion-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #0d2d4a;align-items:flex-start}.opinion-item .avatar{width:40px;height:40px;background:linear-gradient(135deg,#00A3E0,#0080b0);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:#fff;font-weight:700;flex-shrink:0}.opinion-item h3{font-size:14px;font-weight:500;color:#c0d4e4;margin:4px 0 3px}.opinion-item h3 a{color:inherit}.sidebar-box{background:#002847;border-radius:10px;padding:20px;margin-bottom:18px;border:1px solid #0d2d4a}.sidebar-box h3{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:#e4edf4;margin-bottom:14px;font-weight:700}.nl-box{background:linear-gradient(135deg,#0c2240,#0f2a48);border:1px solid rgba(0,163,224,.15)}.nl-box h3{color:#00A3E0;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;margin-bottom:6px}.nl-box p{font-size:12px;color:#5a7a94;margin-bottom:14px}.nl-box input{width:100%;padding:10px 12px;background:rgba(6,16,30,.6);border:1px solid #1a2d4a;border-radius:6px;color:#b0c4d8;font-size:12px;margin-bottom:10px;outline:none}.nl-box input:focus{border-color:#00A3E0}.nl-box button{width:100%;background:#00A3E0;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:700;font-size:11px;cursor:pointer;letter-spacing:1px;transition:background .2s}.nl-box button:hover{background:#0090c8}.social-row{display:flex;justify-content:space-between;font-size:12px}.social-row .n{color:#b0c4d8}.social-row .h{color:#3a5a74}.nl-bar{background:linear-gradient(180deg,#0a1e38,#001a33);border-top:2px solid #00a3e0;padding:32px 0;margin:10px 0 0}.nl-bar-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.nl-bar h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:20px;font-weight:700;color:#e4edf4;line-height:1.3}.nl-bar h2 em{color:#00A3E0;font-style:normal}.nl-bar p{font-size:13px;color:#5a7a94;margin-top:4px}.nl-bar .form{display:flex;gap:8px;flex-shrink:0}.nl-bar input{padding:10px 16px;background:#002847;border:1px solid #1a2d4a;border-radius:6px;color:#b0c4d8;width:240px;font-size:12px;outline:none}.nl-bar input:focus{border-color:#00A3E0}.nl-bar button{background:#00A3E0;color:#fff;border:none;padding:10px 22px;font-weight:700;font-size:11px;border-radius:6px;cursor:pointer;white-space:nowrap;letter-spacing:.5px}.corp-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:18px 0 36px}.corp-card{background:#002847;border-radius:10px;overflow:hidden;border:1px solid #0d2d4a}.corp-card-body{padding:18px 20px}.corp-badge{background:#00A3E0;color:#fff;padding:4px 10px;margin-bottom:12px}.corp-badge,.fmt-badge{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;border-radius:4px;display:inline-block}.fmt-badge{padding:3px 8px;white-space:nowrap}.cat-fmt-row{display:flex;align-items:center;gap:8px}.cat-fmt-row .cat-label{display:inline;margin-bottom:0}.hero-main .cat-fmt-row{margin:14px 0 8px}.card-body .cat-fmt-row{margin-bottom:6px}.article .cat-fmt-row,.opinion-list-item .cat-fmt-row{margin-bottom:10px}.corp-card h3{font-size:15px;font-weight:600;color:#c0d4e4;margin-bottom:8px;line-height:1.35}.corp-card p{font-size:12px;color:#5a7a94;margin-bottom:8px}.footer{background:#040c18;padding:24px 0;margin-top:0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer p{font-size:11px;color:#2a4a64}.footer a{color:#00A3E0}.article{max-width:760px;margin:36px auto 48px}.article .cat-label{display:block;margin-bottom:10px}.article h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:32px;font-weight:700;color:#e4edf4;line-height:1.3;margin-bottom:14px}.article .meta{margin-bottom:24px}.article-hero{width:100%;border-radius:10px;overflow:hidden;margin-bottom:28px;position:relative;background:#001b35}.article-hero img{width:100%;height:auto;display:block}.article-body{font-size:16px;color:#b0c4d8}.article-body p{margin-bottom:18px}.article-body h2,.article-body h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;color:#e4edf4;margin:28px 0 12px;line-height:1.35}.article-body h2{font-size:22px}.article-body h3{font-size:18px}.article-body a{border-bottom:1px solid rgba(0,163,224,.3)}.article-body img{max-width:100%;height:auto;border-radius:8px}.article-body hr{border:none;border-top:1px solid #0d2d4a;margin:24px 0}.article-body blockquote{border-left:3px solid #00a3e0;padding-left:16px;color:#8aa8c0;margin:18px 0}.article-body ol,.article-body ul{margin:0 0 18px 22px}.related-section{max-width:1140px;margin:8px auto 12px}.related-section .sec-header{margin-top:0}.opinion-header{background:#FCFDFE;border:1px solid #d9e0e8;border-radius:10px;padding:40px 44px 32px;margin-bottom:28px}.opinion-header .op-featured{margin:-40px -44px 28px;border-radius:10px 10px 0 0;overflow:hidden}.opinion-header .op-featured img{max-width:100%;height:auto;display:block}.opinion-header-image{background:none;border:none;padding:0;margin-bottom:32px;width:100%}.opinion-header-image img{display:block;width:100%;height:auto;aspect-ratio:1200/627;object-fit:contain;background:#0B1F33;border-radius:8px}.opinion-header-image .op-author-inline{display:flex;align-items:center;gap:16px;margin-top:20px;padding:0;border-top:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.opinion-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;align-items:stretch}.op-item{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.op-item-thumb{aspect-ratio:1200/627;width:100%;background:#142d47;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.25);margin-bottom:16px;flex-shrink:0}.op-item-thumb img{display:block;width:100%;height:100%;object-fit:cover}.op-item-body{display:flex;flex-direction:column;flex:1 1;min-height:0}.op-item-tag{color:#E8A33D;font-family:Arial Black,sans-serif;font-weight:900;font-size:11px;letter-spacing:5px;text-transform:uppercase;margin-bottom:8px}.op-item-title{color:#FFFFFF;font-family:Georgia,serif;font-weight:400;font-size:20px;line-height:1.3;margin:0 0 10px;transition:color .15s}.op-item:hover .op-item-title{color:#2FBFC4}.op-item-excerpt{color:#8fa0b3;font-size:14px;line-height:1.5;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.op-item-meta{margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#8fa0b3}.op-item-meta strong{color:#c5d1dd;font-weight:600}@media (max-width:700px){.op-item,.opinion-list{grid-template-columns:1fr}}.section-head-editorial .breadcrumb{color:#2FBFC4;font-size:12px;letter-spacing:3px;margin-bottom:8px;text-transform:uppercase}.section-h1{font-family:Georgia,serif;font-weight:400;font-size:44px;margin:0 0 10px;color:#FFFFFF}.section-h1 em{color:#2FBFC4;font-style:italic}.section-lead{color:#8fa0b3;font-size:16px;max-width:640px;line-height:1.6;margin:0 0 32px}.rule{height:2px;background:#2FBFC4;margin:0 0 40px;border:0}.op-featured-hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:32px;gap:32px;align-items:center;padding:0 0 48px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:48px;text-decoration:none;color:inherit}.op-featured-thumb{aspect-ratio:16/9;background:#142d47;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.3)}.op-featured-thumb img{display:block;width:100%;height:100%;object-fit:cover}.op-featured-body{display:flex;flex-direction:column;gap:14px}.op-featured-tag{color:#E8A33D;font-family:Arial Black,sans-serif;font-weight:900;font-size:12px;letter-spacing:6px;text-transform:uppercase}.op-featured-title{font-family:Georgia,serif;font-weight:400;font-size:32px;line-height:1.25;margin:0;color:#FFFFFF;transition:color .15s}.op-featured-hero:hover .op-featured-title{color:#2FBFC4}.op-featured-dek{color:#c5d1dd;font-size:16px;line-height:1.55;margin:0}.op-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 32px;gap:40px 32px;align-items:stretch}.op-card{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.op-card-thumb{aspect-ratio:16/9;background:#142d47;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.25)}.op-card-thumb img{display:block;width:100%;height:100%;object-fit:cover}.op-card-tag{color:#E8A33D;font-family:Arial Black,sans-serif;font-weight:900;font-size:10px;letter-spacing:5px;text-transform:uppercase}.op-card-title{font-family:Georgia,serif;font-weight:400;font-size:22px;line-height:1.3;margin:0;color:#FFFFFF;transition:color .15s}.op-card:hover .op-card-title{color:#2FBFC4}.op-card-dek{font-size:14px;line-height:1.5;margin:0}.op-card-dek,.op-meta{color:#8fa0b3}@media (max-width:900px){.op-featured-hero,.op-grid{grid-template-columns:1fr}.section-h1{font-size:32px}}.opinion-header .op-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.opinion-header .op-tag{color:#0E7C86;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:3px}.opinion-header .op-logo,.opinion-header .op-tag{font-family:var(--font-montserrat),"Montserrat",sans-serif}.opinion-header .op-logo{color:#7A8896;font-size:11px;font-weight:600;letter-spacing:1px}.opinion-header .op-rule{height:3px;background:#0E7C86;margin-bottom:26px}.opinion-header h1{font-family:var(--font-sora),"Sora",sans-serif;font-size:34px;font-weight:700;color:#1A2733;line-height:1.28;margin-bottom:26px}.opinion-header .op-author{display:flex;align-items:center;gap:16px;padding-top:22px;border-top:1px solid #d9e0e8}.opinion-header .op-avatar{width:52px;height:52px;border-radius:50%;background:#EAF6F6;border:2.5px solid #0e7c86;color:#0E7C86;font-family:var(--font-sora),"Sora",sans-serif;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.opinion-header .op-author-name{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:16px;color:#1A2733}.opinion-header .op-author-meta{font-size:12.5px;color:#5B6B78;margin-top:3px}.nl-honeypot{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.nl-consent{display:flex;gap:8px;align-items:flex-start;margin-top:10px;cursor:pointer}.nl-consent input[type=checkbox]{margin:2px 0 0;flex-shrink:0;accent-color:#00A3E0;width:14px;height:14px;cursor:pointer}.nl-consent span{font-size:11px;color:#5a7a94;line-height:1.45}.nl-consent a{color:#00A3E0;text-decoration:underline}.nl-error{font-size:12px;color:#ff8a8a;margin-top:8px}.nl-result{background:rgba(0,163,224,.08);border:1px solid rgba(0,163,224,.3);border-radius:8px;padding:16px 18px}.nl-result strong{color:#7fd4f5;font-size:13px;font-weight:600}.nl-result-bar{flex-shrink:0;min-width:340px}.nl-form-bar{flex-direction:column;align-items:stretch;flex-shrink:0}.nl-form-bar .nl-row{display:flex;gap:8px}.nl-form-bar .nl-consent{max-width:380px}.nl-form-box input[type=email]{width:100%;padding:10px 12px;background:rgba(6,16,30,.6);border:1px solid #1a2d4a;border-radius:6px;color:#b0c4d8;font-size:12px;margin-bottom:10px;outline:none}.nl-form-box input[type=email]:focus{border-color:#00A3E0}.nl-form-box button{width:100%;background:#00A3E0;color:#fff;border:none;padding:10px;border-radius:6px;font-weight:700;font-size:11px;cursor:pointer;letter-spacing:1px;transition:background .2s}.nl-form-box button:hover:not(:disabled){background:#0090c8}.nl-bar button:disabled,.nl-form-box button:disabled{opacity:.6;cursor:default}.recent-list{list-style:none;margin:0;padding:0}.recent-list li{padding:13px 0;border-bottom:1px solid #0d2d4a;display:flex;flex-direction:column;gap:4px}.recent-list li:last-child{border-bottom:none}.recent-list a{color:#c0d4e4;font-size:14px;font-weight:500;line-height:1.4}.recent-list a:hover{color:#00A3E0;opacity:1}.recent-meta{font-size:11px;color:#3a5a74}.content-sidebar>div:last-child{align-self:start;position:-webkit-sticky;position:sticky;top:20px}.mk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:18px 0 22px}.mk-card{background:#002847;border:1px solid #0d2d4a;border-radius:8px;padding:16px 18px}.mk-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px}.mk-card-head strong{color:#e4edf4;font-size:14px;font-family:var(--font-montserrat),"Montserrat",sans-serif}.mk-card-head span{color:#00A3E0;font-size:11px;font-weight:600;white-space:nowrap}.mk-card p{font-size:12.5px;color:#6a8aa4;margin:0}.authors-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin:20px 0 36px}.author-card{background:#002847;border-radius:10px;padding:26px 22px;border:1px solid #0d2d4a;text-align:center;transition:border-color .2s}.author-card:hover{border-color:rgba(0,163,224,.3)}.author-card .avatar-lg{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#00A3E0,#0080b0);display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;margin:0 auto 14px}.author-card h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:16px;color:#e4edf4;margin-bottom:4px}.author-card .role{font-size:12px;color:#5a7a94;margin-bottom:12px;line-height:1.4;min-height:32px}.author-card .count{font-size:11px;color:#00A3E0;text-transform:uppercase;letter-spacing:1px;font-weight:600}.author-header{display:flex;gap:26px;align-items:flex-start;margin:36px 0 30px;padding-bottom:30px;border-bottom:1px solid #0d2d4a}.author-header .avatar-xl{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#00A3E0,#0080b0);display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff;flex-shrink:0}.author-header h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:28px;font-weight:700;color:#e4edf4;margin-bottom:6px}.author-header .role{font-size:13px;color:#00A3E0;font-weight:600;margin-bottom:12px}.author-header .bio{font-size:14px;color:#8aa8c0;line-height:1.6;margin-bottom:16px;max-width:560px}.author-social{display:flex;gap:10px}.author-social a{font-size:12px;font-weight:600;padding:7px 16px;border:1px solid #1a2d4a;border-radius:6px;color:#b0c4d8}.author-social a:hover{border-color:#00A3E0;color:#00A3E0;opacity:1}.author-articles h2{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#e4edf4;padding-bottom:12px;margin-bottom:6px;border-bottom:2px solid #00a3e0}.author-empty{padding:30px 0;color:#5a7a94;font-size:14px}.pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin:30px 0 6px;flex-wrap:wrap}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 12px;border-radius:6px;font-size:13px;font-weight:600}.pagination a{color:#b0c4d8;border:1px solid #0d2d4a}.pagination a:hover{border-color:#00A3E0;color:#00A3E0;opacity:1}.pagination span.current{background:#00A3E0;color:#fff}.pagination span.disabled{color:#2a4a64;border:1px solid #0d2d4a;opacity:.5}.opinion-list{display:flex;flex-direction:column;gap:16px;margin:20px 0 6px}.opinion-list-item{display:block;background:#002847;border:1px solid #0d2d4a;border-radius:10px;padding:24px 26px;transition:border-color .2s}.opinion-list-item:hover{border-color:rgba(0,163,224,.25);opacity:1}.opinion-list-item .cat-label{display:block;margin-bottom:10px}.opinion-list-item h3{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:19px;font-weight:600;color:#f0f4f8;line-height:1.4;margin-bottom:10px}.opinion-list-item .meta{font-size:12.5px;color:#5a7a94}.sidebar-authors{display:flex;flex-direction:column;gap:18px}.author-row{display:flex;align-items:center;gap:12px}.author-row .avatar-sm{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#00A3E0,#0080b0);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.author-row-name{font-size:15px;font-weight:600;color:#e4edf4}.author-row-count{font-size:12.5px;color:#5a7a94;margin-top:2px}.ver-todos{display:block;margin-top:16px;padding-top:14px;border-top:1px solid #0d2d4a;font-size:13px;font-weight:600;color:#00A3E0}@media (max-width:900px){.cards-3,.content-sidebar,.corp-cards,.hero{grid-template-columns:1fr}.ad-box[data-slot=billboard_mid]{min-height:160px}.ad-box[data-slot=halfpage_sidebar]{min-height:320px}.nl-bar-inner{flex-direction:column;align-items:flex-start}.nl-bar .form,.nl-bar input{width:100%}.nl-form-bar .nl-row{flex-direction:column}.nl-form-bar .nl-row input{width:100%}.nl-result-bar{min-width:0;width:100%}.logo-name,.logo-name .dot{font-size:28px}.header-loc{display:none}.article h1{font-size:24px}.mk-grid{grid-template-columns:1fr}.content-sidebar>div:last-child{position:static}.opinion-header{padding:26px 22px 22px}.opinion-header h1{font-size:24px;margin-bottom:20px}.opinion-header .op-avatar{width:44px;height:44px;font-size:16px}.authors-grid{grid-template-columns:1fr}.author-header{flex-direction:column;align-items:center;text-align:center}.author-header .bio{max-width:none}.author-social{justify-content:center}.pagination{gap:6px}.pagination a,.pagination span{min-width:30px;height:30px;padding:0 8px;font-size:12px}.opinion-list-item{padding:18px 20px}.opinion-list-item h3{font-size:17px}}@media (max-width:640px){.nav-toggle{display:flex}.nav-inner{display:none;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:8px}.nav-inner.open{display:flex}.nav-inner a{width:100%;padding:12px 4px}.nav-inner a.active:after{display:none}.nav-inner a.active{color:#00A3E0}}.article{--article-max-width:720px;--article-font-size:1.1rem;--article-line-height:1.75;--article-color:#FFFFFF;--article-muted:#8fa0b3;--article-border:rgba(255,255,255,0.12);--article-accent:#2FBFC4;--article-kicker:#E8A33D;--article-good:#2FBFC4;--article-bad:#E8A33D;--article-radius:8px;max-width:var(--article-max-width);margin-inline:auto;font-size:var(--article-font-size);line-height:var(--article-line-height);color:var(--article-color)}.article--feature{--article-max-width:780px}.article__body>:first-child{margin-top:0}.article__body>:last-child{margin-bottom:0}.article__lede{font-size:1.2em;font-weight:500;line-height:1.55;color:#FFFFFF;margin:0 0 1.75rem}.article__paragraph{margin:0 0 1.4rem;color:#d5dde7}.article__paragraph--conclusion{font-weight:500;color:#FFFFFF;margin-top:2.5rem}.article__heading{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1.7rem;line-height:1.3;color:#FFFFFF;margin:2.6rem 0 1rem}.article__body a{color:var(--article-accent);text-decoration:none;border-bottom:1px solid rgba(47,191,196,.35);transition:border-color .15s}.article__body a:hover{border-bottom-color:var(--article-accent)}.article__quote{margin:2.4rem 0;padding:.4rem 0 .4rem 1.6rem;border-left:4px solid var(--article-accent)}.article__quote-text{font-family:Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.4;color:#FFFFFF;margin:0 0 .75rem}.article__quote-cite{display:block;font-size:.9rem;color:var(--article-muted);font-style:normal}.article__figure{margin:2.4rem 0}.article__image{display:block;width:100%;height:auto;border-radius:var(--article-radius)}.article__figcaption{font-size:.9rem;color:var(--article-muted);line-height:1.5;margin-top:.75rem}.article__credit{display:block;font-style:italic;margin-top:.25rem;color:#6d7d90}.article__list{list-style:none;padding:0;margin:1.4rem 0 1.6rem}.article__item{position:relative;padding-left:1.2rem;margin-bottom:.6rem;color:#d5dde7}.article__item:before{content:"•";color:var(--article-accent);font-weight:700;position:absolute;left:.15rem;top:0}.article__list--good .article__item:before{content:"+";color:var(--article-good)}.article__list--bad .article__item:before{content:"−";color:var(--article-bad)}.article-body>p,.article>p{margin:0 0 1.4rem;color:#d5dde7}.article-body>p:first-of-type,.article>p:first-of-type{font-size:1.2em;font-weight:500;color:#FFFFFF}.article-body>h2,.article>h2{font-family:Georgia,serif;font-weight:400;font-size:1.7rem;color:#FFFFFF;margin:2.6rem 0 1rem}.article-body>blockquote,.article>blockquote{margin:2.4rem 0;padding:.4rem 0 .4rem 1.6rem;border-left:4px solid #2fbfc4;font-family:Georgia,serif;font-style:italic;color:#FFFFFF}.article-body>figure,.article>figure{margin:2.4rem 0}.article-body>figure img,.article>figure img{width:100%;height:auto;border-radius:8px}.article-body>figure figcaption,.article>figure figcaption{font-size:.9rem;color:#8fa0b3;margin-top:.75rem}@media (max-width:720px){.article{--article-font-size:1.05rem}.article__heading{font-size:1.45rem}.article__quote-text{font-size:1.15rem}}.op-author-name,.op-author-name-link{color:#FFFFFF;font-size:15px;font-weight:700;letter-spacing:.2px}.op-author-name-link{text-decoration:none;border-bottom:1px solid transparent;transition:color .15s,border-color .15s}.op-author-name-link:hover{color:#2FBFC4;border-bottom-color:#2FBFC4}.op-author-meta,.op-item-meta{color:#c5d1dd;font-size:13px;letter-spacing:.3px}.op-item-author-link{color:#FFFFFF;font-weight:600;text-decoration:none;transition:color .15s}.op-item-author-link:hover{color:#2FBFC4}.op-meta{color:#c5d1dd;font-size:13px;letter-spacing:.3px;margin-top:4px}.op-meta strong{color:#c5d1dd;font-weight:600}.op-meta-author-link{color:#FFFFFF;font-weight:600;text-decoration:none;transition:color .15s}.op-meta-author-link:hover{color:#2FBFC4}.nav-search-btn{display:flex;align-items:center;justify-content:center;padding:6px;color:#8fa0b3;border-radius:4px;transition:color .15s,background .15s;margin-left:auto}.nav-search-btn.active,.nav-search-btn:hover{color:#2FBFC4;background:rgba(47,191,196,.1)}.search-page{min-height:70vh}.search-hero{background:#071828;border-bottom:1px solid rgba(255,255,255,.07);padding:48px 24px 32px;text-align:center}.search-title{font-family:Georgia,serif;font-weight:400;font-size:2rem;color:#FFFFFF;margin:0 0 28px}.search-input-wrap{position:relative;max-width:640px;margin:0 auto 20px}.search-icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#8fa0b3;pointer-events:none;display:flex}.search-input{width:100%;background:#0f2336;border:1.5px solid rgba(47,191,196,.3);border-radius:8px;padding:14px 44px 14px 48px;font-size:1.05rem;color:#FFFFFF;outline:none;transition:border-color .15s;box-sizing:border-box}.search-input::placeholder{color:#5a7a94}.search-input:focus{border-color:#2FBFC4}.search-input::-webkit-search-cancel-button{display:none}.search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#5a7a94;font-size:14px;cursor:pointer;padding:4px 6px;border-radius:4px;transition:color .15s}.search-clear:hover{color:#FFFFFF}.search-cats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:640px;margin:0 auto}.search-cat-pill{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#8fa0b3;border-radius:20px;padding:6px 16px;font-size:13px;cursor:pointer;transition:all .15s;font-family:inherit}.search-cat-pill.active,.search-cat-pill:hover{border-color:#2FBFC4;color:#2FBFC4}.search-cat-pill.active{background:rgba(47,191,196,.15);font-weight:600}.search-status{text-align:center;color:#5a7a94;padding:40px;font-size:14px}.search-meta{padding:24px 0 8px;color:#8fa0b3;font-size:14px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:8px}.search-empty{text-align:center;padding:60px 24px;color:#5a7a94}.search-results{display:flex;flex-direction:column;gap:0}.search-result-card{display:block;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit;transition:background .1s}.search-result-card:hover .src-title{color:#2FBFC4}.search-result-card:last-child{border-bottom:none}.src-meta-top{display:flex;align-items:center;gap:8px;margin-bottom:10px}.src-cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:white;padding:3px 10px;border-radius:3px}.src-type{font-size:11px;color:#5a7a94}.src-title{font-family:Georgia,serif;font-weight:400;font-size:1.25rem;line-height:1.35;color:#FFFFFF;margin:0 0 8px;transition:color .15s}.src-title mark{background:rgba(47,191,196,.2);color:#FFFFFF;padding:0 2px;border-radius:2px}.src-excerpt{font-size:.9rem;color:#8fa0b3;line-height:1.55;margin:0 0 12px}.src-excerpt mark{background:rgba(47,191,196,.15);color:#c5d1dd;padding:0 2px;border-radius:2px}.src-meta-bottom{display:flex;align-items:center;gap:6px;font-size:12px;color:#5a7a94}.src-author{color:#8fa0b3;font-weight:500}.src-sep{opacity:.4}@media (max-width:640px){.search-title{font-size:1.5rem}.search-hero{padding:32px 16px 24px}.src-title{font-size:1.1rem}}.author-page{padding:48px 0 96px}.author-page__header{display:flex;align-items:flex-start;gap:24px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:32px;margin-bottom:40px}.author-page__avatar{width:72px;height:72px;border-radius:50%;background:#EAF6F6;border:2.5px solid #0e7c86;color:#0E7C86;font-family:var(--font-sora),"Sora",sans-serif;font-weight:700;font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-page__name{font-family:Georgia,serif;font-weight:400;font-size:2rem;color:#FFFFFF;margin:0 0 6px}.author-page__role{font-size:14px;color:#2FBFC4;font-weight:600;margin:0 0 10px}.author-page__bio{font-size:15px;color:#8fa0b3;line-height:1.6;max-width:580px;margin:0}.author-page__section-title{font-family:Georgia,serif;font-weight:400;font-size:1.25rem;color:#FFFFFF;margin:0 0 24px}.author-page__empty{color:#5a7a94;font-style:italic}@media (max-width:600px){.author-page__header{flex-direction:column}.author-page__name{font-size:1.5rem}}.vbento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 24px 4px;max-width:1200px;margin:0 auto}.vbento__tile{display:flex;gap:10px;align-items:flex-start;padding:10px;border-radius:8px;background:rgba(255,255,255,.03);border-top:2px solid var(--c);text-decoration:none;color:inherit;transition:background .15s;min-width:0}.vbento__tile:hover{background:rgba(255,255,255,.07);opacity:1}.vbento__thumb{width:48px;height:48px;border-radius:5px;flex-shrink:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.vbento__body{flex:1 1;min-width:0}.vbento__k{font-size:9px;letter-spacing:2px;font-weight:700;margin-bottom:4px;color:var(--c);text-transform:uppercase;font-family:var(--font-montserrat),"Montserrat",sans-serif}.vbento__h{font-size:12px;color:#F3F4F6;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.vbento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.vbento{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.vbento::-webkit-scrollbar{display:none}.vbento__tile{flex:0 0 78%;scroll-snap-align:start}}.card-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#0F2A44,#1a3a5c)}.share-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0 8px;padding:12px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.share-bar-label{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#8fa0b3;margin-right:4px}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.05);color:#c5d1dd;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;position:relative;padding:0;text-decoration:none}.share-btn:hover{transform:translateY(-1px);opacity:1}.share-btn--linkedin:hover{background:#0A66C2;color:#fff;border-color:#0A66C2}.share-btn--twitter:hover{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.share-btn--whatsapp:hover{background:#25D366;color:#fff;border-color:#25D366}.share-btn--facebook:hover{background:#1877F2;color:#fff;border-color:#1877F2}.share-btn--copy:hover,.share-btn--native:hover{background:#0E7C86;color:#fff;border-color:#0E7C86}.share-btn:focus-visible{outline:2px solid #2FBFC4;outline-offset:2px}.share-copied{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#0B1F33;color:#fff;font-size:11px;padding:3px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;border:1px solid rgba(255,255,255,.15)}@media (min-width:1024px){.share-btn--native{display:none}}.share-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:#0B1F33;color:#fff;font-size:11px;padding:4px 10px;border-radius:4px;white-space:nowrap;pointer-events:none;border:1px solid rgba(255,255,255,.15);z-index:10;min-width:max-content}.share-panel-overlay{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:999;display:flex;align-items:center;justify-content:center;padding:16px}.share-panel{background:#0f2336;border:1px solid rgba(255,255,255,.12);border-radius:12px;width:100%;max-width:540px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 24px 64px rgba(0,0,0,.5)}.share-panel-header{display:flex;align-items:center;justify-content:space-between}.share-panel-header strong{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:14px;font-weight:700;color:#FFFFFF;letter-spacing:.3px}.share-panel-close{background:none;border:none;color:#8fa0b3;cursor:pointer;padding:4px;border-radius:4px;display:flex}.share-panel-close:hover{color:#fff}.share-panel-text{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-family:Arial,sans-serif;font-size:13px;line-height:1.55;padding:12px 14px;resize:vertical;min-height:140px;width:100%;box-sizing:border-box;cursor:text}.share-panel-text:focus{outline:2px solid #2FBFC4;outline-offset:1px}.share-panel-actions{display:flex;gap:10px}.share-panel-btn{flex:1 1;padding:10px 16px;border-radius:8px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center;gap:6px;border:none}.share-panel-btn--copy{background:rgba(47,191,196,.12);color:#2FBFC4;border:1px solid #2fbfc4}.share-panel-btn--copy.done,.share-panel-btn--copy:hover,.share-panel-btn--open{background:#2FBFC4;color:#0B1F33}.share-panel-btn--open:hover{background:#28a8ac}.share-panel-hint{font-size:12px;color:#5a7a94;text-align:center;margin:0}.share-btn--copied{background:rgba(47,191,196,.15)!important;color:#2FBFC4!important}@media (max-width:560px){.share-panel-actions{flex-direction:column}}.share-panel-status{font-size:13px;color:#8fa0b3;padding:10px 14px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);line-height:1.5}.share-panel-status--ok{background:rgba(47,191,196,.1);border-color:rgba(47,191,196,.3);color:#c5d1dd}.share-panel-status--ok strong{color:#2FBFC4}.share-panel-status kbd{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.15);border-radius:4px;padding:1px 5px;font-size:11px;font-family:monospace;color:#fff}.share-panel-btn--open-ready{background:#2FBFC4!important;color:#0B1F33!important;font-weight:700}.nl-form-full input[type=email],.nl-form-full input[type=text]{width:100%;padding:10px 12px;background:rgba(6,16,30,.6);border:1px solid #1a2d4a;border-radius:6px;color:#b0c4d8;font-size:13px;margin-bottom:10px;outline:none;box-sizing:border-box}.nl-form-full input[type=email]:focus,.nl-form-full input[type=text]:focus{border-color:#00A3E0}.nl-form-full .nl-row-2{display:flex;gap:10px}.nl-form-full .nl-row-2 input{flex:1 1;min-width:0}.nl-form-full button{width:100%;background:#00A3E0;color:#fff;border:none;padding:12px;border-radius:6px;font-weight:700;font-size:12px;cursor:pointer;letter-spacing:1px;transition:background .2s;margin-top:4px}.nl-form-full button:hover:not(:disabled){background:#0090c8}.nl-form-full button:disabled{opacity:.6;cursor:default}@media (max-width:480px){.nl-form-full .nl-row-2{flex-direction:column}}.rec-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.rec-filters--cats{margin-bottom:24px}.rec-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:99px;border:1px solid #1a2d4a;background:#002847;color:#7a94a8;font-size:12px;font-weight:600;letter-spacing:.5px;transition:border-color .15s,color .15s,background .15s}.rec-chip:hover{opacity:1}.rec-chip--active,.rec-chip:hover{border-color:#00A3E0;color:#e4edf4}.rec-chip--active{background:rgba(0,163,224,.08)}.rec-chip--sm{font-size:11px;padding:4px 12px}.rec-empty{color:#3a5a74;font-size:14px;margin:40px 0;text-align:center}.rec-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.rec-img-icon{font-size:40px;opacity:.7}.rec-card-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#3a5a74;margin-top:8px}.rec-card-meta span{display:flex;align-items:center;gap:3px}.rec-article{max-width:760px;margin:36px auto 48px}.rec-breadcrumb{font-size:12px;color:#3a5a74;margin-bottom:20px}.rec-breadcrumb a{color:#00A3E0}.rec-breadcrumb span{color:#3a5a74}.rec-detail-meta{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 24px}.rec-meta-item{font-size:13px;color:#5a7a94;display:flex;align-items:center;gap:5px}.rec-video-wrap{position:relative;padding-top:56.25%;border-radius:10px;overflow:hidden;background:#001b35;margin:0 0 28px}.rec-video-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.rec-link-wrap{margin:0 0 28px}.rec-download-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;background:#00A3E0;color:#fff;border-radius:8px;font-weight:700;font-size:13px;letter-spacing:.5px;transition:background .2s}.rec-download-btn:hover{background:#0090c8;opacity:1}@media (max-width:640px){.rec-filters{gap:6px}.rec-chip{font-size:11px;padding:5px 11px}}.entrev-featured-hero{display:grid;grid-template-columns:260px 1fr;grid-gap:36px;gap:36px;align-items:start;padding:0 0 48px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:48px;text-decoration:none;color:inherit}.entrev-featured-thumb{aspect-ratio:3/4;background:#142d47;border-radius:8px;overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.35)}.entrev-featured-thumb img{display:block;width:100%;height:100%;object-fit:cover}.entrev-featured-body{display:flex;flex-direction:column;gap:12px;padding-top:8px}.entrev-featured-tag{color:#E8A33D;font-family:Arial Black,sans-serif;font-weight:900;font-size:11px;letter-spacing:5px;text-transform:uppercase}.entrev-featured-name{font-family:Georgia,serif;font-weight:400;font-size:34px;line-height:1.1;margin:0;color:#FFFFFF;transition:color .15s}.entrev-featured-hero:hover .entrev-featured-name{color:#2FBFC4}.entrev-featured-role{font-size:15px;color:#8fa0b3;line-height:1.4;margin:0}.entrev-featured-role b{color:#c5d1dd;font-weight:600}.entrev-featured-dek{color:#c5d1dd;font-size:16px;line-height:1.55;margin:0;font-style:italic;padding-left:14px;border-left:2px solid #e8a33d}.entrev-featured-meta{color:#8fa0b3;font-size:13px}.entrev-filters{margin:0 0 32px}.entrev-filters-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;align-items:center}.entrev-filters-label{font-size:10.5px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#5a7a94;min-width:72px;flex-shrink:0}.entrev-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px 24px;gap:32px 24px;align-items:start}.entrev-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.entrev-card-thumb{position:relative;aspect-ratio:3/4;background:#142d47;border-radius:6px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.3)}.entrev-card-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.entrev-card:hover .entrev-card-thumb img{transform:scale(1.03)}.entrev-card-num{position:absolute;top:10px;right:10px;font-weight:800;letter-spacing:2px;color:#fff;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(255,255,255,.18);padding:3px 8px;border-radius:3px}.entrev-card-num,.entrev-card-tag{font-size:10px;text-transform:uppercase}.entrev-card-tag{color:#E8A33D;font-family:Arial Black,sans-serif;font-weight:900;letter-spacing:4px;margin-top:12px}.entrev-card-name{font-family:Georgia,serif;font-weight:400;font-size:20px;line-height:1.2;margin:6px 0 0;color:#FFFFFF;transition:color .15s}.entrev-card:hover .entrev-card-name{color:#2FBFC4}.entrev-card-role{color:#8fa0b3;font-size:13px;line-height:1.4;margin:4px 0 0}.entrev-card-role b{color:#c5d1dd;font-weight:600}.entrev-card-dek{color:#8fa0b3;font-size:13px;line-height:1.5;margin:8px 0 0;font-style:italic}.entrev-card-meta{color:#5a7a94;font-size:11.5px;margin-top:8px;letter-spacing:.3px}.entrev-sidebar-list{display:flex;flex-direction:column;gap:16px}.entrev-sidebar-row{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.entrev-sidebar-avatar{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#E8A33D,#c47a1a);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;flex-shrink:0}.entrev-sidebar-name{font-size:14px;font-weight:600;color:#e4edf4}.entrev-sidebar-role{font-size:12px;color:#5a7a94;margin-top:2px}.entrev-ficha{display:flex;flex-direction:column;gap:4px;padding:20px;background:#002847;border:1px solid #0d2d4a;border-radius:8px;margin-bottom:28px}.entrev-ficha-tag{color:#E8A33D;font-family:Arial Black,sans-serif;font-weight:900;font-size:10px;letter-spacing:5px;text-transform:uppercase;margin-bottom:4px}.entrev-ficha-name{font-family:Georgia,serif;font-size:28px;font-weight:400;color:#fff;margin:0;line-height:1.2}.entrev-ficha-role{font-size:15px;color:#8fa0b3}.entrev-ficha-role b{color:#c5d1dd;font-weight:600}.entrev-ficha-meta{font-size:13px;color:#5a7a94;margin-top:6px}.entrev-portrait{aspect-ratio:3/4;max-width:340px;border-radius:8px;overflow:hidden;margin-bottom:28px}.entrev-portrait img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:900px){.entrev-featured-hero{grid-template-columns:1fr}.entrev-featured-thumb{aspect-ratio:1/1;max-width:240px}.entrev-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:600px){.entrev-grid{grid-template-columns:1fr}.entrev-portrait{max-width:200px}}.ent-article{--ent-navy:#00203F;--ent-navy-deep:#001b35;--ent-teal:#0E7C86;--ent-teal-deep:#0A4A52;--ent-cyan:#2FBFC4;--ent-amber:#E8A33D;--ent-cream:#F4F1EA;--ent-line:rgba(244,241,234,0.14);color:var(--ent-cream)}.ent-article img{max-width:100%;display:block}.ent-hero{background:linear-gradient(180deg,var(--ent-navy) 0,var(--ent-navy) 60%,var(--ent-navy-deep) 100%);padding:56px 6vw 72px}.ent-kicker{display:flex;align-items:center;gap:10px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ent-amber);margin-bottom:28px}.ent-kicker-sep{color:rgba(232,163,61,.45);margin-right:10px}.ent-hero-grid{display:grid;grid-template-columns:minmax(260px,420px) 1fr;grid-gap:56px;gap:56px;align-items:center}.ent-hero-portrait{position:relative;border-radius:10px;overflow:hidden;box-shadow:0 30px 70px -20px rgba(0,0,0,.6),0 0 0 1px rgba(244,241,234,.06)}.ent-hero-portrait:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,32,63,0) 55%,rgba(0,32,63,.35))}.ent-name-serif{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(22px,3vw,30px);color:var(--ent-cyan);margin:0 0 -6px 2px}.ent-hero-h1{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:clamp(38px,5.2vw,64px);line-height:.98;letter-spacing:-.01em;margin:0 0 18px;color:#fff;text-transform:uppercase}.ent-hero-role{font-size:15.5px;color:#c3d3de;margin:0 0 8px}.ent-hero-role b{color:var(--ent-cream);font-weight:600}.ent-hero-meta{font-size:13px;color:#7f97a8;letter-spacing:.02em;padding-bottom:26px;margin-bottom:26px;border-bottom:1px solid var(--ent-line)}.ent-pull{position:relative;padding-left:26px;margin:0 0 22px}.ent-pull:before{content:"\201C";position:absolute;left:-6px;top:-18px;font-size:64px;color:var(--ent-teal);opacity:.55;font-style:normal}.ent-pull div,.ent-pull p,.ent-pull:before{font-family:var(--font-playfair),Georgia,serif}.ent-pull div,.ent-pull p{font-style:italic;font-weight:500;font-size:clamp(19px,2.3vw,25px);line-height:1.42;color:#eef3f2;margin:0}.ent-pull-src{font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ent-cyan);font-weight:700;margin-top:12px;padding-left:26px}.ent-scrollcue{display:inline-flex;align-items:center;gap:9px;font-size:12.5px;font-weight:600;letter-spacing:.05em;color:#9fb3c4;margin-top:30px}.ent-scrollcue svg{animation:entBob 1.8s ease-in-out infinite}@keyframes entBob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.ent-section{padding:86px 6vw 96px}.ent-section-head{max-width:760px;margin:0 auto 50px}.ent-roman{font-family:var(--font-playfair),Georgia,serif;font-size:15px;font-style:italic;font-weight:600;letter-spacing:.02em;margin-bottom:10px}.ent-part-i .ent-roman{color:var(--ent-cyan)}.ent-part-ii .ent-roman{color:var(--ent-amber);font-style:normal;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800}.ent-section-sub{font-size:14.5px;color:#9fb3c4;max-width:520px;line-height:1.6;margin:0}.ent-part-i{background:var(--ent-navy)}.ent-qa-list{max-width:760px;margin:0 auto}.ent-qa{display:grid;grid-template-columns:52px 1fr;grid-gap:22px;gap:22px;padding:34px 0;border-top:1px solid var(--ent-line)}.ent-qa-num{font-size:26px;color:var(--ent-amber);line-height:1}.ent-qa-num,.ent-qa-q{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:600}.ent-qa-q{font-size:18.5px;line-height:1.4;color:#fff;margin:0 0 12px}.ent-qa-a,.ent-qa-a p{font-family:var(--font-lora),Georgia,serif;font-size:16.5px;line-height:1.75;color:#d7e2e6;margin:0}.ent-raw{max-width:760px;margin:0 auto}.ent-raw p{margin:0 0 18px;line-height:1.75;color:#d7e2e6}.ent-raw h3{color:#fff;margin:32px 0 14px}.ent-flip-banner{width:100%;line-height:0;background:var(--ent-navy)}.ent-flip-banner img{width:100%;height:auto;display:block;max-height:260px;object-fit:cover}.ent-part-ii{background:radial-gradient(120% 140% at 15% 0,var(--ent-teal-deep) 0,#082C33 55%,#06232A 100%)}.ent-part-ii .ent-section-sub{color:#a9d6d2}.ent-rally-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;max-width:900px;margin:0 auto}.ent-rally{background:rgba(244,241,234,.045);border:1px solid rgba(244,241,234,.09);border-radius:12px;padding:24px 24px 22px;transition:transform .18s ease,background .18s ease}.ent-rally:nth-child(odd){transform:rotate(-.4deg)}.ent-rally:nth-child(2n){transform:rotate(.4deg)}.ent-rally:hover{background:rgba(244,241,234,.08);transform:rotate(0deg) translateY(-2px)}.ent-rally-num{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--ent-amber);color:#1a1204;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:12.5px;margin-bottom:14px}.ent-rally-q{font-weight:700;font-size:14.5px;line-height:1.45;color:#fff;margin:0 0 10px}.ent-rally-a,.ent-rally-a p{font-size:14.5px;line-height:1.55;color:#bfe6e2;margin:0}.ent-part-bio{background:var(--ent-navy-deep);padding-top:64px;padding-bottom:64px}.ent-bio{max-width:760px;margin:0 auto;padding:32px 36px;border-left:3px solid var(--ent-teal);background:rgba(244,241,234,.035);border-radius:0 8px 8px 0}.ent-bio-label{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ent-cyan);font-weight:700;margin-bottom:14px}.ent-bio-p,.ent-bio-p p{font-family:var(--font-lora),Georgia,serif;font-size:16px;line-height:1.75;color:#d7e2e6;margin:0 0 12px}@media (max-width:860px){.ent-hero-grid{grid-template-columns:1fr;gap:32px}.ent-hero-portrait{max-width:340px}.ent-section{padding:60px 6vw 64px}}@media (max-width:700px){.ent-rally-grid{grid-template-columns:1fr}.ent-qa{grid-template-columns:40px 1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.ent-scrollcue svg{animation:none}.ent-rally{transform:none!important;transition:none}}.franja{position:relative;background:linear-gradient(100deg,#0A4A52,#0b3540 46%,#001b35 46.2%,#00203F);border-top:1px solid rgba(47,191,196,.3);border-bottom:1px solid rgba(47,191,196,.3)}.franja-in{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:132px 1fr auto;grid-gap:26px;gap:26px;align-items:center;min-height:158px}.franja-tapa{display:block;position:relative;height:196px;margin:-19px 0;border-radius:4px;overflow:hidden;transform:rotate(-2.2deg);box-shadow:0 18px 40px -12px rgba(0,0,0,.75),0 0 0 1px rgba(244,241,234,.12);transition:transform .25s ease}.franja-tapa:hover{transform:rotate(-2.2deg) translateY(-3px)}.franja-copy{padding:20px 0;min-width:0}.franja-eyebrow{display:flex;align-items:center;gap:9px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:10.5px;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:#E8A33D;margin:0 0 10px}.franja-eyebrow:before{content:"";width:22px;height:2px;background:#E8A33D;flex:none}.franja-nombre{display:block;text-decoration:none}.franja-pila{display:block;font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-weight:500;font-size:21px;color:#2FBFC4;line-height:1}.franja-apellido{display:block;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:800;font-size:34px;color:#fff;text-transform:uppercase;line-height:.98;letter-spacing:-.01em;margin-top:2px}.franja-nombre:hover .franja-apellido{color:#dff1f2}.franja-cita{font-family:var(--font-playfair),Georgia,serif;font-style:italic;font-size:16.5px;line-height:1.45;color:#eef3f2;max-width:52ch;margin:12px 0 0;padding-left:14px;border-left:2px solid #0e7c86}.franja-side{text-align:right}.franja-role{font-size:12.5px;color:#c3d3de;margin:0 0 14px;line-height:1.5}.franja-role b{color:#F4F1EA;font-weight:600}.franja-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-montserrat),"Montserrat",sans-serif;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#0b1f24;background:#E8A33D;padding:10px 18px;border-radius:4px;text-decoration:none;transition:background .2s ease}.franja-cta:hover{background:#f2b558}@media (max-width:900px){.franja-in{grid-template-columns:104px 1fr;gap:18px;padding:22px 24px;min-height:0}.franja-tapa{height:154px;margin:0}.franja-copy{padding:0}.franja-apellido{font-size:26px}.franja-cita{display:none}.franja-side{grid-column:1/-1;text-align:left;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.franja-side .franja-role{margin:0}}@media (prefers-reduced-motion:reduce){.franja-cta,.franja-tapa{transition:none}.franja-tapa:hover{transform:rotate(-2.2deg)}}.franja-sponsor{display:flex;align-items:center;justify-content:flex-end;gap:10px;width:100%;margin-top:4px;padding-top:12px;border-top:1px solid rgba(244,241,234,.16)}.franja-sponsor-lbl{font-family:var(--font-montserrat),"Montserrat",sans-serif;font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#8aa4b5;white-space:nowrap;flex:none}.franja-sponsor-link{display:inline-flex;align-items:center;flex:none}.franja-sponsor img{height:24px;width:auto;max-width:96px;display:block;flex:none}@media (max-width:900px){.franja-sponsor{justify-content:flex-start;width:auto;margin:0;padding:0 0 0 16px;border-top:none;border-left:1px solid rgba(244,241,234,.16)}.franja-sponsor img{height:20px;max-width:80px}}