/* weekend-getaway-finder: this tool's own look, loaded only on its page (tools.css is shared and kept under 5 KB gz). */
.wgf-where { display: flex; justify-content: space-between; align-items: baseline; gap: 8px; }
.wgf-geo { background: none; border: 0; padding: 10px 0; min-height: 44px; color: inherit; text-decoration: underline; font-size: 15px; cursor: pointer; }
.wgf-places { list-style: none; margin: 0; padding: 0; }
.wgf-places > li { border-bottom: 1px solid var(--chqt-line, #eadfca); }
.wgf-places summary { cursor: pointer; padding: 10px 0; min-height: 44px; box-sizing: border-box; font-size: 16px; }
.wgf-guides { margin: 0 0 10px; padding-left: 1.2em; font-size: 15px; }
.wgf-guides li { margin: 0 0 6px; }
.chqt-answer[data-wgf-k="none"] { color: #8a4b08; }
.chqt-form select { font-size: 16px; min-height: 44px; max-width: 100%; }
@media (max-width: 460px) { .chqt[data-tool="weekend-getaway-finder"] .chqt-lede { display: none; } }
