.accordion{flex-direction:column;gap:16px;display:flex}.accordion__item{border:1px solid var(--color-primary-50);border-radius:var(--radius-md);background:var(--color-white);transition:border-color .2s,box-shadow .2s;overflow:hidden}.accordion__item[open]{border-color:var(--color-primary-200)}.accordion__item[open] .accordion__question:after{transform:rotate(225deg)}.accordion__question{min-height:72px;color:var(--color-neutral);cursor:pointer;font-family:var(--font-label);justify-content:space-between;align-items:center;gap:20px;padding:20px 30px;font-size:18px;font-weight:700;line-height:1.4;list-style:none;display:flex;position:relative}.accordion__question::-webkit-details-marker{display:none}.accordion__question:after{border-right:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);content:"";flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.accordion__question:focus-visible{outline:3px solid var(--color-primary-300);outline-offset:-4px}.accordion__answer{padding:0 30px 24px}.accordion__answer p{color:var(--color-neutral-700);margin:0;font-size:16px;line-height:1.65}@media (max-width:767px){.accordion__question{padding:18px 24px;font-size:17px}.accordion__answer{padding:0 24px 22px}}@media (max-width:576px){.accordion{gap:10px}.accordion__question{gap:14px;min-height:56px;padding:14px 16px;font-size:15px;line-height:1.4}.accordion__answer{padding:0 16px 16px}.accordion__answer p{font-size:14px;line-height:1.6}}
