.quote-guide [hidden]{display:none!important}.quote-guide:has(.quote-guide-quiz:not([hidden])){width:450px;max-height:calc(100dvh - var(--site-header-height,80px) - 32px);overflow:auto;overflow-x:hidden;padding:10px 7px 4px 0;scrollbar-width:thin}.quote-guide-quiz{align-items:flex-end;cursor:default}.quote-guide-quiz .quote-guide-bubble{padding:22px 20px 18px;border:1px solid #dfd7b5;box-shadow:0 7px 25px #29271a12}.quote-guide-quiz .guide-quiz-label{font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#806715;margin:0 0 10px}.quote-guide-quiz strong{font-size:19px;letter-spacing:-.035em;margin:0 0 10px}.quote-guide-quiz .guide-quiz-question{font-size:15px;line-height:1.55;color:#373f35;margin:0 0 15px}.guide-quiz-choices{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guide-quiz-choices button{padding:13px 8px;border:1px solid #e2cd7d;border-radius:11px;background:#fff8dd;color:#2c3025;font:inherit;font-size:18px;font-weight:750;cursor:pointer;min-height:48px}.guide-quiz-choices button:hover:not(:disabled){background:#ffcd32;border-color:#c3a020}.guide-quiz-choices button:focus-visible,.guide-quiz-next a:focus-visible{outline:3px solid #927210;outline-offset:3px}.guide-quiz-choices button:disabled{opacity:1;cursor:default;color:#696d60;background:#f2f2eb;border-color:#e0e1d7}.guide-quiz-choices button.is-correct{background:#e4f2d3;border-color:#7e9c58;color:#28451c}.guide-quiz-choices button.is-selected{outline:2px solid #7b6c35;outline-offset:2px}.quote-guide-quiz .guide-quiz-result{font-size:14px;line-height:1.65;color:#414a3b}.guide-quiz-result:not(:empty){margin-top:18px;padding-top:15px;border-top:1px solid #e9e8dd}.guide-quiz-next{display:grid;gap:12px;margin-top:15px}.guide-quiz-next a{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#746014;line-height:1.5}.guide-quiz-next a.guide-quiz-cta{background:#ffcd32;color:#24291f;border-radius:20px;padding:10px 12px;text-decoration:none;text-align:center;font-weight:700}.guide-quiz-next a.guide-quiz-source{font-size:10px;color:#737968}.quote-guide-quiz .quote-guide-portrait{align-self:flex-end}.quote-guide:has(.quote-guide-quiz:not([hidden])) .quote-guide-close{top:0;right:0}@media(max-width:600px){.quote-guide:has(.quote-guide-quiz:not([hidden])){width:360px;right:10px;max-width:calc(100vw - 20px)}.quote-guide-quiz .quote-guide-portrait{width:68px}.quote-guide-quiz .quote-guide-avatar{width:105px;height:166px;margin-left:-22px}.quote-guide-quiz .quote-guide-bubble{padding:19px 15px 16px}.quote-guide-quiz strong{font-size:17px}.quote-guide-quiz .guide-quiz-question{font-size:14px}.quote-guide-quiz .guide-quiz-result{font-size:13px}.guide-quiz-choices button{font-size:17px;padding:11px 6px}}
