/* UW3D 0.1.191 — only active when an explicit published Gutenberg archive layout exists. */
.uwm191-gutenberg{font-family:Quantico,'Arial Narrow',sans-serif}
.uwm191-gutenberg .uwm191-section{box-sizing:border-box;max-width:100%;margin-left:auto;margin-right:auto;width:var(--uwm191-width-d,100%)}
.uwm191-gutenberg .uwm191-section--hero{width:100%;padding-top:var(--uwm191-top-d,0px);padding-bottom:var(--uwm191-bottom-d,0px)}
.uwm191-gutenberg .uwm191-section--hero h1{font-family:var(--uwm191-font,Quantico,sans-serif);font-size:var(--uwm191-title-d,var(--uwm180-head-d,54px));font-weight:var(--uwm191-title-weight,var(--uwm180-head-weight,900));letter-spacing:var(--uwm191-title-space,var(--uwm180-head-space,1px));line-height:var(--uwm191-title-line,var(--uwm180-head-line,1.05))}
.uwm191-gutenberg .uwm191-section--hero .uwm180-kicker{color:var(--uwm191-kicker-color,var(--uw-orange,#ff6900))}
.uwm191-gutenberg .uwm191-section--hero .uwm180-hero__description{font-family:var(--uwm191-font,var(--uwm190-description-font,Quantico,sans-serif));font-size:var(--uwm191-desc-d,var(--uwm180-body-d,15px));font-weight:var(--uwm191-desc-weight,var(--uwm190-description-weight,400));letter-spacing:var(--uwm191-desc-space,var(--uwm190-description-space,0px));line-height:var(--uwm191-desc-line,var(--uwm190-description-line,1.6))}
.uwm191-gutenberg .uwm191-section--hero .uwm180-hero__image{background-position:center center,var(--uwm191-image-x,right) var(--uwm191-image-y,42%)}
.uwm191-gutenberg .uwm191-section--filters{min-height:0;padding-top:var(--uwm191-top-d,26px);padding-bottom:var(--uwm191-bottom-d,0px)}
.uwm191-gutenberg .uwm191-section--navigation{min-height:0;padding-top:var(--uwm191-top-d,0px);padding-bottom:var(--uwm191-bottom-d,0px)}
.uwm191-gutenberg .uwm191-section--catalog{min-height:0;padding-top:var(--uwm191-top-d,0px);padding-bottom:var(--uwm191-bottom-d,90px)}
.uwm191-gutenberg .uwm191-section--sites{padding-top:var(--uwm191-top-d,30px);padding-bottom:var(--uwm191-bottom-d,75px)}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid{column-gap:var(--uwm191-gap-d,var(--uwm180-card-gap-d,16px));row-gap:var(--uwm191-gap-d,var(--uwm180-card-gap-d,16px))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]){grid-template-columns:repeat(var(--uwm191-columns-d,var(--uwm182-archive-columns-d,4)),minmax(0,1fr))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]) .uw3d2-card__media{height:var(--uwm191-image-d,calc(var(--uwm180-card-image-d,190px) * var(--uwm182-archive-scale,1)))}
.uwm191-gutenberg .uwm191-section--sites .uw3d2-sites__grid{gap:var(--uwm191-gap-d,var(--uwm191-original-gap-d,16px));grid-template-columns:repeat(var(--uwm191-columns-d,var(--uwm191-original-cols-d,var(--uw3d2-sites-cols,3))),minmax(0,1fr))}
.uwm191-gutenberg .uwm191-section--sites .uw3d2-site-card__image{height:var(--uwm191-image-d,var(--uwm191-original-image-d,205px))}
.uwm191-gutenberg .wp-block-paragraph,.uwm191-gutenberg .wp-block-heading{max-width:1200px;margin-left:auto;margin-right:auto;padding-inline:15px}
@media(max-width:650px){
  .uwm191-gutenberg .uwm191-section{width:var(--uwm191-width-m,100%)}
  .uwm191-gutenberg .uwm191-section--hero{width:100%;padding-top:var(--uwm191-top-m,0px);padding-bottom:var(--uwm191-bottom-m,0px)}
  .uwm191-gutenberg .uwm191-section--hero h1{font-size:var(--uwm191-title-m,var(--uwm180-head-m,35px))}
  .uwm191-gutenberg .uwm191-section--hero .uwm180-hero__description{font-size:var(--uwm191-desc-m,var(--uwm180-body-m,13px))}
  .uwm191-gutenberg .uwm191-section--filters{padding-top:var(--uwm191-top-m,18px);padding-bottom:var(--uwm191-bottom-m,0px)}
  .uwm191-gutenberg .uwm191-section--navigation{padding-top:var(--uwm191-top-m,0px);padding-bottom:var(--uwm191-bottom-m,0px)}
  .uwm191-gutenberg .uwm191-section--catalog{padding-top:var(--uwm191-top-m,0px);padding-bottom:var(--uwm191-bottom-m,60px)}
  .uwm191-gutenberg .uwm191-section--sites{padding-top:var(--uwm191-top-m,25px);padding-bottom:var(--uwm191-bottom-m,55px)}
  .uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]){grid-template-columns:repeat(var(--uwm191-columns-m,var(--uwm191-original-cols-m,1)),minmax(0,1fr));gap:var(--uwm191-gap-m,var(--uwm180-card-gap-m,19px))}
  .uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]) .uw3d2-card__media{height:var(--uwm191-image-m,calc(var(--uwm180-card-image-m,210px) * var(--uwm182-archive-scale,1)))}
  .uwm191-gutenberg .uwm191-section--sites .uw3d2-sites__grid{grid-template-columns:repeat(var(--uwm191-columns-m,var(--uwm191-original-cols-m,1)),minmax(0,1fr));gap:var(--uwm191-gap-m,var(--uwm191-original-gap-m,16px))}
  .uwm191-gutenberg .uwm191-section--sites .uw3d2-site-card__image{height:var(--uwm191-image-m,var(--uwm191-original-image-m,190px))}
}

/* Preserve original v190 intermediate breakpoints and scaling unless overridden. */
@media(min-width:801px) and (max-width:1120px){
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]){grid-template-columns:repeat(var(--uwm191-columns-d,var(--uwm182-archive-columns-t,3)),minmax(0,1fr))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]) .uw3d2-card__media{height:var(--uwm191-image-d,calc(var(--uwm180-card-image-t,166px) * var(--uwm182-archive-scale,1)))}
}
@media(min-width:651px) and (max-width:800px){
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]){grid-template-columns:repeat(var(--uwm191-columns-d,var(--uwm182-archive-columns-s,2)),minmax(0,1fr))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]) .uw3d2-card__media{height:var(--uwm191-image-d,calc(var(--uwm180-card-image-s,190px) * var(--uwm182-archive-scale,1)))}
}
@media(min-width:651px) and (max-width:1050px){
.uwm191-gutenberg .uwm191-section--sites .uw3d2-sites__grid{grid-template-columns:repeat(var(--uwm191-columns-d,var(--uwm191-original-cols-d,2)),minmax(0,1fr))}
}

@media(min-width:651px) and (max-width:1120px){
.uwm191-gutenberg .uwm191-section{width:var(--uwm191-width-t,var(--uwm191-width-d,100%))}
.uwm191-gutenberg .uwm191-section--hero{width:100%;padding-top:var(--uwm191-top-t,var(--uwm191-top-d,0px));padding-bottom:var(--uwm191-bottom-t,var(--uwm191-bottom-d,0px))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]){grid-template-columns:repeat(var(--uwm191-columns-t,var(--uwm182-archive-columns-t,3)),minmax(0,1fr));gap:var(--uwm191-gap-t,var(--uwm191-gap-d,16px))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]) .uw3d2-card__media{height:var(--uwm191-image-t,calc(var(--uwm180-card-image-t,166px) * var(--uwm182-archive-scale,1)))}
.uwm191-gutenberg .uwm191-section--sites .uw3d2-sites__grid{grid-template-columns:repeat(var(--uwm191-columns-t,var(--uwm191-original-cols-t,2)),minmax(0,1fr));gap:var(--uwm191-gap-t,var(--uwm191-original-gap-d,16px))}
.uwm191-gutenberg .uwm191-section--sites .uw3d2-site-card__image{height:var(--uwm191-image-t,var(--uwm191-original-image-d,205px))}
}
@media(min-width:651px) and (max-width:800px){
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]){grid-template-columns:repeat(var(--uwm191-columns-t,var(--uwm182-archive-columns-s,2)),minmax(0,1fr))}
.uwm191-gutenberg .uwm191-section--catalog .uwm180-grid:not([data-view=list]) .uw3d2-card__media{height:var(--uwm191-image-t,calc(var(--uwm180-card-image-s,190px) * var(--uwm182-archive-scale,1)))}
}

/* Archive-level card settings are opt-in. No default is injected over per-card styles. */
.uwm191-card-custom-background .uw3d2-card,
.uwm191-card-custom-background .uw3d2-site-card{background:var(--uwm191-card-bg)}
.uwm191-card-custom-border-color .uw3d2-card,
.uwm191-card-custom-border-color .uw3d2-site-card{border-color:var(--uwm191-card-border)}
.uwm191-card-custom-border-width .uw3d2-card,
.uwm191-card-custom-border-width .uw3d2-site-card{border-width:var(--uwm191-card-border-width)}
.uwm191-card-custom-radius .uw3d2-card,
.uwm191-card-custom-radius .uw3d2-site-card{border-radius:var(--uwm191-card-radius)}
.uwm191-card-custom-glow .uw3d2-card,
.uwm191-card-custom-glow .uw3d2-site-card{box-shadow:var(--uwm191-card-glow)}
.uwm191-card-custom-title-color .uw3d2-card__body h3,
.uwm191-card-custom-title-color .uw3d2-site-card__body h3{color:var(--uwm191-card-title-color)}
.uwm191-card-custom-title-d .uw3d2-card__body h3,
.uwm191-card-custom-title-d .uw3d2-site-card__body h3{font-size:var(--uwm191-card-title-d)}
@media(max-width:650px){
.uwm191-card-custom-title-m .uw3d2-card__body h3,
.uwm191-card-custom-title-m .uw3d2-site-card__body h3{font-size:var(--uwm191-card-title-m)}
}

/* Site Hero uses centered background by default; Scan Explorer retains right 42% from v190. */
.uwm191-site-archive .uwm180-hero__image{background-position:center center,var(--uwm191-image-x,50%) var(--uwm191-image-y,50%)}
