/* skin/sections.css (WP5a): sections, columns and the single-page template 8172 (84 pages). Global safe tier: no section background, padding or order changes here
   (those are per element in Elementor and belong to the page files). Allowed: measure, gutters, radius, shadow, overflow safety. */

/* phones: the boxed container of a TOP-level section gets 6 px inline padding; with the 10 px column padding of "default" gaps the text keeps a 16 px gutter
   (inner sections are nested inside that column and must not inset again: 6 px per nesting level narrowed designer columns and moved text over other parts of the images) */
@media (max-width:767px){body.rgn-theme .elementor-section.elementor-top-section.elementor-section-boxed>.elementor-container{padding-inline:6px}}

/* overflow safety (K2): media never exceeds its column, long words and code wrap */
body.rgn-theme .elementor :is(img,video,iframe,svg){max-width:100%}
body.rgn-theme .elementor :is(img,video){height:auto}
body.rgn-theme .elementor .elementor-widget-container{min-width:0}
body.rgn-theme .elementor .elementor-widget-container :is(pre,code){overflow-wrap:anywhere;white-space:pre-wrap}

/* template 8172, tier 5 (ids of the template): left card = title + content, right card = badge + sidebar in the sky tint; radius 16, shadow-1.
   The white fill and the padding are printed on `.elementor-element-populated`. Nothing is hidden or moved. */
body.rgn-theme .elementor-8172 .elementor-element.elementor-element-602a68fe>.elementor-element-populated{border-radius:var(--rgn-radius-lg);box-shadow:var(--rgn-shadow-1)}
body.rgn-theme .elementor-8172 .elementor-element.elementor-element-38d420a>.elementor-element-populated{border-radius:var(--rgn-radius-lg);box-shadow:var(--rgn-shadow-1);background-color:var(--rgn-bg-sky)}
@media (min-width:600px){body.rgn-theme .elementor-8172 .elementor-element.elementor-element-38d420a>.elementor-element-populated{padding:var(--rgn-space-6) var(--rgn-space-5)}}
body.rgn-theme .elementor-8172 .elementor-element.elementor-element-ee275c2 .elementor-widget-container{max-width:72ch}   /* reading measure safety net (DESIGN 6.4) */
@media (max-width:599px){
  body.rgn-theme .elementor-8172 .elementor-element.elementor-element-602a68fe>.elementor-element-populated,
  body.rgn-theme .elementor-8172 .elementor-element.elementor-element-38d420a>.elementor-element-populated{border-radius:var(--rgn-radius)}
}
