.foz-quiz{background:#fff9ee;color:#082c40;padding:clamp(1rem,3vw,2rem);border-radius:5px}.foz-quiz fieldset{border:0;border-bottom:1px dashed #082c4040;margin:0 0 1.5rem;padding:0 0 1rem;min-width:0}.foz-quiz legend{font-size:1.3rem;font-weight:bold}.quiz-options{display:grid;gap:.7rem}.quiz-options label{display:flex;align-items:flex-start;gap:.6rem;border:2px solid #082c4020;padding:.8rem;cursor:pointer;border-radius:5px}.quiz-options label:has(input:checked){border-color:#078383;background:#07838310}.quiz-options label>span{display:grid;gap:.6rem;width:100%;min-width:0}.quiz-options label:has(img){min-width:0}.quiz-options:has(img){grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-image{display:block;width:100%;max-height:340px;aspect-ratio:4/3;object-fit:contain;background:#f3ece3;margin:.5rem 0}.quiz-image.quiz-fit-cover{object-fit:cover}.quiz-options .quiz-image{max-height:200px;margin:0}.quiz-feedback{padding:.8rem;background:#efe5cc;font-weight:600}.foz-quiz [hidden]{display:none!important}.quiz-result{font-weight:bold}.foz-competition{border:2px dashed #078383;padding:2rem;margin:2rem 0;background:#fff9ee;color:#082c40}.foz-competition details{margin-top:1.5rem}.foz-competition summary{cursor:pointer;font-weight:bold}.wp-block-quote{border-left:5px solid #078383;padding:1rem 1.5rem;font-family:Kalam,cursive;font-size:1.5rem}@media(max-width:500px){.quiz-options:has(img){grid-template-columns:1fr}}