/* One selection, one expanded checklist. Never hide content without JavaScript. */
#insurer-documents{min-width:0;overflow-wrap:anywhere}
#insurer-documents .cm-intro{margin:12px 0 16px;font-size:18px;line-height:1.65}
#insurer-documents .cm-select-label{margin:16px 0 8px;font-size:18px}
#insurer-documents #care-insurer-select{box-sizing:border-box;min-width:0;max-width:100%;font-size:18px;padding:12px 36px 12px 12px}
#insurer-documents .cm-scope-short{margin:8px 0;font-size:15px}
#insurer-documents .cm-selection-status{margin:12px 0 0;font-size:16px;line-height:1.5}
#insurer-documents .cm-insurer-panel{margin:12px 0 20px;padding:24px;min-width:0}
#insurer-documents .cm-insurer-panel>h3{margin:0;font-size:26px;line-height:1.4;overflow-wrap:anywhere}
#insurer-documents .cm-doc-columns{margin:20px 0 8px}
#insurer-documents .cm-doc-columns li{line-height:1.6}
#insurer-documents .cm-check{gap:10px;min-height:48px}
#insurer-documents .cm-check input{min-width:22px;margin-top:4px}
#insurer-documents .cm-source-links{gap:10px;margin-top:16px}
#insurer-documents .cm-source-links>a{min-width:0;max-width:100%;overflow-wrap:anywhere}
#insurer-documents .cm-scope-help{padding:16px 0;border-top:1px solid #dbe3f4;line-height:1.7}
#insurer-documents .cm-scope-help>summary{min-height:44px;cursor:pointer;font-weight:700;color:#102950}
#insurer-documents .cm-scope-help p{margin:8px 0}
html.care-large-text #insurer-documents #care-insurer-select{font-size:24px}
html.care-large-text #insurer-documents .cm-intro{font-size:25.2px}
@media(max-width:767px){
  #insurer-documents .cm-insurer-panel{padding:20px 16px}
  #insurer-documents .cm-doc-columns{grid-template-columns:minmax(0,1fr);gap:12px}
  #insurer-documents .cm-source-links{display:grid;grid-template-columns:minmax(0,1fr)}
  #insurer-documents .cm-source-scope{font-size:15px;line-height:1.6}
}
@media(max-width:360px){#insurer-documents .cm-insurer-panel{padding:18px 12px}#insurer-documents .cm-insurer-panel>h3{font-size:23px}}
