/* Scoped navigation and reading improvements for the two care service guides. */
.care-service-guide .private-care-lead-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.care-service-guide .private-care-lead-actions a{min-width:0;min-height:56px;border:2px solid #2f6b57;border-radius:12px;background:#fff;color:#245440;box-shadow:none;padding:14px 16px;line-height:1.6;overflow-wrap:anywhere}
.care-service-guide .private-care-lead-actions a:hover{background:#eaf4ef;color:#245440}
.care-service-guide .private-care-lead-actions a:focus-visible,.care-service-guide .article a:focus-visible{outline:3px solid #9b571f;outline-offset:4px}
.care-service-guide .article [id]{scroll-margin-top:100px}
.care-service-guide .application-option .primary{border:2px solid #2f6b57;border-radius:12px;line-height:1.6;min-height:58px;padding:14px 18px}
.care-service-guide .application-option .primary:hover,.care-service-guide .application-option .primary:focus-visible{background:#245440;color:#fff}
.care-service-guide .application-option .service-decision-note{margin-top:14px;padding-top:14px;border-top:1px solid #dce6e0;font-size:0.9375rem;line-height:1.8}
@media(max-width:700px){.care-service-guide .private-care-lead-actions{grid-template-columns:1fr}.care-service-guide .article{padding-left:18px;padding-right:18px}.care-service-guide .article h1{font-size:1.875rem;line-height:1.5}.care-service-guide .article .summary{font-size:1.125rem;line-height:1.85}.care-service-guide .guide-application,.care-service-guide .application-option{padding:16px}.care-service-guide .application-grid{grid-template-columns:minmax(0,1fr)}.care-service-guide .article [id]{scroll-margin-top:86px}}
@media(prefers-reduced-motion:reduce){html:has(.care-service-guide){scroll-behavior:auto}}
