.acc{border-bottom:1px solid var(--line)}.acc:first-of-type{border-top:1px solid var(--line)}.acc+.acc{border-top:0}.acc-summary{display:flex;align-items:center;gap:.75rem;min-height:3rem;padding:.75rem .25rem;cursor:pointer;list-style:none;color:var(--bone);border-radius:4px}.acc-summary::-webkit-details-marker{display:none}.acc-icon,.acc-summary:hover .acc-title{color:var(--signal)}.acc-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:6px;border:1px solid var(--line);background:#ffffff}.acc-title{flex:1;min-width:0;font-family:var(--font-display),system-ui,sans-serif;font-size:.9375rem;font-weight:700;transition:color .2s var(--ease)}.acc-meta{font-size:.75rem}.acc-chevron,.acc-meta{flex:none;color:var(--faint)}.acc-chevron{transition:transform .35s var(--ease)}.acc[open]>.acc-summary .acc-chevron{transform:rotate(180deg)}.acc-body{padding:.25rem .25rem 1.25rem}@supports selector(::details-content){.acc{interpolate-size:allow-keywords}.acc::details-content{height:0;overflow:clip;transition:height .4s var(--ease),content-visibility .4s allow-discrete}.acc[open]::details-content{height:auto}}@keyframes acc-rise{0%{opacity:0;transform:translate3d(0,-6px,0)}to{opacity:1;transform:none}}.acc[open]>.acc-body{animation:acc-rise .35s var(--ease)}@media (prefers-reduced-motion:reduce){.acc-chevron,.acc::details-content{transition:none}.acc[open]>.acc-body{animation:none}}