/* Společné rozbalovací otázky služeb a školení. */
.faq-list { max-width: 900px; margin: 0 auto; text-align: left; }
.faq-item { border-top: 1px solid var(--color-border); }
.faq-item:last-child { border-bottom: 1px solid var(--color-border); }
.faq-item > summary { cursor: pointer; padding: 1.3rem .25rem; font-size: 1.1rem; font-weight: 600; line-height: 1.5; }
.faq-answer { padding: 0 .25rem 1.3rem; line-height: 1.7; }
.faq-answer > :last-child { margin-bottom: 0; }
.faq-answer a { color: var(--color-primary); text-decoration: underline; text-underline-offset: .2em; }
.faq-answer ul, .faq-answer ol { padding-left: 1.4rem; margin: 1rem 0; }
.faq-answer ul { list-style: disc; }
.faq-answer li { margin-bottom: .4rem; }
@media (max-width: 768px) {
    .faq-item > summary { font-size: 1rem; }
}
