/**
 * RN Support & Safety Canon 3.21
 * Healthy Coping Mechanisms + How To Help Someone You Love + Online Mental Health Resources.
 * Presentation only. Preserves all videos, accordions, external links, safety language, and form/link behavior.
 */

body.rn-design-system-v3:is(.page-id-30642,.page-id-10024,.page-id-8364){
  background:#f6f0e5!important;
  color:#171318!important;
}
body.rn-design-system-v3:is(.page-id-30642,.page-id-10024,.page-id-8364) .elementor{overflow:hidden!important;background:#f6f0e5!important;}
body.rn-design-system-v3:is(.page-id-30642,.page-id-10024,.page-id-8364) .elementor *{box-sizing:border-box;}

/* Common support-family rhythm */
body.rn-design-system-v3:is(.page-id-30642,.page-id-10024,.page-id-8364) :is(.elementor-widget-text-editor,.elementor-icon-box-description){
  color:#625b55!important;
  font-size:.96rem!important;
  line-height:1.7!important;
}
body.rn-design-system-v3:is(.page-id-30642,.page-id-10024,.page-id-8364) .elementor-icon-box-icon svg{fill:#c7a25b!important;}

/* ================================================================
   HEALTHY COPING MECHANISMS — practice/media library
   ================================================================ */
body.rn-design-system-v3.page-id-30642 .elementor-element-c5d82f0{
  width:100%!important;max-width:none!important;margin:0!important;
  padding:clamp(8.5rem,11vw,11rem) max(1.25rem,calc((100vw - 73.75rem)/2)) clamp(5.5rem,8vw,7.5rem)!important;
  background:linear-gradient(135deg,#08070a 0%,#160d1b 62%,#2a1631 100%)!important;
  color:#fffaf1!important;position:relative!important;overflow:hidden!important;
  border-bottom:1px solid rgba(199,162,91,.3)!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-c5d82f0::after{
  content:"PRACTICE • REGULATE • RETURN"!important;position:absolute!important;right:clamp(1.5rem,5vw,6rem)!important;bottom:clamp(1.5rem,4vw,3rem)!important;
  color:rgba(199,162,91,.58)!important;font-family:var(--rn-body)!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.2em!important;
  writing-mode:vertical-rl!important;transform:rotate(180deg)!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-c5d82f0 > .e-con-inner{width:min(100%,73.75rem)!important;max-width:73.75rem!important;margin:0 auto!important;align-items:flex-start!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-0be77d4 .elementor-heading-title{
  max-width:12ch!important;margin:0 0 1.3rem!important;color:#fffaf1!important;font-size:clamp(3.7rem,6vw,6.2rem)!important;line-height:.92!important;letter-spacing:-.048em!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-ea7da36{width:min(100%,49rem)!important;color:#d8cec3!important;font-size:1rem!important;line-height:1.72!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-ea7da36 p{color:inherit!important;margin:.6rem 0!important;}

body.rn-design-system-v3.page-id-30642 .elementor-element-8bb86e9{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(4.8rem,7vw,7rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;background:#f6f0e5!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca{
  width:100%!important;margin:0!important;padding:clamp(1rem,2vw,1.5rem)!important;background:#fffaf2!important;border:1px solid rgba(74,52,77,.17)!important;box-shadow:0 22px 52px rgba(30,18,32,.08)!important;overflow:hidden!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca :is(.e-tabs-wrapper,.e-tabs-content-wrapper,.e-tabs-items-wrapper,.e-tabs-content){background:transparent!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca :is(.e-tab-title,.e-tabs-title){font-family:var(--rn-body)!important;font-size:.82rem!important;font-weight:700!important;letter-spacing:.02em!important;}

body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(4.8rem,7vw,6.8rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;background:linear-gradient(132deg,#08070a,#1a0f20 72%,#2a1632)!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4 > .elementor-widget{
  min-width:0!important;margin:0!important;padding:0!important;background:#120d15!important;border:1px solid rgba(199,162,91,.26)!important;box-shadow:none!important;overflow:hidden!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4 .elementor-cta{min-height:100%!important;padding:2rem 1.65rem!important;background:transparent!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4 :is(.elementor-cta__title,.elementor-cta__title a){color:#fffaf1!important;font-family:var(--rn-display)!important;font-size:clamp(1.55rem,2vw,2rem)!important;line-height:1.04!important;letter-spacing:-.025em!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4 :is(.elementor-cta__description,.elementor-cta__content){color:#cfc4b8!important;}

body.rn-design-system-v3.page-id-30642 .elementor-element-479af55{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(5rem,7vw,7rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;background:#f6f0e5!important;color:#171318!important;
}
body.rn-design-system-v3.page-id-30642 .elementor-element-fbe8897{margin:0 0 2rem!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-fbe8897 .elementor-button{
  background:transparent!important;color:#9a6c28!important;border-color:rgba(154,108,40,.42)!important;font-size:.72rem!important;letter-spacing:.15em!important;
}
body.rn-design-system-v3.page-id-30642 :is(.elementor-element-aa10d59,.elementor-element-65b17f6){margin:0 0 2rem!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-aa10d59 img{aspect-ratio:4/5!important;object-fit:cover!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-65b17f6 :is(.eael-grid-post,.eael-post-grid-column){background:#fffaf2!important;border:1px solid rgba(74,52,77,.14)!important;box-shadow:0 16px 38px rgba(31,20,34,.06)!important;}
body.rn-design-system-v3.page-id-30642 .elementor-element-637bb53{display:none!important;}

/* ================================================================
   HOW TO HELP SOMEONE YOU LOVE — guidance + accordion
   ================================================================ */
body.rn-design-system-v3.page-id-10024 :is(.elementor-element-2dc4348,.elementor-element-8bf65d1,.elementor-element-30271cc){display:none!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-36a50a6{
  width:100%!important;max-width:none!important;min-height:44rem!important;margin:0!important;padding:0!important;
  display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(29rem,.96fr)!important;gap:0!important;background:#08070a!important;color:#fffaf1!important;border-bottom:1px solid rgba(199,162,91,.26)!important;
}
body.rn-design-system-v3.page-id-10024 .elementor-element-425caf3{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(8.5rem,10vw,10.5rem) clamp(2rem,5vw,5.5rem) clamp(5.25rem,7vw,6.5rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1.05rem!important;background:linear-gradient(138deg,#08070a,#150c19 62%,#27142e)!important;
}
body.rn-design-system-v3.page-id-10024 .elementor-element-4927e77{color:#d1ab5f!important;font-family:var(--rn-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-f396c9d .elementor-heading-title{max-width:11ch!important;color:#fffaf1!important;font-size:clamp(3.6rem,5.8vw,6rem)!important;line-height:.93!important;letter-spacing:-.047em!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-035d2d3{width:min(100%,40rem)!important;color:#d9d0c4!important;font-size:1rem!important;line-height:1.72!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-035d2d3 p{margin:0!important;color:inherit!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-47e437a{width:min(100%,39rem)!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.75rem!important;margin-top:.4rem!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-b65ef65 .elementor-button{background:transparent!important;color:#fffaf1!important;border-color:rgba(199,162,91,.62)!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0578a3b,
body.rn-design-system-v3.page-id-10024 .elementor-element-a49c372,
body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3,
body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3 .elementor-widget-container{width:100%!important;height:100%!important;min-height:44rem!important;margin:0!important;padding:0!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3 img{width:100%!important;height:100%!important;min-height:44rem!important;display:block!important;object-fit:cover!important;object-position:center!important;}

body.rn-design-system-v3.page-id-10024 .elementor-element-4f40e46{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(5.5rem,8vw,8rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  display:grid!important;grid-template-columns:minmax(15rem,.68fr) minmax(0,1.42fr)!important;gap:clamp(2rem,4vw,4.25rem)!important;align-items:start!important;background:#f6f0e5!important;color:#171318!important;
}
body.rn-design-system-v3.page-id-10024 .elementor-element-7978baa{
  margin:0!important;padding:1.6rem 1.5rem 1.7rem!important;background:#fffaf2!important;border-left:3px solid #c7a25b!important;border-top:1px solid rgba(74,52,77,.12)!important;border-right:1px solid rgba(74,52,77,.12)!important;border-bottom:1px solid rgba(74,52,77,.12)!important;color:#5f5851!important;box-shadow:0 16px 38px rgba(30,18,32,.05)!important;
}
body.rn-design-system-v3.page-id-10024 .elementor-element-7978baa p{color:inherit!important;margin:.6rem 0!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592{width:100%!important;margin:0!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion{display:grid!important;gap:.65rem!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item{margin:0!important;background:#fffaf2!important;border:1px solid rgba(74,52,77,.15)!important;box-shadow:none!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item-title{min-height:4.2rem!important;padding:1.05rem 1.2rem!important;background:transparent!important;color:#171318!important;border:0!important;gap:1rem!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item-title-text{font-family:var(--rn-display)!important;font-size:clamp(1.12rem,1.45vw,1.42rem)!important;line-height:1.15!important;font-weight:500!important;letter-spacing:-.015em!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item-title-icon{color:#9f7434!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item[open]{border-color:rgba(199,162,91,.55)!important;box-shadow:0 16px 38px rgba(31,19,33,.06)!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item > .e-con{padding:0 1.25rem 1.3rem!important;background:transparent!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .elementor-widget-text-editor{color:#5e5751!important;font-size:.93rem!important;line-height:1.68!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 :is(ol,ul){padding-left:1.25rem!important;}

body.rn-design-system-v3.page-id-10024 .elementor-element-1df7b92{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(4.75rem,7vw,6.8rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;background:linear-gradient(132deg,#08070a,#1b1021 70%,#2c1834)!important;
}
body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9 > .e-con{min-width:0!important;padding:1.7rem!important;background:#120d15!important;border:1px solid rgba(199,162,91,.28)!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9 .elementor-icon-box-icon{display:none!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9 .elementor-widget-text-editor p{color:#c7a25b!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9 .elementor-icon-box-title span{color:#fffaf1!important;font-family:var(--rn-display)!important;font-size:1.65rem!important;line-height:1.06!important;}
body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9 .elementor-icon-box-description{color:#cfc4b8!important;}

/* ================================================================
   ONLINE MENTAL HEALTH RESOURCES — outside-support directory
   ================================================================ */
body.rn-design-system-v3.page-id-8364 .elementor-element-a68c4a6{display:none!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-3d8c762{
  width:100%!important;max-width:none!important;min-height:44rem!important;margin:0!important;padding:0!important;
  display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(28rem,.98fr)!important;gap:0!important;background:#08070a!important;color:#fffaf1!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-c56a050{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(8.5rem,10vw,10.5rem) clamp(2rem,5vw,5.5rem) clamp(5.25rem,7vw,6.5rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;
  display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:1.05rem!important;background:linear-gradient(138deg,#08070a,#150c19 60%,#2a1631)!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-5be1e16{color:#d1ab5f!important;font-family:var(--rn-body)!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-d071faa .elementor-heading-title{max-width:11ch!important;color:#fffaf1!important;font-size:clamp(3.65rem,5.9vw,6.1rem)!important;line-height:.93!important;letter-spacing:-.048em!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-f36e7ef{width:min(100%,42rem)!important;color:#d7cdc1!important;font-size:1rem!important;line-height:1.72!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-2cd33d5,
body.rn-design-system-v3.page-id-8364 .elementor-element-de8390b,
body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10,
body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10 .elementor-widget-container{width:100%!important;height:100%!important;min-height:44rem!important;margin:0!important;padding:0!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10 img{width:100%!important;height:100%!important;min-height:44rem!important;object-fit:cover!important;object-position:center!important;display:block!important;}

body.rn-design-system-v3.page-id-8364 .elementor-element-2c0fcb1{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(4.8rem,7vw,6.5rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;background:#f6f0e5!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-d79604f p{color:#9a6c28!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-a48c3dd{width:min(100%,54rem)!important;color:#5e5751!important;font-size:1rem!important;line-height:1.75!important;}

/* Directory sections */
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b){
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(2.4rem,4vw,4rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;gap:1rem!important;background:#f6f0e5!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-5b3428c{
  padding-top:clamp(4rem,6vw,6rem)!important;padding-bottom:clamp(4rem,6vw,6rem)!important;background:linear-gradient(132deg,#0a080b,#1b1021 72%,#2a1632)!important;
}
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-1301b5b){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-ae22510,.elementor-element-8711bef){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;}
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b) > *{
  min-width:0!important;padding:1.35rem!important;background:#fffaf2!important;border:1px solid rgba(74,52,77,.14)!important;box-shadow:0 14px 34px rgba(31,19,33,.05)!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-5b3428c > *{background:#120d15!important;border-color:rgba(199,162,91,.3)!important;box-shadow:none!important;}
body.rn-design-system-v3.page-id-8364 .elementor-icon-box-icon{display:none!important;}
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b) .elementor-icon-box-title,
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b) .elementor-icon-box-title span{
  color:#171318!important;font-family:var(--rn-display)!important;font-size:clamp(1.25rem,1.6vw,1.6rem)!important;line-height:1.08!important;letter-spacing:-.02em!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-5b3428c .elementor-icon-box-title,
body.rn-design-system-v3.page-id-8364 .elementor-element-5b3428c .elementor-icon-box-title span{color:#fffaf1!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-5b3428c .elementor-icon-box-description{color:#d2c7bb!important;}
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b) .elementor-icon-box-description{color:#655d56!important;}
body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b) a{font-weight:700!important;text-decoration-thickness:1px!important;text-underline-offset:.18em!important;}

body.rn-design-system-v3.page-id-8364 .elementor-element-b01ca01{
  width:100%!important;max-width:none!important;margin:0!important;padding:clamp(4.75rem,7vw,6.8rem) max(1.25rem,calc((100vw - 73.75rem)/2))!important;background:linear-gradient(132deg,#08070a,#1a0f20 72%,#2b1733)!important;
}
body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334{width:100%!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334 > .e-con{min-width:0!important;padding:1.7rem!important;background:#120d15!important;border:1px solid rgba(199,162,91,.28)!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334 .elementor-widget-text-editor p{color:#c7a25b!important;font-size:.7rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334 .elementor-icon-box-title span{color:#fffaf1!important;font-family:var(--rn-display)!important;font-size:1.65rem!important;line-height:1.06!important;}
body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334 .elementor-icon-box-description{color:#cfc4b8!important;}

/* ================================================================
   RESPONSIVE
   ================================================================ */
@media (max-width:1024px){
  body.rn-design-system-v3.page-id-10024 .elementor-element-36a50a6,
  body.rn-design-system-v3.page-id-8364 .elementor-element-3d8c762{grid-template-columns:1fr!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-0578a3b,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2cd33d5{display:block!important;min-height:28rem!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3,
  body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3 .elementor-widget-container,
  body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3 img,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10 .elementor-widget-container,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10 img{min-height:28rem!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-4f40e46{grid-template-columns:1fr!important;}
  body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4,
  body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9,
  body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body.rn-design-system-v3.page-id-8364 :is(.elementor-element-ae22510,.elementor-element-8711bef){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media (max-width:680px){
  body.rn-design-system-v3.page-id-30642 .elementor-element-c5d82f0{padding:7rem 1.25rem 4.5rem!important;}
  body.rn-design-system-v3.page-id-30642 .elementor-element-c5d82f0::after{display:none!important;}
  body.rn-design-system-v3.page-id-30642 .elementor-element-0be77d4 .elementor-heading-title{font-size:clamp(2.8rem,13vw,4.1rem)!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-425caf3,
  body.rn-design-system-v3.page-id-8364 .elementor-element-c56a050{padding:7rem 1.25rem 4.5rem!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-f396c9d .elementor-heading-title,
  body.rn-design-system-v3.page-id-8364 .elementor-element-d071faa .elementor-heading-title{font-size:clamp(2.85rem,13vw,4.2rem)!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-47e437a{grid-template-columns:1fr!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-0578a3b,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2cd33d5{min-height:20rem!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3,
  body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3 .elementor-widget-container,
  body.rn-design-system-v3.page-id-10024 .elementor-element-bd502b3 img,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10 .elementor-widget-container,
  body.rn-design-system-v3.page-id-8364 .elementor-element-2333d10 img{min-height:20rem!important;}
  body.rn-design-system-v3.page-id-30642 :is(.elementor-element-8bb86e9,.elementor-element-b82ccf4,.elementor-element-479af55),
  body.rn-design-system-v3.page-id-10024 :is(.elementor-element-4f40e46,.elementor-element-1df7b92),
  body.rn-design-system-v3.page-id-8364 :is(.elementor-element-2c0fcb1,.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b,.elementor-element-b01ca01){padding-left:1.25rem!important;padding-right:1.25rem!important;}
  body.rn-design-system-v3.page-id-30642 .elementor-element-b82ccf4,
  body.rn-design-system-v3.page-id-10024 .elementor-element-4671cf9,
  body.rn-design-system-v3.page-id-8364 .elementor-element-8c82334,
  body.rn-design-system-v3.page-id-8364 :is(.elementor-element-5b3428c,.elementor-element-ae22510,.elementor-element-8711bef,.elementor-element-1301b5b){grid-template-columns:1fr!important;}
  body.rn-design-system-v3.page-id-10024 .elementor-element-0373592 .e-n-accordion-item-title{padding:.95rem 1rem!important;}
}

/* Mobile media behavior for Healthy Coping's real Elementor widgets. */
@media (max-width:680px){
  body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca .e-tabs-main-area{
    display:flex!important;
    flex-direction:column!important;
    width:100%!important;
  }
  body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca .e-tabs-content-wrapper{
    order:1!important;
    width:100%!important;
    min-width:0!important;
  }
  body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca .e-tabs-wrapper{
    order:2!important;
    width:100%!important;
    min-width:0!important;
    max-height:18rem!important;
    overflow:auto!important;
  }
  body.rn-design-system-v3.page-id-30642 .elementor-element-b2761ca .e-tabs-items-wrapper{
    width:100%!important;
    max-height:none!important;
  }
  body.rn-design-system-v3.page-id-30642 .elementor-element-aa10d59 .swiper-slide{
    width:min(78vw,18rem)!important;
    max-width:18rem!important;
  }
  body.rn-design-system-v3.page-id-30642 .elementor-element-65b17f6 :is(.eael-post-grid,.eael-post-grid-container,.eael-post-grid-wrap){
    grid-template-columns:1fr!important;
  }
}
