.minori-faq{display:flex;flex-direction:column;gap:var(--space-sm)}.minori-faq__item{background:var(--color-white);border:var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.minori-faq__item[open]{border-color:hsla(40,46%,60%,.45)}.minori-faq__question{align-items:center;color:var(--color-primary);cursor:pointer;display:flex;font-size:.9375rem;font-weight:500;gap:var(--space-md);justify-content:space-between;list-style:none;padding:var(--space-md) var(--space-lg)}.minori-faq__question::-webkit-details-marker{display:none}.minori-faq__question-text{flex:1;line-height:1.6}.minori-faq__icon{flex-shrink:0;height:20px;position:relative;width:20px}.minori-faq__icon:after,.minori-faq__icon:before{background:var(--color-accent);content:"";height:1.5px;left:50%;position:absolute;top:50%;transition:transform var(--transition-base);width:12px}.minori-faq__icon:before{transform:translate(-50%,-50%)}.minori-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.minori-faq__item[open] .minori-faq__icon:after{transform:translate(-50%,-50%) rotate(0deg)}.minori-faq__answer{color:var(--color-text-muted);font-size:.9375rem;line-height:1.85;padding:0 var(--space-lg) var(--space-md)}.minori-faq__answer p{margin:0}@media (max-width:767px){.minori-faq__question{padding:var(--space-md)}.minori-faq__answer{padding:0 var(--space-md) var(--space-md)}}