.buyer-guide,.home-questions{padding-block:44px}.buyer-guide h2,.home-questions h2{font:800 clamp(28px,3vw,36px)/1.25 var(--heading);letter-spacing:-.8px;margin:14px 0 25px}.buyer-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.buyer-factors article{border-top:3px solid #ef493e;padding-top:18px}.buyer-factors h3{font:700 19px/1.4 var(--heading);margin:0 0 12px}.buyer-factors p{font-size:16px;line-height:1.75;color:var(--muted);margin:0}.message-example{margin-top:26px;background:#fff4f1;max-width:900px}.message-example summary{min-height:56px;padding:16px 20px;font-weight:700;display:list-item;list-style-position:inside;cursor:pointer}.message-example p{margin:0 20px 16px;font-size:16px;line-height:1.7}.message-example a{display:inline-flex;align-items:center;min-height:44px;margin:0 20px 16px;color:#a6221b;text-decoration:underline;text-underline-offset:4px}.home-questions{border-top:1px solid var(--line)}.home-questions .faq{max-width:100%}.request-form textarea::placeholder{color:#66717e;opacity:1}@media(max-width:760px){.buyer-guide,.home-questions{padding-block:30px}.buyer-factors{grid-template-columns:1fr;gap:22px}.buyer-guide h2,.home-questions h2{font-size:28px}.message-example summary{line-height:1.5}.buyer-factors p{font-size:16px}}
