.faq-container{margin:0 auto;max-width:1000px;padding:20px}.faq-item{align-items:center;background:#fff;border:1px solid #fafafa;border-radius:6px;display:grid;grid-template-columns:95% 5%;margin-bottom:1rem;overflow:hidden;padding:0 1rem;transition:border-color .3s ease}.faq-item[open]{border-color:#0073e6}.faq-question{align-items:center;cursor:pointer;display:flex;font-weight:700;justify-content:center;position:relative;transition:background-color .3s ease}.faq-answer,.faq-question{background-color:#fff;padding:10px}.faq-answer{border-left:4px solid #f78764}.faq-answer p{margin:0}.faq-question:before{color:#c5099d;content:"▼";font-size:1.25rem;transition:transform .3s ease}.faq-item[open] .faq-question:before{transform:rotate(-180deg)}.faq-item h3{color:#2b2d43;font-size:1.25rem;margin:0}.faq-item p{color:#2b2d43;font-size:1.15rem}