.buyer-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(2rem,5vw,5rem);padding-block:2.5rem;border-top:1px solid var(--color-border)}.buyer-profile h3{margin:0 0 1rem;font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem);line-height:1.2;letter-spacing:-.02em}.buyer-profile p,.buyer-findings dd,.buyer-keep{margin:0 0 1.25rem;max-width:70ch;font-size:1.0625rem;line-height:1.7;color:var(--color-text-secondary)}.buyer-profile a,.buyer-sources a,.buyer-links a{text-decoration:underline;text-underline-offset:.2em}.buyer-profile a:hover,.buyer-sources a:hover,.buyer-links a:hover{color:var(--color-text-primary)}.buyer-profile .buyer-guide-links{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:1.25rem 0 0;font-size:.9375rem}.buyer-findings{margin:1.5rem 0}.buyer-findings dt{margin-bottom:.4rem;font-weight:600}.buyer-sources,.buyer-profile .buyer-sources{font-size:.8125rem;line-height:1.7;color:var(--color-text-secondary)}.buyer-links{padding:0;margin:0;list-style:none}.buyer-links li{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1.5fr));gap:1.5rem;padding-block:1.25rem;border-top:1px solid var(--color-border)}@media(max-width:767px){.buyer-profile,.buyer-links li{grid-template-columns:minmax(0,1fr);gap:1.25rem}.buyer-profile{padding-block:2rem}.buyer-links li{gap:0}.buyer-links a,.buyer-guide-links a{display:flex;align-items:center;min-height:44px}.buyer-profile .buyer-guide-links{gap:0}}
