
/* Shared CareServ Help layout */
body.cs-site-help {background:#fff !important;}
body.cs-site-help #brx-content {width:100% !important;max-width:1160px !important;margin:0 auto !important;padding:32px 24px 56px !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:#fff !important;}
body.cs-site-help .page-hero {background:none !important;min-height:0 !important;padding:8px 0 24px !important;margin:0 !important;}
body.cs-site-help .page-hero::before,body.cs-site-help .page-hero::after {display:none !important;}
body.cs-site-help .page-hero__container,body.cs-site-help .page-hero__column {padding:0 !important;margin:0 !important;width:100% !important;max-width:100% !important;min-height:0 !important;}
body.cs-site-help .page-hero__title {color:#228b9d !important;font-family:Georgia,serif !important;font-size:clamp(28px,4vw,44px) !important;line-height:1.2 !important;text-align:center !important;width:100% !important;max-width:none !important;border:0 !important;margin:0 !important;padding:0 !important;}
body.cs-site-help .page-hero__title::before,body.cs-site-help .page-hero__title::after,body.cs-site-help .page-hero__subtitle,body.cs-site-help .cs-microsite-breadcrumbs {display:none !important;}
body.cs-site-help .page-content__content,body.cs-site-help .page-content__container {padding:0 !important;margin:0 !important;width:100% !important;max-width:none !important;}
body.cs-site-help .cs-microsite--help {max-width:none !important;color:#202a2e !important;font-family:Verdana,Geneva,sans-serif !important;font-size:15px !important;line-height:1.75 !important;}
body.cs-site-help .cs-microsite--help h2:not(.cs-form-slot *){font-family:Georgia,serif!important;color:#228b9d!important;font-size:26px!important;line-height:1.3!important;margin:0 0 18px!important;border:0!important;padding:0!important;}
body.cs-site-help .cs-microsite--help h2:not(.cs-form-slot *)::before,body.cs-site-help .cs-microsite--help h2:not(.cs-form-slot *)::after{display:none!important;}
body.cs-site-help .cs-microsite--help h3:not(.cs-form-slot *){font-size:21px!important;color:#228b9d!important;}
body.cs-site-help .cs-microsite--help p:not(.cs-form-slot *){margin:0 0 18px;}
body.cs-site-help .cs-microsite--help a:not(.cs-form-slot *){color:#176c7a;}
body.cs-site-help .cs-card-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:24px!important;}
body.cs-site-help .cs-resource-card{padding:24px!important;border:1px solid #e3e7e8!important;border-radius:8px!important;background:#fff!important;display:flex!important;flex-direction:column!important;}
body.cs-site-help .cs-card-image img{width:100%!important;max-height:180px!important;object-fit:contain!important;margin:0 auto 20px!important;}
body.cs-site-help .cs-card-link{display:inline-block;background:#a14f8c;color:#fff!important;padding:10px 18px;border-radius:4px;text-decoration:none!important;}
body.cs-site-help .cs-form-slot{max-width:960px;margin:0 auto;}
body.cs-site-help .cs-help-mobile-nav{display:none;}
body.cs-site-help .cs-duplicate-title{display:none!important;}
body.cs-site-help .cs-guide-carousel{border:1px solid #e3d5df;border-radius:8px;margin:24px 0;overflow:hidden;}
body.cs-site-help .cs-guide-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:#f6f1f5;flex-wrap:wrap;}
body.cs-site-help .cs-guide-controls button{background:#a14f8c;color:white;border:0;border-radius:4px;padding:12px 18px;font:600 15px Verdana,sans-serif;min-height:44px;cursor:pointer;}
body.cs-site-help .cs-guide-controls button:disabled{opacity:.45;cursor:default;}
body.cs-site-help .cs-guide-controls button:focus-visible{outline:3px solid #228b9d;outline-offset:3px;}
body.cs-site-help .cs-guide-step{padding:24px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start;overflow-wrap:anywhere;}
body.cs-site-help .cs-guide-step[hidden]{display:none!important;}
body.cs-site-help .cs-guide-picture img{max-width:100%!important;width:auto!important;height:auto!important;max-height:540px!important;object-fit:contain!important;margin:0 auto!important;display:block;}
body.cs-site-help .cs-guide-instructions h2{font-family:Verdana,sans-serif!important;color:#a14f8c!important;font-size:23px!important;}
body.cs-site-help .cs-guide-status{font-size:14px;font-weight:600;color:#733762;}
@media(max-width:767px){body.cs-site-help .cs-help-mobile-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;}body.cs-site-help .cs-help-mobile-nav a{display:block;color:#176c7a;background:#edf6f7;border-radius:4px;padding:10px 12px;font-size:13px;line-height:1.5;}body.cs-site-help #brx-content{padding:24px 16px 40px!important;}body.cs-site-help .cs-microsite--help{font-size:14px!important;}body.cs-site-help .cs-guide-step{grid-template-columns:1fr;padding:16px;gap:20px;}body.cs-site-help .cs-guide-controls{padding:12px;gap:8px;}body.cs-site-help .cs-guide-controls button{font-size:13px;padding:10px 12px;}body.cs-site-help .cs-guide-picture img{max-height:440px!important;}body.cs-site-help .cs-guide-status{font-size:12px;}}
@media print{body.cs-site-help .cs-guide-step[hidden]{display:grid!important;}body.cs-site-help .cs-guide-step{break-inside:avoid;}}
body.cs-site-help .cs-guide-controls[hidden]{display:none!important;}
body.cs-site-help .cs-guide-document:has(.cs-guide-carousel)>h2,body.cs-site-help .cs-guide-document:has(.cs-guide-carousel)>h3{display:none!important;}
/* Align Help home card actions at the bottom of each equal-height card. */
body.page-id-3560 .cs-resource-card > p:has(> .cs-card-link){margin-top:auto!important;margin-bottom:0!important;padding-top:18px;}

/* Center the Help home card actions horizontally. */
body.page-id-3560 .cs-resource-card > p:has(> .cs-card-link){text-align:center!important;align-self:stretch!important;}
