.c59-buyer-guide{display:grid;gap:clamp(24px,3vw,40px);min-width:0;margin-block:32px}.c59-buyer-guide h2{font-size:clamp(24px,2.6vw,38px);line-height:1.18;letter-spacing:-.02em;overflow-wrap:anywhere;max-width:24ch}.c59-buyer-guide p{font-size:inherit;line-height:1.65;max-width:72ch;margin:16px 0 0;overflow-wrap:break-word}.c59-buyer-guide>section{min-width:0}.editorial-internal-main .c59-buyer-guide{margin-block:0;padding-block:clamp(36px,5vw,72px)}@media(max-width:600px){.c59-buyer-guide{margin-block:24px}.c59-buyer-guide p{line-height:1.6}}

/* Internal-page controls retain their own column width after viewport changes. */
.internal-page .internal-final-lead__form .contact-choice-v2{min-inline-size:0;max-inline-size:100%;inline-size:100%}
.internal-page .internal-final-lead__form .contact-choice-v2 legend{inline-size:auto;max-inline-size:100%;white-space:normal}
@media(max-width:640px){.internal-page .editorial-related{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-page .editorial-related a{min-inline-size:0;overflow-wrap:anywhere}}
