.q-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2rem 0}.q-card,.q-dialog,.q-answer{padding:1.5rem;border:1px solid #dfd1b9;border-radius:16px;background:#faf6ec}.q-card h2{margin:0;color:#8a5100}.q-card h3{margin:.3rem 0 1rem}.q-card blockquote{margin:0;padding:1rem;border-left:4px solid #e4a32c;background:white}.q-answer summary{cursor:pointer;font-weight:bold}.q-dialog p{padding:.7rem;background:white;border-radius:8px}@media(max-width:650px){.q-grid{grid-template-columns:1fr}}
.q-figure{margin:1.5rem auto 2.5rem;max-width:480px}.q-figure img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid #dfd1b9}.q-figure figcaption{margin-top:.7rem;text-align:center;color:#655b4e}
