.kriz-faq{max-width:900px;margin:2rem auto}.kriz-faq-section{margin-bottom:2.5rem}.kriz-faq-cat{font-size:1.5rem;border-bottom:2px solid #1a4d8c;padding-bottom:.4rem;margin-bottom:1rem}.kriz-faq-item{border:1px solid #e0e0e0;border-radius:6px;margin-bottom:.6rem;background:#fafafa;transition:background 0.2s}.kriz-faq-item[open]{background:#fff;box-shadow:0 2px 6px rgb(0 0 0 / .05)}.kriz-faq-item summary{cursor:pointer;padding:1rem 1.2rem;font-weight:600;list-style:none;position:relative;padding-right:2.5rem}.kriz-faq-item summary::after{content:"+";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);font-size:1.4rem;color:#1a4d8c;transition:transform 0.2s}.kriz-faq-item[open] summary::after{content:"−"}.kriz-faq-item summary::-webkit-details-marker{display:none}.kriz-faq-answer{padding:0 1.2rem 1rem;line-height:1.6}.kriz-faq-answer a{color:#1a4d8c;text-decoration:underline}