.buldok-faq-edu{background-color:var(--midnight)}.buldok-faq-edu__header{margin-bottom:var(--space-3xl);text-align:center}.buldok-faq-edu__headline{color:var(--white);font-family:var(--font-display);font-size:32px;font-weight:600}.faq-accordion{margin:0 auto;max-width:800px}.faq-item{border:1px solid var(--graphite);border-radius:var(--radius-md);margin-bottom:var(--space-sm);overflow:hidden;transition:all .3s var(--easing-smooth)}.faq-item:hover{border-color:var(--slate)}.faq-item.is-active{background:var(--charcoal);border-color:var(--teal-primary)}.faq-question{align-items:center;background:var(--charcoal);border:none;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-md) var(--space-lg);text-align:left;transition:all .3s var(--easing-smooth);width:100%}.faq-question__text{color:var(--white);font-family:var(--font-body);font-size:16px;font-weight:500}.faq-question__icon{color:var(--teal-primary);flex-shrink:0;transition:transform .3s var(--easing-smooth)}.is-active .faq-question__icon{transform:rotate(45deg)}.faq-answer{background:var(--charcoal)}.faq-answer__inner{color:var(--light-gray);font-size:15px;line-height:1.7;padding:0 var(--space-lg) var(--space-md) var(--space-lg)}.faq-answer__inner p{margin-bottom:var(--space-sm)}.faq-answer__inner p:last-child{margin-bottom:0}.faq-accordion--compact{max-width:700px}.faq-accordion--compact .faq-item{margin-bottom:var(--space-xs)}.faq-accordion--compact .faq-question{padding:var(--space-sm) var(--space-md)}.faq-accordion--compact .faq-question__text{font-size:15px}.faq-accordion--compact .faq-answer__inner{font-size:14px;padding:0 var(--space-md) var(--space-sm) var(--space-md)}@media (max-width:767px){.faq-question{padding:var(--space-md)}.faq-answer__inner{padding:0 var(--space-md) var(--space-md) var(--space-md)}}