.buyer-guide{max-width:1120px}.buyer-guide header{max-width:920px}.buyer-guide h1{font-size:clamp(1.9rem,3.4vw,3.1rem);line-height:1.2;margin:16px 0}.guide-topics{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.guide-topics a{padding:9px 14px;border:1px solid #d9e3d8;border-radius:8px;color:#244d34;background:#f7faf6;font-size:.88rem}.guide-sections{display:grid;grid-gap:22px;gap:22px}.guide-sections section{scroll-margin-top:110px;border-top:1px solid #dfe7dc;padding-top:24px}.guide-sections h2{font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.4}.guide-next p,.guide-sections p{max-width:900px;line-height:1.9;color:#46534a}.buyer-guide-links a,.guide-sections a{color:#285d3a;text-decoration:underline;text-underline-offset:4px}.guide-next{margin-top:36px;padding:26px;background:#f1f6ee;border:1px solid #d9e3d8;border-radius:12px}.guide-next h2{font-size:1.45rem}.buyer-guide-links,.guide-links{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.buyer-guide-links{font-size:.9rem;line-height:1.6;margin:18px 0}.guide-links .button{white-space:normal}@media(max-width:640px){.buyer-guide{padding-top:28px}.guide-topics a{width:100%;box-sizing:border-box}.guide-next{padding:20px}.buyer-guide-links,.guide-links{align-items:flex-start;flex-direction:column}.buyer-guide-links{gap:10px}}