.portal-home{background:#0d1117;color:#fff;min-height:100vh}.portal-home .container{width:min(1240px,calc(100% - 40px));margin:0 auto}.portal-top{padding:calc(var(--navbar-fixed-space,112px) + 30px) 0 28px}.portal-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}.portal-kicker{display:block;margin-bottom:7px;color:#ffbd00;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.portal-heading-row h1,.portal-section-head h2{margin:0;font-family:'Oswald',sans-serif;font-weight:700;letter-spacing:-.02em}.portal-heading-row h1{max-width:820px;font-size:clamp(34px,5vw,64px);line-height:.98}.portal-countdown{flex:0 0 auto;text-align:right}.portal-countdown span{display:block;color:#8d95a4;font-size:9px;font-weight:800;letter-spacing:.13em}.portal-countdown strong{font-family:'Oswald',sans-serif;font-size:21px}.portal-feature-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:14px}.portal-feature-main,.portal-mini-card,.portal-discover-card{position:relative;overflow:hidden;border-radius:12px;background:#161b22;color:#fff;border:1px solid rgba(255,255,255,.075)}.portal-feature-main{min-height:540px}.portal-feature-main img,.portal-mini-card img,.portal-discover-card img,.portal-news-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.portal-feature-main:hover img,.portal-mini-card:hover img,.portal-discover-card:hover img,.portal-news-card:hover .portal-news-image img{transform:scale(1.035)}.portal-feature-overlay,.portal-mini-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 35%,rgba(5,7,10,.94) 100%)}.portal-feature-content{position:absolute;left:0;right:0;bottom:0;padding:32px}.portal-feature-content h2{max-width:820px;margin:10px 0 8px;font-family:'Oswald',sans-serif;font-size:clamp(31px,4vw,52px);line-height:1}.portal-feature-content p{max-width:760px;margin:0;color:#c6cbd3;font-size:14px;line-height:1.55}.portal-tag{display:inline-flex;align-items:center;padding:6px 8px;border-radius:5px;background:#ffbd00;color:#090b0e;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.portal-feature-side{display:grid;grid-template-rows:repeat(3,1fr);gap:14px}.portal-mini-card{min-height:170px}.portal-mini-content{position:absolute;left:0;right:0;bottom:0;padding:16px}.portal-mini-content span,.portal-discover-card>div:last-child span{color:#ffbd00;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.portal-mini-content h3{margin:6px 0 0;font-family:'Oswald',sans-serif;font-size:20px;line-height:1.08}.portal-strip,.portal-news,.portal-discover{padding:34px 0}.portal-strip{border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);background:#11161e}.portal-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:20px}.portal-section-head h2{font-size:34px}.portal-more{color:#c9ced6;font-size:10px;font-weight:900;letter-spacing:.08em}.portal-shortcuts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.portal-shortcut{display:grid;grid-template-columns:1fr auto;grid-template-areas:"title arrow" "text arrow";gap:4px 12px;padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#171d26;color:#fff;transition:transform .2s ease,border-color .2s ease,background .2s ease}.portal-shortcut:hover{transform:translateY(-3px);border-color:rgba(255,189,0,.3);background:#1b222d}.portal-shortcut b{grid-area:title;font-family:'Oswald',sans-serif;font-size:20px}.portal-shortcut span{grid-area:text;color:#929aaa;font-size:11px;line-height:1.4}.portal-shortcut i{grid-area:arrow;align-self:center;color:#ffbd00;font-style:normal;font-size:20px}.portal-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px}.portal-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.portal-news-card{min-width:0}.portal-news-image{display:block;position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:9px;background:#171d26}.portal-news-image .portal-tag{position:absolute;left:10px;bottom:10px}.portal-news-body{padding:12px 2px 0}.portal-news-body h3{margin:0 0 7px;font-family:'Oswald',sans-serif;font-size:22px;line-height:1.08}.portal-news-body h3 a{color:#fff}.portal-news-meta{color:#727b8b;font-size:8px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.portal-news-body p{margin:8px 0 0;color:#9da5b2;font-size:11.5px;line-height:1.5}.portal-most-read{display:flex;flex-direction:column;gap:16px}.portal-most-read-box{padding:20px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#121821;position:sticky;top:100px}.portal-most-read-box h3{margin:0 0 8px;font-family:'Oswald',sans-serif;font-size:27px}.portal-most-read-box ol{list-style:none;margin:0;padding:0}.portal-most-read-box li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:13px 0;border-top:1px solid rgba(255,255,255,.07)}.portal-most-read-box li>span{color:#596273;font-family:'Oswald',sans-serif;font-size:20px}.portal-most-read-box li a{color:#e8ebef;font-size:11px;font-weight:750;line-height:1.35}.portal-hubcortes{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:10px;background:linear-gradient(145deg,#181818,#0a0b0d);border:1px solid rgba(255,189,0,.22);color:#fff}.portal-hubcortes small{color:#ffbd00;font-size:8px;font-weight:900;letter-spacing:.11em}.portal-hubcortes strong{font-family:'Oswald',sans-serif;font-size:25px;line-height:1}.portal-hubcortes span{color:#a5abb5;font-size:11px}.portal-hubcortes b{margin-top:5px;color:#ffbd00;font-size:9px}.portal-discover{padding-bottom:60px;background:#0a0e14}.portal-discover-grid{display:grid;grid-template-columns:1.5fr .75fr .75fr;gap:14px}.portal-discover-card{min-height:300px}.portal-discover-card--large{min-height:360px}.portal-discover-card>div:last-child{position:absolute;left:0;right:0;bottom:0;padding:20px}.portal-discover-card h3{margin:6px 0 0;font-family:'Oswald',sans-serif;font-size:29px;line-height:1}.portal-discover-card p{margin:8px 0 0;max-width:560px;color:#c1c6cf;font-size:12px;line-height:1.5}@media(max-width:1000px){.portal-feature-grid{grid-template-columns:1fr}.portal-feature-side{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.portal-mini-card{min-height:200px}.portal-shortcuts{grid-template-columns:repeat(2,1fr)}.portal-news-layout{grid-template-columns:1fr}.portal-most-read-box{position:static}.portal-discover-grid{grid-template-columns:1fr 1fr}.portal-discover-card--large{grid-column:1/-1}}@media(max-width:700px){.portal-top{padding-top:calc(var(--navbar-fixed-space,80px) + 20px)}.portal-home .container{width:min(100% - 24px,1240px)}.portal-heading-row{align-items:flex-start;flex-direction:column}.portal-countdown{text-align:left}.portal-feature-main{min-height:440px}.portal-feature-content{padding:22px}.portal-feature-side{grid-template-columns:1fr;display:grid}.portal-mini-card{min-height:210px}.portal-shortcuts,.portal-news-grid,.portal-discover-grid{grid-template-columns:1fr}.portal-discover-card--large{grid-column:auto}.portal-section-head h2{font-size:29px}.portal-news-layout{gap:20px}}@media(max-width:480px){.portal-feature-main{min-height:390px}.portal-feature-content h2{font-size:30px}.portal-feature-content p{font-size:12px}.portal-heading-row h1{font-size:35px}.portal-shortcut{padding:17px}.portal-news-body h3{font-size:20px}}