/* Apply ONLY to inner public informational pages, never the Stackly home or checkout. */
body.cd-managed-inner .cd-inner-hero {
  padding-top: 225px !important;
  padding-bottom: 90px !important;
  position: relative;
  isolation: isolate;
}
body.cd-managed-inner .cd-inner-hero .container {position:relative;z-index:1}
body.cd-managed-inner .cd-inner-hero h1{overflow-wrap:anywhere;margin-top:0!important}
body.cd-managed-inner .cd-inner-hero p{line-height:1.6;margin-top:17px}
body.cd-managed-inner .cd-inner-body {min-height:240px}
body.cd-managed-inner .cd-inner-body .cd-editor-body h2,
body.cd-managed-inner .cd-inner-body .cd-editor-body h3,
body.cd-managed-inner .cd-inner-body .cd-editor-body h4{color:#163b35;margin:30px 0 14px;line-height:1.25}
body.cd-managed-inner .cd-editor-body ul{padding-left:26px;margin-bottom:20px}
body.cd-managed-inner .cd-editor-body li{font-size:17px;line-height:1.85;margin:5px 0;color:#213e38}
body.cd-managed-inner .cd-editor-body blockquote{border-left:4px solid #58c898;background:#eef9f2;padding:16px 23px;border-radius:8px;color:#264e3d}
body.cd-managed-inner .cd-editor-body hr{border-top:1px solid #c3e5d3;margin:28px 0}
body.cd-managed-inner .cd-editor-body p{max-width:100%;overflow-wrap:anywhere}
@media(max-width:1199px){body.cd-managed-inner .cd-inner-hero{padding-top:185px!important;padding-bottom:75px!important}}
@media(max-width:767px){body.cd-managed-inner .cd-inner-hero{padding-top:160px!important;padding-bottom:58px!important}body.cd-managed-inner .cd-inner-hero h1{font-size:clamp(30px,8vw,45px)!important}body.cd-managed-inner .cd-inner-hero p{font-size:15px!important}}
@media(max-width:400px){body.cd-managed-inner .cd-inner-hero{padding-top:145px!important}}
