.highlight{background-color:#ffbb0120;padding:10px;border-radius:5px;border-right:5px solid #ffbb01;margin-bottom:1em;color:#000;font-family:iransans}.bc-table{font-family:iransans!important}summary{font-family:iransans}.entry p{text-align:justify}#faq{margin-top:3rem;padding:1rem;background:#fefefe;border:1px solid #e2e2e2;border-radius:12px;box-shadow:0 3px 10px rgb(0 0 0 / .05);direction:rtl}#faq details{border:1px solid #ddd;border-radius:8px;margin:.8rem 0;background-color:#f9f9f9;overflow:hidden;transition:background-color 0.3s ease,border-color 0.3s ease}#faq details[open] summary+*{animation:openDetails 0.35s ease-in-out}@keyframes openDetails{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}#faq details summary{font-weight:600;font-size:1.05rem;cursor:pointer;padding:.75rem 3rem .75rem 2.5rem;position:relative;background:#fff0;border:none;outline:none;list-style:none}#faq details summary::before{content:"◀";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.2rem;color:#ffbb01;transition:transform 0.3s ease,color 0.3s ease}#faq details[open] summary::before{content:"▼";color:#ffbb01;transform:rotate(0deg) translateY(-50%)}#faq details p{padding:0 1.2rem 1rem 1.2rem;margin:0;font-size:.95rem;line-height:1.7;color:#333;transition:opacity 0.3s ease}#faq details[open]{background-color:#ffbb0120;border-color:#ffbb0120}#faq .bc-div{padding:0rem 1rem .75rem 1rem}@media (max-width:768px){#faq details summary{font-size:1rem}#faq details p{font-size:.9rem}}