.chg-author-icon{width:82px!important;height:82px!important;border-radius:8px!important;background:#fff url("https://continuinghealthcareguide.co.uk/wp-content/uploads/2026/06/the-family-guide-to-nhs-continuing-healthcare-funding-site-icon-512.png") center/cover no-repeat!important;border:1px solid var(--chg-border,#D8E4F2)!important;box-shadow:0 8px 20px rgba(0,94,184,.12)!important;color:transparent!important;font-size:0!important;line-height:0!important;overflow:hidden!important;}
@media(max-width:760px){.chg-author-icon{width:72px!important;height:72px!important;}}

/* CHG brand restore: keep the public site on the NHS-inspired palette. */
:root{
  --wp--preset--color--contrast:#1F2937!important;
  --wp--preset--color--primary:#005EB8!important;
  --wp--preset--color--secondary:rgba(0,114,206,.10)!important;
  --wp--preset--color--tertiary:rgba(0,169,206,.04)!important;
  --chg-primary:#005EB8!important;
  --chg-secondary:#0072CE!important;
  --chg-accent:#00A9CE!important;
  --chg-text:#1F2937!important;
  --chg-bg:#F7F9FC!important;
  --chg-white:#FFFFFF!important;
  --chg-border:#D8E4F2!important;
}
.wp-block-site-title a,
.site-title a,
a[rel="home"]{color:#005EB8!important;}
.wp-block-site-title a:hover,
.wp-block-site-title a:focus,
.site-title a:hover,
.site-title a:focus,
a[rel="home"]:hover,
a[rel="home"]:focus{color:#0072CE!important;}
.wp-element-button,
.wp-block-button__link,
button[type="submit"],
input[type="submit"]{background-color:#005EB8!important;border-color:#005EB8!important;color:#FFFFFF!important;}
.wp-element-button:hover,
.wp-block-button__link:hover,
button[type="submit"]:hover,
input[type="submit"]:hover{background-color:#0072CE!important;border-color:#0072CE!important;}

/* Remove optional phone field from the checklist download form. */
#checklist-signup .grunion-field-wrap:has(#g24-phonenumberoptional){display:none!important;}

/* Checklist signup CTA layout and submit button polish. */
#checklist-signup{scroll-margin-top:18px;}
#checklist-signup .chg-container{padding-top:24px!important;padding-bottom:40px!important;}
#checklist-signup .chg-container>h2{margin-bottom:10px!important;}
#checklist-signup .chg-container>p{font-size:16px!important;line-height:1.5!important;margin-bottom:10px!important;}
#checklist-signup .chg-form-shortcode{margin-top:16px!important;}
#checklist-signup .contact-form .contact-submit,
#checklist-signup .jetpack-contact-form__form .contact-submit{display:flex!important;justify-content:flex-start!important;margin-top:18px!important;}
#checklist-signup .contact-form button[type="submit"],
#checklist-signup .jetpack-contact-form__form button[type="submit"]{width:auto!important;min-width:190px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 22px!important;border-radius:8px!important;border:2px solid #005EB8!important;background:#005EB8!important;color:#FFFFFF!important;font-family:Montserrat,Arial,sans-serif!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;box-shadow:none!important;text-align:center!important;}
#checklist-signup .contact-form button[type="submit"]:hover,
#checklist-signup .contact-form button[type="submit"]:focus,
#checklist-signup .jetpack-contact-form__form button[type="submit"]:hover,
#checklist-signup .jetpack-contact-form__form button[type="submit"]:focus{background:#0072CE!important;border-color:#0072CE!important;outline:3px solid rgba(0,169,206,.28)!important;outline-offset:2px!important;}
@media(min-width:900px){
  #checklist-signup .chg-container{display:grid!important;grid-template-columns:minmax(0,0.9fr) minmax(360px,1.1fr)!important;gap:18px 32px!important;align-items:start!important;}
  #checklist-signup .chg-container>h2,
  #checklist-signup .chg-container>p{grid-column:1!important;}
  #checklist-signup .chg-form-shortcode{grid-column:2!important;grid-row:1/span 4!important;margin-top:0!important;}
}
@media(max-width:760px){
  #checklist-signup{scroll-margin-top:8px;}
  #checklist-signup .chg-container{padding-top:18px!important;padding-bottom:32px!important;}
  #checklist-signup .contact-form button[type="submit"],
  #checklist-signup .jetpack-contact-form__form button[type="submit"]{width:auto!important;max-width:100%!important;}
}