/* Scoped to this release's Divi modules; existing page styles remain in place. */
.skridt-newsletter-hero.et_pb_section{padding:34px 0!important;background:#edf3f1}
.skridt-newsletter-hero>.et_pb_row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;width:88%;max-width:1120px;padding:0!important}
.skridt-newsletter-hero>.et_pb_row>.et_pb_column{width:auto!important;margin:0!important}
.skridt-newsletter-hero .et_pb_text{margin:0!important}
.skridt-newsletter-hero h1{font-family:"Roboto Serif",Georgia,serif;font-size:clamp(34px,3.7vw,52px)!important;line-height:1.12!important;font-weight:700;color:#173c59;padding:0 0 10px!important}
.skridt-eyebrow{font:700 13px/1.4 Nunito,sans-serif;letter-spacing:1.3px;text-transform:uppercase;padding-bottom:12px!important;color:#4f8291}
.skridt-hero-time{font-weight:700;font-size:18px;padding-bottom:12px!important}
.skridt-hero-intro{font-size:16px;line-height:1.6}
.skridt-signup.et_pb_newsletter{display:block!important;padding:0!important;color:#173c59}
.skridt-signup .et_pb_newsletter_description,.skridt-signup .et_pb_newsletter_form{float:none!important;width:100%!important;padding:0!important}
.skridt-signup h2.et_pb_module_header{font-family:"Abhaya Libre",Georgia,serif;font-size:29px!important;line-height:1.1!important;color:#173c59!important;padding:0 0 10px!important}
.skridt-signup .et_pb_newsletter_description p{font-size:16px;line-height:1.5;padding-bottom:14px!important;color:#173c59}
.skridt-signup .et_pb_newsletter_fields{display:flex;flex-wrap:wrap;gap:9px}
.skridt-signup .et_pb_newsletter_field{flex:1 1 40%;padding:0!important;margin:0!important}
.skridt-signup .et_pb_newsletter_field input{font-family:Nunito,sans-serif!important;font-size:16px!important;min-height:43px;border:1px solid #c3d1d5!important;border-radius:4px!important;color:#173c59!important;background:#fff!important;padding:10px 12px!important}
.skridt-signup .et_pb_newsletter_button_wrap{width:100%;flex-basis:100%;padding:0!important;margin:0!important}
.skridt-signup a.et_pb_newsletter_button{display:block;min-height:43px;padding:10px 14px!important;font:700 14px/1.4 Nunito,sans-serif!important;border:1px solid #173c59!important;border-radius:4px;background:#173c59!important;color:#fff!important;letter-spacing:.4px!important}
.skridt-signup .et_pb_newsletter_error,.skridt-signup .et_pb_newsletter_success{color:#173c59!important}
.skridt-hero-signup{background:#fff!important;border-radius:10px;padding:22px!important}
.skridt-signup.skridt-hero-signup{padding:22px!important}
.skridt-hero-quote .skridt-quote{font-size:12px;line-height:1.4;padding:10px 0 0!important;margin:0;color:#48606b}
.skridt-article-freebie.et_pb_section{width:90%;max-width:1080px;margin:46px auto!important;padding:26px 0!important;background:#ccbe68;border-radius:10px}
.skridt-article-freebie>.et_pb_row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:34px;align-items:center;width:90%;padding:0!important}
.skridt-article-freebie>.et_pb_row>.et_pb_column{width:auto!important;margin:0!important}
.skridt-article-freebie .et_pb_text{margin:0 0 12px!important}
.skridt-article-freebie h2{font:700 28px/1.15 "Abhaya Libre",Georgia,serif;color:#173c59}
.skridt-freebie-cover{max-width:170px;margin:auto!important}
.skridt-freebie-cover img{width:100%;height:auto}
.skridt-small{font-size:12px;line-height:1.5;color:#173c59}
.skridt-landing-signup.et_pb_newsletter{background:#edf3f1!important;border-radius:10px;padding:24px!important;max-width:760px;margin-left:auto!important;margin-right:auto!important}
@media(max-width:980px){
 .skridt-newsletter-hero.et_pb_section{padding:24px 0!important}
 .skridt-newsletter-hero>.et_pb_row{grid-template-columns:1fr;gap:14px;width:90%;max-width:640px}
 .skridt-newsletter-hero h1{font-size:34px!important}
 .skridt-hero-intro{font-size:15px;line-height:1.45}
 .skridt-hero-time{font-size:16px;padding-bottom:8px!important}
 .skridt-eyebrow{font-size:11px;padding-bottom:8px!important}
 .skridt-signup.skridt-hero-signup{padding:18px!important}
 .skridt-signup h2.et_pb_module_header{font-size:25px!important}
 .skridt-signup .et_pb_newsletter_description p{font-size:14px;line-height:1.4;padding-bottom:10px!important}
 .skridt-article-freebie>.et_pb_row{grid-template-columns:120px minmax(0,1fr);gap:22px}
}
@media(max-width:600px){
 .skridt-newsletter-hero.et_pb_section{padding:18px 0!important}
 .skridt-newsletter-hero h1{font-size:29px!important}
 .skridt-hero-intro{font-size:14px;line-height:1.4}
 .skridt-signup h2.et_pb_module_header{font-size:24px!important}
 .skridt-hero-quote .skridt-quote{font-size:11px}
 .skridt-signup .et_pb_newsletter_field{flex-basis:100%}
 .skridt-article-freebie.et_pb_section{width:94%;padding:22px 0!important;margin:30px auto!important}
 .skridt-article-freebie>.et_pb_row{grid-template-columns:1fr;gap:16px}
 .skridt-freebie-cover{max-width:105px}
 .skridt-article-freebie h2{font-size:25px}
 .skridt-landing-signup.et_pb_newsletter{width:100%!important;padding:18px!important}
}
.skridt-signup.et_pb_newsletter{font-family:Nunito,sans-serif!important;color:#173c59!important}
.skridt-signup .et_pb_newsletter_fields{width:100%!important}
.skridt-signup .et_pb_newsletter_field input{width:100%!important;box-sizing:border-box}
.skridt-signup .et_pb_newsletter_error,.skridt-signup .et_pb_newsletter_success{display:none;color:#173c59}
.skridt-article-freebie h2{font:700 28px/1.15 "Abhaya Libre",Georgia,serif!important;color:#173c59!important}
.skridt-article-freebie .et_animated,.skridt-article-freebie .et-waypoint{opacity:1!important;visibility:visible!important;transform:none!important;animation:none!important}
.skridt-excerpt-landing.et_pb_section{padding:38px 0!important}
.skridt-excerpt-landing>.et_pb_row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center;gap:48px;width:88%;max-width:1040px;padding:0!important;margin:0 auto!important}
.skridt-excerpt-landing>.et_pb_row>.et_pb_column{width:auto!important;margin:0!important}
.skridt-excerpt-landing h1{font:700 42px/1.12 "Abhaya Libre",Georgia,serif!important;color:#173c59!important}
.skridt-excerpt-landing .et_pb_text{font-size:17px!important;line-height:1.5!important;margin:0 0 20px!important;color:#173c59!important}
.skridt-excerpt-landing .et_pb_image{max-width:230px;margin:auto!important}
.skridt-excerpt-copy>.et_pb_row{width:88%;max-width:760px;padding:0!important}
.skridt-excerpt-copy .et_pb_text{font-size:17px;line-height:1.6;margin-bottom:32px!important}
.skridt-excerpt-copy h2{font:700 32px/1.15 "Abhaya Libre",Georgia,serif!important;color:#173c59!important}
@media(max-width:980px){.skridt-excerpt-landing>.et_pb_row{grid-template-columns:1fr;gap:24px;max-width:640px}.skridt-excerpt-landing .et_pb_image{max-width:125px}.skridt-excerpt-landing h1{font-size:34px!important}}
@media(max-width:600px){.skridt-article-freebie h2{font-size:25px!important}.skridt-excerpt-landing.et_pb_section{padding:24px 0!important}.skridt-excerpt-landing h1{font-size:30px!important}.skridt-excerpt-landing .et_pb_text{font-size:16px!important}.skridt-excerpt-copy .et_pb_text{font-size:16px}}
