.disclosure>summary{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;color:var(--c-link);cursor:pointer;list-style:none}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:before{content:"▸";transition:transform .14s ease}.disclosure[open]>summary:before{transform:rotate(90deg)}.disclosure>summary:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.disclosure>summary:before{transition:none}}
