/* Visible questions and saved-page guidance, shared across catalog formats. */
.gg-catalog-question-reference>.gh-enlarge-hint{display:none!important}
.gg-question-icon{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid currentColor;width:18px;height:18px;border-radius:50%;font:700 12px/1 Manrope,Arial,sans-serif;flex:none}
.gg-paged [data-page-inquiry],.ghsl-bookbar #ghsl-ask{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:7px 12px;background:#33432f;border:1px solid #33432f;border-radius:3px;color:#fff;text-decoration:none;font:600 12px/1.3 Manrope,Arial,sans-serif;white-space:nowrap;cursor:pointer}
.gg-paged [data-page-inquiry]:hover,.ghsl-bookbar #ghsl-ask:hover{background:#475a40;color:white}.ghsl-bookbar #ghsl-ask[aria-disabled=true]{opacity:.45;pointer-events:none}
.gg-catalog-question{box-sizing:border-box;width:min(700px,calc(100vw - 24px));max-height:90dvh;overflow:auto;overscroll-behavior:contain;padding:24px;border:1px solid #c9beab;background:#f8f5ee;color:#29251e;font:14px/1.5 Manrope,Arial,sans-serif}
.gg-catalog-question::backdrop{background:#162212b3}.gg-catalog-question [hidden]{display:none!important}.gg-catalog-question *{box-sizing:border-box}
.gg-catalog-question-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.gg-catalog-question-heading h2{margin:0;font-size:clamp(23px,3vw,28px);line-height:1.2}
.gg-catalog-question button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #b7ae9e;border-radius:3px;background:#fff;color:#29251e;font:600 13px/1.3 Manrope,Arial,sans-serif;cursor:pointer}
.gg-catalog-question button:hover{background:#ece6d9}.gg-catalog-question :focus-visible{outline:3px solid #a5693e;outline-offset:2px}
.gg-catalog-question-reference{display:flex;align-items:center;gap:14px;margin:18px 0}.gg-catalog-question-reference img{width:120px;height:90px;object-fit:contain;background:white;border:1px solid #d5ccbe;flex:none}.gg-catalog-question-reference p{margin:0 0 5px;font-size:13px}.gg-catalog-question [data-inquiry-selection]{font-weight:700}
.gg-catalog-question-prompts{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:20px 0;border:0}.gg-catalog-question-prompts legend{font-weight:700;margin-bottom:9px}.gg-catalog-question-prompts button[aria-pressed=true]{background:#33432f;border-color:#33432f;color:white}
.gg-catalog-question div.wpforms-container-full{margin:12px 0 0}.gg-catalog-question .wpforms-field{padding:10px 0!important}.gg-catalog-question .wpforms-field-label{font-size:14px!important}.gg-catalog-question .wpforms-field-row{max-width:100%!important}
.gg-catalog-question input:not([type=radio]):not([type=checkbox]),.gg-catalog-question textarea,.gg-catalog-question select{font-size:16px!important;max-width:100%!important;width:100%!important}.gg-catalog-question textarea{min-height:170px!important;overflow-wrap:anywhere}.gg-catalog-question .wpforms-submit{min-height:44px}
.ghsl-book{grid-template-rows:auto minmax(0,1fr) auto 44px 28px}
@media(max-width:760px){.gg-paged .gg-paged-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.gg-paged .gg-paged-actions>*{padding:6px 4px;font-size:11px;min-height:44px}.gg-paged [data-page-inquiry]{gap:4px}.gg-paged .gg-question-icon{width:16px;height:16px;font-size:11px}.gg-catalog-question{padding:18px}.gg-catalog-question-reference{align-items:flex-start}.gg-catalog-question-reference img{width:80px;height:70px}.gg-catalog-question-prompts{gap:6px}.gg-catalog-question-prompts button{flex:1;padding:8px;font-size:12px}.ghsl-book{grid-template-rows:auto minmax(0,1fr) auto 44px 28px}.ghsl-bookbar #ghsl-ask{min-height:40px;padding:7px 10px}}
