.terms-box{border:1px solid #9bb7a8;border-radius:12px;padding:12px;margin:12px 0;background:#f4faf5}.terms-box summary{cursor:pointer;font-weight:700}.terms-box dl{margin:10px 0}.terms-box dt{font-weight:700}.terms-box dd{margin:0 0 10px 0;line-height:1.5}.quiz-sample{white-space:pre-line}.answer-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.answer-photos img{max-width:100%;height:auto;object-fit:contain}[hidden]{display:none!important}