.nav-newspaper-link{display:none!important}.nav-person-icon{display:none}.nav-paper-desktop{display:none}
@media(min-width:821px){
html body .site-header.koos-navigation-v613>.nav-newspaper-link{display:flex!important;align-items:center;justify-content:center;grid-column:2!important;grid-row:1!important;align-self:center;justify-self:end;order:1;margin-left:auto;margin-right:10px;min-height:44px;padding:4px 13px;box-sizing:border-box;border:1px solid #8da7c34d;border-radius:14px;background:#f7f2e7;color:#29251e;text-decoration:none}
html body .site-header.koos-navigation-v613>.header-actions{order:2;margin-left:0}
.site-header.koos-navigation-v613>.nav-newspaper-link>svg{display:none}
html body .site-header.koos-navigation-v613>.nav-newspaper-link{height:var(--nav-glass-height,40px)!important;min-height:var(--nav-glass-height,40px)!important;padding:0 12px!important;background:var(--nav-glass-background)!important;border:var(--nav-glass-border)!important;border-radius:var(--nav-glass-radius,999px)!important;box-shadow:var(--nav-glass-shadow)!important;backdrop-filter:var(--nav-glass-backdrop);color:var(--nav-glass-color)!important;position:relative;z-index:2}
.nav-paper-desktop{display:flex;align-items:center;gap:7px}.nav-paper-name{font:bold 16px/1 Georgia,serif;white-space:nowrap}.nav-paper-name em{font-size:.75em;font-weight:400}
.nav-paper-sheet{display:block;width:31px;height:34px;padding:3px;border:1px solid #958a78;box-sizing:border-box;transform:rotate(-6deg);box-shadow:2px 1px 0 #ded6c6;background:#f7f2e7}.nav-paper-sheet b{display:block;font:bold 5px/1.3 Georgia,serif;white-space:nowrap;border-bottom:1px solid #958a78}.nav-paper-print{display:flex;gap:2px;margin-top:3px}.nav-paper-print i{width:7px;height:17px;background:repeating-linear-gradient(to bottom,#807664 0,#807664 1px,transparent 1px,transparent 3px)}.nav-paper-print i:first-child{background:linear-gradient(#a29c87 0 8px,transparent 8px 10px,#807664 10px 11px,transparent 11px 13px,#807664 13px 14px,transparent 14px)}
html body .site-header.koos-navigation-v613>.nav-newspaper-link:focus-visible{outline:2px solid #57a6ff;outline-offset:3px}
.site-header.koos-navigation-v613 .nav-paper-sheet{width:25px;height:28px;padding:2px;box-shadow:1px 1px 0 #ded6c6;background:#f7f2e7;color:#191714;border-color:#958a78;transform:rotate(-5deg)}
.site-header.koos-navigation-v613 .nav-paper-sheet b{font-size:4px;border-color:currentColor}.site-header.koos-navigation-v613 .nav-paper-print{gap:2px;margin-top:2px}.site-header.koos-navigation-v613 .nav-paper-print i{width:5px;height:13px;background:repeating-linear-gradient(to bottom,currentColor 0,currentColor 1px,transparent 1px,transparent 3px);opacity:.6}
}
@media(max-width:820px){
html body:has(.koos-unified-header.koos-product-header) .site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header],
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613[data-marketing-header]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:44px 40px!important;align-items:center!important;gap:6px!important;position:relative!important}
html body:has(.koos-unified-header.koos-product-header) .site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.header-actions,
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613>.header-actions{display:contents!important}
html body:has(.koos-unified-header.koos-product-header) .site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.brand,
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613>.brand{grid-column:1/3!important;grid-row:1!important;justify-self:start!important;width:82px!important;max-width:82px!important;align-items:flex-start!important}
html body:has(.koos-unified-header.koos-product-header) .site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .login-button,
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .login-button{grid-column:5/7!important;grid-row:1!important;justify-self:end!important;display:flex!important;align-items:center!important;justify-content:center!important;position:static!important;width:44px!important;max-width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-sizing:border-box!important;padding:0!important;font-size:0!important;line-height:0!important;gap:0!important;border:1px solid #8da7c34d!important;border-radius:50%!important;color:inherit!important}
html body .site-header.koos-navigation-v613 .login-button .nav-person-icon{display:block!important;width:23px!important;height:23px!important;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none!important}
html body .site-header.koos-navigation-v613>.nav-newspaper-link{grid-column:3/5!important;grid-row:1!important;justify-self:center!important;display:flex!important;align-items:center;justify-content:center;width:48px;min-width:48px;height:44px;min-height:44px;padding:0;color:inherit;border:1px solid #8da7c34d;border-radius:13px;background:#ffffff08;text-decoration:none;box-sizing:border-box}
html body .site-header.koos-navigation-v613 .nav-newspaper-link svg{display:block;width:30px;height:28px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}
html body .site-header.koos-navigation-v613>.nav-newspaper-link:focus-visible,html body .site-header.koos-navigation-v613 .login-button:focus-visible{outline:2px solid #57a6ff;outline-offset:3px}
html body:has(.koos-unified-header.koos-product-header) .site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .theme-button{grid-column:1/4!important;grid-row:2!important}
html body:has(.koos-unified-header.koos-product-header) .site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .language-select{grid-column:4/7!important;grid-row:2!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .theme-button{grid-column:1/3!important;grid-row:2!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .language-select{grid-column:3/5!important;grid-row:2!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .mj-filter-toggle{grid-column:6/7!important;grid-row:1!important;justify-self:end!important;width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .login-button{grid-column:5/6!important;justify-self:center!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .mj-filter-toggle>span{display:none!important}
html body#koos-jobs.public-marketing.public-jobs-page.kj-mobile-jobs .site-header.global-header.koos-navigation-v613 .language-select{grid-column:4/7!important}
}

/* v616: even mobile header tracks; desktop glass and paper glyph remain unchanged. */
@media(max-width:820px){
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header],
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:44px 40px!important;gap:8px!important}
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.brand,
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.brand{grid-column:1!important;grid-row:1!important;width:min(82px,100%)!important;max-width:100%!important;justify-self:start!important}
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.nav-newspaper-link,
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.nav-newspaper-link{grid-column:2!important;grid-row:1!important;justify-self:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin:0!important}
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .login-button,
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .login-button{grid-column:3!important;grid-row:1!important;justify-self:center!important;margin:0!important}
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .mj-filter-toggle,
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .mj-filter-toggle{grid-column:4!important;grid-row:1!important;justify-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important}
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .theme-button,
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .theme-button{grid-column:1/3!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}
 html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .language-select,
 html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .language-select{grid-column:3/5!important;grid-row:2!important;width:100%!important;max-width:none!important;margin:0!important}
}
/* Footer remains reachable below the reader, not permanently reserved on the screen. */
@media(max-width:760px){
 html body.newspaper-page.newspaper-reader .site-footer{position:static!important;inset:auto!important;height:auto!important;min-height:0!important;padding:6px 14px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:2px 12px!important;overflow:visible!important;white-space:normal!important}
 html body.newspaper-page.newspaper-reader .site-footer>p{flex-basis:100%;font:10px/1.4 Arial,sans-serif!important;margin:0!important}
 html body.newspaper-page.newspaper-reader .site-footer>nav{display:flex!important;flex-direction:row!important;flex-basis:100%!important;width:100%!important;max-width:none!important;flex-wrap:wrap!important;justify-content:center!important;gap:0 12px!important;white-space:normal!important}
 html body.newspaper-page.newspaper-reader .site-footer>nav>a{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-height:32px!important;font:10px/1.4 Arial,sans-serif!important}
 html body.newspaper-page.newspaper-reader .site-footer>address{display:flex!important;flex-direction:row!important;justify-content:center!important;flex-wrap:wrap!important;gap:0 12px!important;width:100%!important;font:10px/1.4 Arial,sans-serif!important}
 html body.newspaper-page.newspaper-reader .site-footer>address>a{display:inline-flex!important;align-items:center!important;min-height:32px!important}
 html body.newspaper-page.newspaper-reader #koos-newspaper .mobile{height:calc(100svh - var(--pdf-archive-height,45px))!important;height:calc(100dvh - var(--pdf-archive-height,45px))!important;min-height:0!important}
 html body.newspaper-page.newspaper-reader .newspaper-pdf-archive{position:relative!important;padding-bottom:env(safe-area-inset-bottom,0px)!important;box-sizing:border-box!important}
 html body.newspaper-page.newspaper-reader .newspaper-pdf-archive>summary{margin-right:160px!important;min-height:44px!important}
 html body.newspaper-page.newspaper-reader .newspaper-archivebar616{position:relative!important}
 html body.newspaper-page.newspaper-reader .newspaper-archivebar616>.newspaper-guide-open{position:absolute!important;top:0!important;right:12px!important;bottom:auto!important;max-width:150px!important;min-height:44px!important;margin:0!important;padding:4px 8px!important;display:flex!important;align-items:center!important;font:11px/1.3 Arial,sans-serif!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;z-index:1!important;border:0!important;background:transparent!important;color:#213344!important}
}

@media(max-width:820px){html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header],html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]{grid-template-columns:minmax(0,1fr) 60px 44px 44px!important;}html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.nav-newspaper-link,html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header]>.nav-newspaper-link{justify-self:start!important;}html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .mj-filter-toggle,html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .mj-filter-toggle{justify-self:end!important;}html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .theme-button,html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .theme-button{grid-column:1/5!important;width:calc(50% - 4px)!important;justify-self:start!important;}html body:has(.koos-unified-header.koos-product-header) header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .language-select,html body#koos-jobs.public-marketing.public-jobs-page header.site-header.global-header.koos-unified-header.koos-product-header.koos-navigation-v613[data-marketing-header] .language-select{grid-column:1/5!important;width:calc(50% - 4px)!important;justify-self:end!important;}}
#koos-newspaper .masthead h1.the-koos-mark617{position:relative!important;aspect-ratio:4.5!important;overflow:hidden!important;font-size:0!important;line-height:0!important;margin:0!important;letter-spacing:normal!important}
#koos-newspaper .masthead h1.the-koos-mark617 .the-koos-logo617{position:absolute!important;top:0;left:0;transform:translateY(-20%);display:block!important;width:100%!important;height:auto!important;max-width:100%!important;mix-blend-mode:darken}
#koos-newspaper .masthead:has(.the-koos-mark617) .tag{display:none!important}
#koos-newspaper .mobile-logo.the-koos-mark617{display:block!important;position:relative!important;width:112px!important;height:35px!important;overflow:hidden!important;font-size:0!important;line-height:0!important}
#koos-newspaper .mobile-logo .the-koos-strap617{position:absolute;bottom:0;left:0;width:100%;font:6px/8px Georgia,serif;letter-spacing:.2px;text-align:center;white-space:nowrap;color:#191714;background:#f7f2e7}
#koos-newspaper .mobile-logo.the-koos-mark617 .the-koos-logo617{position:absolute!important;display:block!important;width:165px!important;height:auto!important;max-width:none!important;left:-24px!important;top:-11px!important;mix-blend-mode:darken}
.mini-mast.the-koos-mark617{position:relative;height:10px;overflow:hidden;font-size:0!important}
.mini-mast.the-koos-mark617 .the-koos-logo617{position:absolute;width:62px;max-width:none;height:auto;left:50%;top:-4px;transform:translateX(-50%);mix-blend-mode:darken}

/* Full wordmark fits inside the 112px mobile window, with ink-edge safety. */
#koos-newspaper .mobile-logo.the-koos-mark617 .the-koos-logo617{width:150px!important;left:-20px!important;top:-9px!important}
