/* UW3D 0.1.192 — Gutenberg archive content width regression fix.
   Scope: published Gutenberg archives only. Hero and backgrounds remain full width.
   The default shell matches assets/css/site.css, including its original breakpoints. */
.uwm191-gutenberg .uwm192-archive-content{
  box-sizing:border-box;
  margin-left:auto;
  margin-right:auto;
  min-width:0;
  width:min(calc(100% - 108px),var(--uw-shell,1560px));
}
.uwm191-gutenberg .uwm192-archive-content.uwm192-width-custom{
  width:min(max(0px,calc(100% - (2 * var(--uwm192-inset-d,54px)))),var(--uwm192-max-width,1560px));
}
.uwm191-gutenberg .uwm192-archive-content.uwm192-width-full{
  width:100%; max-width:none;
}
/* Per-block widths are percentages OF the centered archive container, not the viewport.
   Original widthDesktop=100 in v191 is therefore safe without changing saved blocks. */
.uwm191-gutenberg .uwm192-archive-content .uwm191-section.uw3d2-shell{
  box-sizing:border-box;
  width:var(--uwm191-width-d,100%);
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  min-width:0;
}
@media(max-width:1380px){
  .uwm191-gutenberg .uwm192-archive-content.uwm192-width-default{width:min(calc(100% - 70px),var(--uw-shell,1560px))}
  .uwm191-gutenberg .uwm192-archive-content.uwm192-width-custom{width:min(max(0px,calc(100% - (2 * var(--uwm192-inset-c,35px)))),var(--uwm192-max-width,1560px))}
}
@media(max-width:1120px){
  .uwm191-gutenberg .uwm192-archive-content .uwm191-section.uw3d2-shell{width:var(--uwm191-width-t,var(--uwm191-width-d,100%))}
}
@media(max-width:800px){
  .uwm191-gutenberg .uwm192-archive-content.uwm192-width-default{width:calc(100% - 42px)}
  .uwm191-gutenberg .uwm192-archive-content.uwm192-width-custom{width:min(max(0px,calc(100% - (2 * var(--uwm192-inset-t,21px)))),var(--uwm192-max-width,1560px))}
}
@media(max-width:650px){
  .uwm191-gutenberg .uwm192-archive-content .uwm191-section.uw3d2-shell{width:var(--uwm191-width-m,100%)}
}
@media(max-width:530px){
  .uwm191-gutenberg .uwm192-archive-content.uwm192-width-default{width:calc(100% - 30px)}
  .uwm191-gutenberg .uwm192-archive-content.uwm192-width-custom{width:min(max(0px,calc(100% - (2 * var(--uwm192-inset-m,15px)))),var(--uwm192-max-width,1560px))}
}
