/* Finishing touches for captured Elementor pages (tools/build.py POLISH): the legal pages' section headings in the site's
   serif and navy, a wider reading card on phones, and /welcome-home/'s Email us button drawn as a button. */
.rr-legal article .elementor-widget-text-editor h2{margin:40px 0 14px;font:600 clamp(24px,2.3vw,30px)/1.2 Fraunces,Georgia,serif;
  letter-spacing:-.01em;color:#071d3b}
.rr-legal article .elementor-widget-text-editor h2:first-child,
.rr-legal article .elementor-widget-text-editor section:first-child h2{margin-top:0}
.rr-legal article .elementor-widget-text-editor hr{height:0;margin:36px 0 0;border:0;border-top:1px solid #e3dacf}
.rr-legal article .elementor-widget-text-editor hr+h2{margin-top:32px}
.rr-legal article .elementor-widget-text-editor strong{color:#071d3b}
.rr-legal article .elementor-widget-text-editor ul{margin:0 0 14px;padding-left:1.2em}
.rr-legal article .elementor-widget-text-editor li{margin-bottom:6px}
.rr-legal article .elementor-widget-text-editor li::marker{color:#d92f35}
.rr-legal article .elementor-widget-text-editor a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
@media (max-width:767px){
  .rr-legal .elementor article.e-con,.rr-legal .elementor aside.e-con{--width:calc(100% - 32px)}
  .rr-legal .elementor article.e-con{--padding-left:20px;--padding-right:20px}
  .rr-legal article .elementor-widget-text-editor h2{margin-top:32px;font-size:24px}
}

.rr-welcome-home .elementor-widget-button a.elementor-button[href^="mailto:"]{display:inline-flex;align-items:center;min-height:48px;
  padding:0 26px;border:2px solid #071d3b;border-radius:6px;background:rgba(255,253,249,.7);color:#071d3b;
  font:800 13px/1 Manrope,Arial,sans-serif;letter-spacing:.12em;transition:background .15s,color .15s}
.rr-welcome-home .elementor-widget-button a.elementor-button[href^="mailto:"]:hover,
.rr-welcome-home .elementor-widget-button a.elementor-button[href^="mailto:"]:focus-visible{background:#071d3b;color:#fff}
.rr-welcome-home .elementor-widget-button a.elementor-button[href^="mailto:"] .elementor-button-text{color:inherit}
