.acc{border-top:1px solid var(--color-border-strong)}.acc__item{border-bottom:1px solid var(--color-rule)}.acc__q{justify-content:space-between;align-items:center;gap:var(--spacing-3);min-block-size:44px;padding-block:var(--spacing-3);font-size:var(--text-body);font-weight:var(--weight-body-medium);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-enter);list-style:none;display:flex}.acc__q::-webkit-details-marker{display:none}.acc__q:hover{background:var(--color-surface)}.acc__q:active{background:var(--color-rule)}.acc__item[open]>.acc__q{color:var(--color-text)}.acc__item[open]{border-bottom-color:var(--color-border-strong)}.acc__marker{inline-size:var(--spacing-3);block-size:var(--spacing-3);color:var(--color-text-muted);flex:none;position:relative}.acc__marker:before,.acc__marker:after{content:"";border-top:1px solid;position:absolute;inset-block-start:50%;inset-inline:0}.acc__marker:after{transition:transform var(--duration-fast) var(--ease-exit);transform:rotate(90deg)}.acc__item[open] .acc__marker:after{transform:rotate(90deg)scaleX(0)}.acc__q:hover .acc__marker{color:var(--color-text)}.acc__panel{color:var(--color-text-2);max-inline-size:var(--spacing-measure);padding-block-end:var(--spacing-4)}.acc__panel>*+*{margin-block-start:var(--spacing-3)}@media (min-width:768px){.acc__q{gap:var(--spacing-4);padding-inline:var(--spacing-3);margin-inline:calc(var(--spacing-3) * -1);font-size:var(--text-lead)}}@media (min-width:1024px){.acc__q{padding-block:var(--spacing-4)}.acc__panel{padding-block-end:var(--spacing-5)}}@media (min-width:1440px){.acc__panel{padding-block-end:var(--spacing-6)}}
