.gazeta-header-shell{height:140px}
.global-header.gazeta-floating-header{position:fixed!important;inset:0 0 auto!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important;clip-path:none!important;border:0!important;border-radius:0 0 32px 32px!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transform:none!important;transition:none!important;will-change:auto;z-index:100}
.gazeta-floating-header::before,.gazeta-floating-header::after{content:none!important}
.gazeta-floating-header :is(.gazeta-header-surface,.site-logo,.primary-nav,.gazeta-header-actions){transform-origin:top left!important}
.gazeta-header-surface{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#062743;box-shadow:0 10px 28px rgba(2,22,38,.16);transform-origin:top left;pointer-events:none}
.gazeta-floating-header.is-floating .gazeta-header-surface{background:rgba(6,39,67,.76);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%)}
/* Round throughout movement, then return to straight top corners at rest. */
@media(min-width:761px){.gazeta-floating-header:is(.is-floating,.is-morphing) .gazeta-header-surface{border-radius:32px}}
.gazeta-floating-header .network-bar{height:40px;min-height:40px;padding:0 24px;max-width:var(--header-max);box-sizing:border-box}
.gazeta-floating-header .network-bar nav{width:100%;margin:0;padding:10px 0;min-height:40px;box-sizing:border-box}
.global-header.gazeta-floating-header .masthead-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center;gap:20px;width:min(var(--header-max),100%);max-width:none;min-height:100px!important;padding:12px 28px!important;box-sizing:border-box;transform:none!important;transition:none!important}
.gazeta-floating-header .site-logo{justify-self:start;min-width:0;transform-origin:left center}
.global-header.gazeta-floating-header .site-logo img{width:210px!important;height:auto!important;max-height:none!important;max-width:100%!important;object-fit:contain!important;transform:none!important;transition:none!important}
.global-header.gazeta-floating-header .primary-nav{position:relative;display:flex;justify-self:center;justify-content:center;align-items:center;gap:3px!important;width:fit-content!important;max-width:100%!important;min-width:0;min-height:50px;margin:0!important;padding:5px!important;border:0!important;border-radius:999px;background:rgba(255,255,255,.075);opacity:1!important;transform:none!important;pointer-events:auto!important;transition:none!important;overflow:visible;box-sizing:border-box}
.gazeta-floating-header .primary-nav a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 12px;white-space:nowrap;font-size:13px;line-height:1.2;flex:0 0 auto}
.gazeta-floating-header .primary-nav a .material-symbols-rounded{font-size:19px}
.gazeta-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;transform-origin:right center}
.global-header.gazeta-floating-header .header-control{width:44px;height:44px;min-height:44px;min-width:44px;display:grid;place-items:center;gap:0;padding:0!important;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#f1f7fb;transform:none!important}
.gazeta-floating-header .header-control>span:not(.material-symbols-rounded){display:none}
.gazeta-floating-header .header-control .material-symbols-rounded{font-size:24px}
.global-header.gazeta-floating-header.is-floating{top:max(12px,env(safe-area-inset-top))!important;width:min(1120px,calc(100% - 64px))!important;border-radius:999px!important}
.gazeta-floating-header.is-floating .network-bar{display:none}
.global-header.gazeta-floating-header.is-floating .masthead-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;min-height:64px!important;padding:8px 16px!important;gap:12px}
.global-header.gazeta-floating-header.is-floating .site-logo img{width:148px!important}
.global-header.gazeta-floating-header.is-floating .primary-nav{background:transparent;min-height:44px;padding:0!important}
.gazeta-floating-header :is(a,button):focus-visible{outline:3px solid #a7dcf4;outline-offset:3px}
html.a11y-dark .gazeta-header-surface{background:#061724;box-shadow:0 12px 32px rgba(0,0,0,.3)}
html.a11y-dark .gazeta-floating-header.is-floating .gazeta-header-surface{background:rgba(6,23,36,.82)}
html.a11y-dark .global-header.gazeta-floating-header .header-control{background:#16394c;color:#edf5f9}
@media (hover:hover) and (pointer:fine){.gazeta-floating-header .header-control:hover{background:rgba(255,255,255,.17)}}
@media (min-width:761px) and (max-width:1100px){
 .global-header.gazeta-floating-header .masthead-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:12px;padding-inline:20px!important}
 .global-header.gazeta-floating-header .site-logo img{width:150px!important}
 .gazeta-floating-header .primary-nav a{font-size:12px;padding-inline:9px}
 .gazeta-floating-header .primary-nav a .material-symbols-rounded{display:none}
 .global-header.gazeta-floating-header.is-floating{width:calc(100% - 40px)!important}
 .global-header.gazeta-floating-header.is-floating .masthead-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;padding-inline:14px!important;gap:8px}
 .global-header.gazeta-floating-header.is-floating .site-logo img{width:136px!important}
}
@media (min-width:761px) and (max-width:900px){.gazeta-floating-header .primary-nav a{font-size:11.5px;padding-inline:7px}.global-header.gazeta-floating-header .primary-nav{gap:0!important}}
@media (max-width:760px){
 html body .connect-invite{gap:10px;padding:14px 16px;margin-block:16px;border-radius:20px}
 html body .connect-invite-symbol{width:32px;height:32px;flex-basis:32px;font-size:21px;border-radius:10px;align-self:flex-start}
 html body .connect-invite>div,html body .article-main>.connect-invite>div{flex-basis:calc(100% - 42px)}
 html body .connect-invite h2{font-size:18px;line-height:1.2;margin:0 0 4px}
 html body .connect-invite p{font-size:12.5px;line-height:1.45}
 html body .connect-invite button,html body .article-main>.connect-invite button{min-height:44px;padding:8px 14px;font-size:13px;margin-left:0}
 .gazeta-header-shell{height:80px}
 .gazeta-floating-header .network-bar{display:none}
 .global-header.gazeta-floating-header .masthead-row{grid-template-columns:minmax(0,1fr) 96px!important;min-height:80px!important;padding:12px 20px!important;gap:16px}
 .global-header.gazeta-floating-header .site-logo img{width:170px!important;max-width:100%!important}
 .global-header.gazeta-floating-header .primary-nav{display:none!important}
 .global-header.gazeta-floating-header.is-floating{top:max(8px,env(safe-area-inset-top))!important;width:calc(100% - 24px)!important}
 .global-header.gazeta-floating-header.is-floating .masthead-row{grid-template-columns:minmax(0,1fr) 96px!important;min-height:60px!important;padding:8px 12px!important;gap:12px}
 .global-header.gazeta-floating-header.is-floating .site-logo img{width:140px!important}
}
.reels-body .gazeta-header-shell{display:none}
@media print{.gazeta-header-shell{display:none}.global-header.gazeta-floating-header{display:none!important}}
@media (prefers-reduced-motion:reduce){.gazeta-floating-header *{animation:none!important}}
