.qw-reference-facts{margin:24px 0;border-top:1px solid #dce4de}
.qw-reference-facts>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:20px;padding:16px 0;border-bottom:1px solid #dce4de}
.qw-reference-facts dt{font-weight:600;color:#52685b}.qw-reference-facts dd{margin:0;overflow-wrap:anywhere}
.qw-reply-planner{border:1px solid #dce4de;border-radius:6px;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;background:#fff}
.qw-reply-planner label{font-size:14px;font-weight:600;min-width:0;overflow-wrap:anywhere}
.qw-reply-planner input,.qw-reply-planner select{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:8px;padding:10px;font:inherit;border:1px solid #cbd8cf;border-radius:4px;background:#fff;color:#152d20;min-height:44px}
.qw-reply-planner p{grid-column:1/-1;margin:0;font-size:14px;color:#52685b}.qw-reply-planner output{display:block;color:#152d20;font-size:18px;font-weight:600;min-height:54px;overflow-wrap:anywhere}
.qw-reference-checklist{display:grid;gap:14px;margin:24px 0}.qw-reference-checklist label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.qw-reference-checklist input{width:18px;height:18px;flex-shrink:0;margin:5px 0 0;accent-color:#168653}
.qw-country-reference h2,.qw-country-reference h3{overflow-wrap:anywhere}.qw-country-reference{border-bottom:1px solid #dce4de}
@media(max-width:600px){.qw-reference-facts>div,.qw-reply-planner{grid-template-columns:minmax(0,1fr)}.qw-reference-facts>div{gap:6px}.qw-reply-planner{padding:16px}.qw-reference-facts dt{font-size:13px}}
