.proDisclosure{min-width:0}
.proDisclosureHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}
.proDisclosureHeader::-webkit-details-marker{display:none}
.proDisclosureHeader::marker{content:""}
.proDisclosureHeader h2,.proDisclosureHeader h3{margin:0;min-width:0;overflow-wrap:anywhere}
.proDisclosureHeader .pill{margin-left:auto}
.proDisclosureHeader:focus-visible{outline:2px solid #70e5f2;outline-offset:3px;border-radius:6px}
.proDisclosureChevron{display:inline-block;flex:0 0 auto;color:#a4b4c8;font-size:25px;line-height:1;transition:transform .16s ease}
.proDisclosure[open]>.proDisclosureHeader .proDisclosureChevron{transform:rotate(90deg)}
.proDisclosure[open]>.proDisclosureHeader{margin-bottom:10px}
.proDisclosure[open]>.proDisclosureContent{animation:proDisclosureReveal .16s ease-out}
#proDiagnosticShop:not(.hidden){margin-top:12px}
.diagnosticShop:not([open]) .diagnosticShopEyebrow{display:none}
@keyframes proDisclosureReveal{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.proDisclosureChevron{transition:none}.proDisclosure[open]>.proDisclosureContent{animation:none}}