:root{--n10-bg:#ffffff;--n10-top-bg:#000000;--n10-top-text:#ffffff;--n10-border:#e2e8f0;--n10-accent:var(--color-link,#0055ff);--n10-text-dark:var(--color-heading,#0f172a);--n10-text-muted:#64748b;--header-h-main:85px;--header-h-mobile:65px;--container-max:1280px;--ease-smooth:0.3s cubic-bezier(0.25,1,0.5,1);}.premium-portal-header{width:100%;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,"Inter","Segoe UI",Roboto,sans-serif;position:relative;margin:0 !important;padding:0 !important;border:none !important;}.header-fixed-wrapper{background:var(--n10-bg);width:100%;border-bottom:1px solid var(--n10-border);transition:box-shadow 0.3s ease;}body.has-sticky-header .header-fixed-wrapper{position:fixed;top:0;left:0;right:0;z-index:9999;}body.has-sticky-header{padding-top:65px !important;}body.has-sticky-header.has-main-editoria{padding-top:100px !important;}body.has-sticky-header.portal-variant-news-ticker{padding-top:115px !important;}body.has-sticky-header.portal-variant-news-ticker.has-main-editoria{padding-top:150px !important;}body.has-sticky-header.portal-variant-news-ticker.is-scrolled{padding-top:65px !important;}body.has-sticky-header.portal-variant-news-ticker.is-scrolled.has-main-editoria{padding-top:100px !important;}@media (min-width:992px){body.has-sticky-header{padding-top:85px !important;}body.has-sticky-header.has-sub-editoria{padding-top:120px !important;}body.has-sticky-header.portal-variant-news-ticker{padding-top:135px !important;}body.has-sticky-header.portal-variant-news-ticker.has-sub-editoria{padding-top:170px !important;}body.has-sticky-header.portal-variant-news-ticker.is-scrolled{padding-top:85px !important;}body.has-sticky-header.portal-variant-news-ticker.is-scrolled.has-sub-editoria{padding-top:120px !important;}body.has-sticky-header.portal-variant-bold-center{padding-top:140px !important;}body.has-sticky-header.portal-variant-bold-center.has-sub-editoria{padding-top:175px !important;}}body.admin-bar.has-sticky-header .header-fixed-wrapper{top:32px;}@media screen and (max-width:782px){body.admin-bar.has-sticky-header .header-fixed-wrapper{top:46px;}body.admin-bar.has-sticky-header.portal-variant-news-ticker{padding-top:161px !important;}}body.is-scrolled.has-sticky-header .header-fixed-wrapper{box-shadow:0 4px 24px rgba(0,0,0,0.08);}body{margin-top:0 !important;}.header-container{max-width:var(--container-max);margin:0 auto;padding:0 24px;}@media (min-width:992px){.mobile-only{display:none !important;}}@media (max-width:991px){.desktop-only{display:none !important;}}.site-editoria-title{font-family:var(--font-serif,inherit);font-size:1.4rem;font-weight:900;color:var(--n10-accent);text-transform:uppercase;text-decoration:none;letter-spacing:-0.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:100%;}.header-mini-logo{display:flex;align-items:center;margin-left:20px;min-width:0;}.header-mini-logo img,.header-mini-logo .custom-logo{max-height:40px !important;width:auto;object-fit:contain;}.site-title-mini{font-size:1.1rem;font-weight:900;color:var(--n10-text-dark);text-decoration:none;text-transform:uppercase;white-space:nowrap;}.header-sub-editoria{background-color:var(--n10-accent);background-image:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));width:100%;height:35px;display:flex;align-items:center;}.header-sub-editoria .header-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:0;}.sub-editoria-desktop-wrap,.sub-editoria-mobile-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;}.sub-editoria-title{color:#ffffff;font-size:0.85rem;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:0.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 10px;display:block;min-width:0;}.sub-editoria-title:hover{text-decoration:underline;}.sub-editoria-sep{color:rgba(255,255,255,0.6);margin:0 4px;font-size:0.9rem;flex-shrink:0;}.header-news-ticker{background:#f8fafc;border-top:1px solid var(--n10-border);padding:10px 0;overflow:hidden;width:100%;}body.is-scrolled .header-news-ticker{display:none !important;}.ticker-wrapper{display:flex;align-items:center;gap:16px;max-width:var(--container-max);margin:0 auto;padding:0 24px;}.ticker-badge{background:var(--n10-accent);color:#ffffff;padding:5px 12px;border-radius:4px;font-size:0.65rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,0.1);z-index:2;}.ticker-scroll-area{overflow:hidden;flex:1;white-space:nowrap;position:relative;mask-image:linear-gradient(to right,transparent,black 2%,black 98%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 2%,black 98%,transparent);}.ticker-content{display:inline-flex;align-items:center;animation:scrollTicker linear infinite;will-change:transform;}.ticker-content:hover{animation-play-state:paused;}.ticker-content a{color:var(--n10-text-dark);text-decoration:none;font-weight:600;font-size:0.9rem;transition:color var(--ease-smooth);display:flex;align-items:center;}.ticker-content a:hover{color:var(--n10-accent);text-decoration:underline;}.ticker-separator{display:inline-block;width:5px;height:5px;background:var(--n10-accent);border-radius:50%;margin:0 20px;opacity:0.5;}@keyframes scrollTicker{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}@media (max-width:991px){.header-news-ticker{padding:10px 0;background:#ffffff;}.ticker-wrapper{padding:0 16px;gap:12px;}.ticker-badge{font-size:0.65rem;padding:4px 8px;box-shadow:none;}.ticker-scroll-area{mask-image:linear-gradient(to right,transparent,black 5%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 90%,transparent);}}.header-main-area{background:var(--n10-bg);position:relative;}.header-grid-layout{height:var(--header-h-mobile);display:flex;align-items:center;justify-content:space-between;gap:12px;}.slot-left,.slot-center,.slot-right,.slot-post-title{min-width:0;}.slot-left{display:flex;align-items:center;flex-shrink:0;}.slot-center{display:flex;justify-content:center;align-items:center;flex:1;}.slot-right{flex-shrink:0;}.slot-post-title{display:none;width:100%;}.sticky-post-title{font-family:var(--font-serif,inherit);font-weight:700;font-size:1.1rem;color:var(--n10-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;width:100%;}body.is-scrolled.single-post .branding img{max-height:40px !important;}@media (min-width:992px){.header-grid-layout{height:var(--header-h-main);display:grid;align-items:center;gap:30px;transition:all 0.3s ease;}.portal-variant-modern-classic .header-grid-layout,.portal-variant-news-ticker .header-grid-layout{grid-template-columns:1fr auto 1fr;}.portal-variant-modern-classic .slot-left,.portal-variant-news-ticker .slot-left{justify-self:start;}.portal-variant-modern-classic .slot-center,.portal-variant-news-ticker .slot-center{justify-self:center;}.portal-variant-modern-classic .slot-right,.portal-variant-news-ticker .slot-right{justify-self:end;}body.is-scrolled.single-post .header-grid-layout{grid-template-columns:auto auto 1fr auto !important;gap:24px !important;}body.is-scrolled.single-post .slot-center{justify-self:start !important;padding:0 !important;flex:none;}body.is-scrolled.single-post .slot-post-title{display:block;opacity:1;transform:translateY(0);justify-self:start;border-left:2px solid var(--n10-border);padding-left:24px;}.portal-variant-bold-center .header-grid-layout{height:140px;grid-template-columns:1fr auto 1fr;}.portal-variant-bold-center .branding img{max-height:85px;}.portal-variant-bold-center .slot-left{justify-self:start;}.portal-variant-bold-center .slot-center{justify-self:center;}.portal-variant-bold-center .slot-right{justify-self:end;}}.branding img,.branding .custom-logo{max-height:50px;width:auto;display:block;object-fit:contain;}.branding .site-title{font-size:2.2rem;font-weight:900;color:var(--n10-text-dark);text-decoration:none;text-transform:uppercase;letter-spacing:-0.05em;line-height:1;}.action-btn{background:transparent;border:none;cursor:pointer;color:var(--n10-text-dark);display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;transition:all 0.2s ease;}.action-btn:hover{background:#f1f5f9;color:var(--n10-accent);}.btn-text{font-weight:800;font-size:0.8rem;letter-spacing:0.05em;}.header-bottom-nav{border-top:1px solid var(--n10-border);background:var(--n10-bg);}.bottom-nav-wrapper{display:flex;justify-content:center;}.menu-primary-nav{display:flex;list-style:none;margin:0;padding:0;gap:32px;}.menu-primary-nav>li>a{display:block;padding:20px 0;color:var(--n10-text-dark);font-size:0.9rem;font-weight:800;text-transform:uppercase;text-decoration:none;position:relative;letter-spacing:0.03em;}.menu-primary-nav>li>a::after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:3px;background:var(--n10-accent);transition:width var(--ease-smooth);}.menu-primary-nav>li:hover>a::after,.menu-primary-nav>li.current-menu-item>a::after{width:100%;}body.is-scrolled.has-sticky-header .header-bottom-nav{display:none !important;}.header-progress-bar{position:absolute;bottom:-1px;left:0;height:3px;background:var(--n10-accent);width:0;z-index:10;transition:width 0.1s;}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,0.7);z-index:10000;opacity:0;visibility:hidden;transition:all 0.3s;backdrop-filter:blur(4px);}body.menu-open .mobile-menu-overlay{opacity:1;visibility:visible;}body.menu-open{overflow:hidden;}.mobile-menu-sidebar{position:fixed;top:0;left:-100%;width:340px;max-width:85vw;height:100%;background:#fff;z-index:10001;transition:left 0.4s cubic-bezier(0.16,1,0.3,1);box-shadow:15px 0 40px rgba(0,0,0,0.15);display:flex;flex-direction:column;overflow-x:hidden;}body.menu-open .mobile-menu-sidebar{left:0;}.mobile-menu-header{padding:24px;border-bottom:1px solid var(--n10-border);display:flex;justify-content:space-between;align-items:center;}.mobile-logo{display:flex;align-items:center;max-width:calc(100% - 40px);}.mobile-logo img,.mobile-logo .custom-logo{max-height:40px !important;max-width:100% !important;height:auto !important;width:auto !important;object-fit:contain;}.mobile-menu-close{background:none;border:none;color:var(--n10-text-dark);cursor:pointer;padding:4px;transition:color 0.2s;}.mobile-menu-close:hover{color:#dc2626;}.mobile-menu-content{flex:1;overflow-y:auto;padding:24px 0;}.mobile-menu-list{list-style:none;padding:0;margin:0;}.mobile-menu-list li a{display:block;padding:16px 32px;color:var(--n10-text-dark);text-decoration:none;font-weight:800;font-size:1.1rem;border-left:4px solid transparent;}.mobile-menu-list li a:hover{background:#f8fafc;border-left-color:var(--n10-accent);color:var(--n10-accent);}.search-overlay{position:fixed;inset:0;background:rgba(255,255,255,0.98);z-index:10002;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all 0.3s;}.search-overlay.is-active{opacity:1;visibility:visible;}.search-overlay-inner{width:100%;max-width:800px;padding:30px;position:relative;}.search-close{position:absolute;top:-60px;right:20px;background:none;border:none;color:var(--n10-text-dark);cursor:pointer;transition:transform 0.2s;}.search-close:hover{transform:scale(1.1);color:#dc2626;}.search-container input[type="search"]{width:100%;border:none;border-bottom:4px solid var(--n10-text-dark);padding:20px 0;font-size:2.5rem;font-weight:900;outline:none;background:transparent;}.search-container input[type="search"]:focus{border-bottom-color:var(--n10-accent);}body.has-sticky-header.has-urgent-active{padding-top:105px !important;}body.has-sticky-header.has-urgent-active.has-main-editoria{padding-top:140px !important;}body.has-sticky-header.has-urgent-active.portal-variant-news-ticker{padding-top:115px !important;}body.has-sticky-header.has-urgent-active.portal-variant-news-ticker.has-main-editoria{padding-top:150px !important;}@media (min-width:992px){body.has-sticky-header.has-urgent-active{padding-top:125px !important;}body.has-sticky-header.has-urgent-active.has-sub-editoria{padding-top:160px !important;}body.has-sticky-header.has-urgent-active.portal-variant-news-ticker{padding-top:135px !important;}body.has-sticky-header.has-urgent-active.portal-variant-news-ticker.has-sub-editoria{padding-top:170px !important;}body.has-sticky-header.has-urgent-active.portal-variant-bold-center{padding-top:180px !important;}body.has-sticky-header.has-urgent-active.portal-variant-bold-center.has-sub-editoria{padding-top:215px !important;}}.header-news-ticker.urgent-active{background:linear-gradient(90deg,#e11d48 0%,#be123c 100%);padding:0;height:50px;display:flex;align-items:center;}body.is-scrolled .header-news-ticker.urgent-active{display:none !important;}