/* Focused editorial refinements. Native Gutenberg layouts, no additional scripts. */
.rd-home .hc-motion-hero.hc-brand-hero .wp-block-cover__inner-container{background:rgba(15,15,15,.68)}
.rd-home .hc-motion-hero.hc-brand-hero .hc-brand-tagline{font-size:15px;line-height:1.35;color:#efeeea;margin:10px 0 0!important;max-width:none}
:is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-list{margin-top:36px}
:is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-row{display:grid;grid-template-columns:.8fr 1.5fr auto;gap:5%;align-items:start;border-top:1px solid #7778;padding:28px 0}
:is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-row :is(h3,p){margin:0!important}
:is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-row h3{font-size:1.5rem}
:is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-row .sr-text-link{font-size:14px;max-width:180px}
:is(.sr-redesign,.editor-styles-wrapper) .sr-installation-row{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center;border-top:1px solid #8887;padding:38px 0;margin:0!important}
:is(.sr-redesign,.editor-styles-wrapper) .sr-installation-row h3{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.12}
:is(.sr-redesign,.editor-styles-wrapper) .sr-installation-row figure{margin:0}
:is(.sr-redesign,.editor-styles-wrapper) .sr-installation-row img{display:block;width:100%;height:auto}
:is(.sr-redesign,.editor-styles-wrapper) .sr-installation-row figcaption{font-size:12px;line-height:1.5;color:inherit;margin:12px 0 0}
:is(.sr-redesign,.editor-styles-wrapper) .sr-fixed-formats{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-block:1px solid #8887;padding:32px 0;margin:0 0 30px!important}
:is(.sr-redesign,.editor-styles-wrapper) .sr-fixed-formats h3{font-size:1.65rem}
@media(max-width:800px){
 .rd-home .hc-motion-hero.hc-brand-hero .hc-brand-tagline{font-size:12px;line-height:1.2;margin-top:6px!important}
 :is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-row{grid-template-columns:1fr;gap:14px;padding:25px 0}
 :is(.sr-redesign,.editor-styles-wrapper) .sr-strategic-system-row .sr-text-link{max-width:none}
 :is(.sr-redesign,.editor-styles-wrapper) .sr-installation-row{grid-template-columns:1fr;gap:22px;padding:30px 0}
 :is(.sr-redesign,.editor-styles-wrapper) .sr-fixed-formats{grid-template-columns:1fr;gap:28px}
}
