.disclosure{--disclosure-inline-space:clamp(1.5rem,4vw,3rem)}
.disclosure-content,.disclosure-preview{font-size:18px}
.disclosure-footer{margin:0;padding:1rem var(--disclosure-inline-space)}
.disclosure-footer a{display:inline-flex;align-items:center;gap:.4rem}
.disclosure-footer svg{flex:none}
.disclosure summary{scroll-margin-top:10rem}
.disclosure-preview{line-height:1.6;padding:.75rem var(--disclosure-inline-space);white-space:normal;overflow-wrap:anywhere}
.disclosure-preview:not([hidden]){display:block}
.disclosure-preview[data-preview-kind=list]{-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}
.disclosure-preview[data-preview-kind=text]:not([hidden]){padding-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--disclosure-preview-lines);line-clamp:var(--disclosure-preview-lines);overflow:hidden}
.disclosure-preview[hidden]{display:none}
.disclosure-preview>ol,.disclosure-preview>ul{margin:0;padding:0 0 0 1.5rem}
.disclosure-content>ol,.disclosure-preview>ol{list-style:decimal outside}
.disclosure-content>ul,.disclosure-preview>ul{list-style:disc outside}
.disclosure-preview li{padding-left:.25rem;margin:.5rem 0}
.medical-home-benefits{margin-bottom:0;border:0}
.medical-home-benefits>summary{font-size:2.1rem;padding-inline:var(--disclosure-inline-space)}
.medical-home-benefits>.disclosure-content>ol{margin:0;padding:.75rem var(--disclosure-inline-space) .75rem calc(var(--disclosure-inline-space) + 1.5rem)}
.disclosure:has(>.medical-home-benefits){margin:1rem 0 1.5rem}
