/* Used by the revised questionnaire variants only. */
.question-note{padding:0 16px 16px;color:#687386;font-size:11px;line-height:1.7}
.answer-summary{background:var(--cream);border-top:4px solid var(--gold);padding:24px 20px}
.answer-summary .answer-summary-title{color:var(--navy);font-size:19px;line-height:1.5;margin-bottom:8px}
.answer-intro{font-size:13px;line-height:1.7}
.result-guide-cards{display:grid;gap:12px;margin-top:18px}
.result-guide-card{background:#fff;border:1px solid #e0e3e9;border-radius:10px;padding:15px 16px}
.result-guide-card .guide-category{font-size:11px;font-weight:800;color:#687386;letter-spacing:.04em;margin:0 0 6px}
.result-guide-card h3{font-size:16px;line-height:1.55;color:var(--navy);margin:0 0 8px}
.result-guide-card p{font-size:13px;line-height:1.8;margin:0}
.result-guide-card .guide-category b{display:inline-grid;place-items:center;background:var(--gold);border-radius:50%;width:25px;height:25px;color:var(--navy);margin-right:6px}
.answer-details{margin-top:14px;font-size:12px;color:#526078}
.answer-details summary{cursor:pointer;color:var(--navy);font-weight:700}
.answer-details p{margin-top:8px;font-size:12px}
@media(max-width:360px){.answer-summary{padding:20px 14px}.choice-check{padding-left:8px;padding-right:8px;column-gap:6px}.selecter:checked+.choice-check{padding-left:7px;padding-right:7px}}
