.acc{flex-direction:column;gap:.6rem;display:flex}.acc__item{border:1px solid var(--line);border-radius:var(--radius);background:var(--canvas);overflow:clip}.acc--plain .acc__item{border-inline:0;border-block-start:1px solid var(--line);background:0 0;border-block-end:0;border-radius:0}.acc--plain .acc__item:last-child{border-block-end:1px solid var(--line)}.acc__summary{cursor:pointer;align-items:center;gap:.75rem;min-height:44px;padding:.9rem 1rem;font-weight:600;list-style:none;display:flex}.acc__summary::-webkit-details-marker{display:none}.acc__title{flex:1}.acc__chev{color:var(--primary);transition:transform .2s}.acc__item[open]>.acc__summary .acc__chev{transform:rotate(180deg)}.acc__body{padding:0 1rem 1rem}.acc__body p{margin:0}.acc__body{opacity:1}@supports selector(::details-content){.acc__item::details-content{opacity:0;block-size:0;transition:block-size .28s ease, opacity .28s ease, content-visibility .28s allow-discrete;overflow:hidden}.acc__item[open]::details-content{opacity:1;block-size:auto}@supports (interpolate-size:keyframes){.acc__item[open]::details-content{block-size:var(--interpolate-size-to-auto)}}.acc__body{opacity:1;transition:none}}@media (prefers-reduced-motion:reduce){.acc__body,.acc__item::details-content,.acc__chev{transition:none}}
