/* UW3D v0.1.202 — one typographic baseline for all Page and Archive Hero headers.
   Gutenberg saved local settings are never deleted; enable "Lokalna typografia" on
   the individual block to restore them. No changes to Hero height, text contents, images. */
body .uw3d35-hero:not([data-uw202-typography="local"]) h1,
body .uwm180-hero:not([data-uw202-typography="local"]) h1{
 font-family:var(--uw202-font,Quantico,sans-serif)!important;
 font-size:var(--uw202-heading-d,50px)!important;
 font-weight:var(--uw202-heading-weight,700)!important;
 letter-spacing:var(--uw202-heading-spacing,1px)!important;
 line-height:var(--uw202-heading-line,1.16)!important;
}
body .uw3d35-hero:not([data-uw202-typography="local"]) .uw3d35-kicker,
body .uwm180-hero:not([data-uw202-typography="local"]) .uwm180-kicker{
 font-family:var(--uw202-font,Quantico,sans-serif)!important;
 font-size:var(--uw202-kicker-d,20px)!important;
 font-weight:var(--uw202-kicker-weight,700)!important;
 letter-spacing:var(--uw202-kicker-spacing,2.5px)!important;
}
body .uw3d35-hero:not([data-uw202-typography="local"]) .uw3d35-hero__text p,
body .uwm180-hero:not([data-uw202-typography="local"]) .uwm180-hero__description{
 font-family:var(--uw202-font,Quantico,sans-serif)!important;
 font-size:var(--uw202-description-d,18px)!important;
 font-weight:var(--uw202-description-weight,400)!important;
 letter-spacing:var(--uw202-description-spacing,0px)!important;
 line-height:var(--uw202-description-line,1.75)!important;
}
/* Only move the CONTENT within its existing hero slot if the logo physically
   overlaps. No compensating reduction of logo size on archives. */
body .uw3d35-hero .uw3d35-hero__text,
body .uwm180-hero .uwm180-hero__copy{
 box-sizing:border-box;
 padding-inline-start:var(--uw202-logo-safe-inset,0px);
 padding-block-start:var(--uw202-logo-safe-top,0px);
}
@media(max-width:650px){
 body .uw3d35-hero:not([data-uw202-typography="local"]) h1,
 body .uwm180-hero:not([data-uw202-typography="local"]) h1{font-size:var(--uw202-heading-m,38px)!important}
 body .uw3d35-hero:not([data-uw202-typography="local"]) .uw3d35-kicker,
 body .uwm180-hero:not([data-uw202-typography="local"]) .uwm180-kicker{font-size:var(--uw202-kicker-m,11px)!important}
 body .uw3d35-hero:not([data-uw202-typography="local"]) .uw3d35-hero__text p,
 body .uwm180-hero:not([data-uw202-typography="local"]) .uwm180-hero__description{font-size:var(--uw202-description-m,15px)!important}
}
