.buyer-hero{background:#f5f4f2;padding:95px 0 100px}.buyer-hero .wrap{max-width:1220px}.buyer-hero h1{max-width:850px;font-size:clamp(3.4rem,7vw,6.5rem)}.buyer-hero p:not(.eyebrow){max-width:720px;color:#4e555d;font-size:1.18rem;line-height:1.8;margin:27px 0 32px}.buyer-actions{display:flex;gap:12px;flex-wrap:wrap}.buyer-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:11%;padding-top:95px;padding-bottom:100px}.buyer-intro h2{font-size:clamp(2.45rem,4vw,4rem)}.buyer-copy p{color:#4e555d;font-size:1.06rem;line-height:1.85;margin:0 0 21px}.buyer-copy strong{color:var(--ink)}.buyer-copy .buyer-source{font-size:.9rem;margin-top:26px}.buyer-source a,.buyer-relationship a{color:var(--wine);font-weight:700;text-underline-offset:4px}.buyer-relationship{background:var(--wine);color:#fff;padding:93px 0}.buyer-relationship-inner{display:grid;grid-template-columns:1fr 1fr;gap:10%}.buyer-relationship p:not(.eyebrow){line-height:1.8;margin:0 0 17px;color:#f5e9ec}.buyer-relationship a{color:#fff}.buyer-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.buyer-steps article{padding:25px 27px;background:#f7f7f6;border-top:3px solid var(--wine)}.buyer-steps article span{color:var(--wine);font-size:.8rem;font-weight:700;letter-spacing:.15em}.buyer-steps h3{font:500 1.55rem/1.25 'Playfair Display',Georgia,serif;margin:10px 0}.buyer-steps p{color:#4e555d;line-height:1.72;margin:0}.buyer-taxes{padding:95px 0 105px;background:#f2f4f5}.buyer-taxes-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center}.buyer-taxes h2{margin-bottom:24px}.buyer-taxes p:not(.eyebrow){color:#4e555d;line-height:1.78;margin:0 0 17px}.buyer-tax-links{display:grid;gap:13px}.buyer-tax-links a{display:flex;flex-direction:column;gap:5px;background:white;padding:23px 26px;text-decoration:none;border-left:3px solid var(--wine)}.buyer-tax-links a:hover,.buyer-tax-links a:focus-visible{background:#f9eaf0}.buyer-tax-links strong{font-size:1.06rem;color:var(--wine)}.buyer-tax-links span{font-size:.9rem;color:#4e555d}.buyer-cta{background:var(--wine-deep);color:#fff;padding:85px 0 95px}.buyer-cta h2{max-width:750px}.buyer-cta p:not(.eyebrow){max-width:700px;line-height:1.8;margin:23px 0 27px;color:#f5e9ec}.buyer-cta-call{display:inline-block;margin-left:20px;color:#fff;text-underline-offset:4px}@media(max-width:850px){.buyer-section,.buyer-relationship-inner,.buyer-taxes-grid{grid-template-columns:1fr;gap:26px}.buyer-section{padding-top:75px;padding-bottom:80px}}@media(max-width:650px){.buyer-hero{padding:75px 0 82px}.buyer-hero h1{font-size:clamp(3rem,12vw,5rem)}.buyer-hero p:not(.eyebrow){font-size:1.05rem}.buyer-steps{grid-template-columns:1fr}.buyer-relationship,.buyer-taxes,.buyer-cta{padding:75px 0}.buyer-cta-call{display:block;margin:18px 0 0}}
.buyer-due{padding:95px 0 100px;background:#fff}.buyer-due-heading{max-width:780px;margin-bottom:35px}.buyer-due-heading .eyebrow{margin-bottom:16px}.buyer-due-heading h2{max-width:650px}.buyer-due-heading>p:last-child{color:#4e555d;line-height:1.8;font-size:1.04rem;margin:22px 0 0}.buyer-due-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.buyer-due-cards article{background:#f7f7f6;border-top:3px solid var(--wine);padding:27px 27px 30px;display:flex;flex-direction:column;align-items:flex-start}.buyer-due-cards article>span{font-size:.73rem;font-weight:700;letter-spacing:.13em;color:var(--wine)}.buyer-due-cards h3{font:500 1.52rem/1.25 'Playfair Display',Georgia,serif;margin:13px 0}.buyer-due-cards p{color:#4e555d;line-height:1.7;margin:0 0 20px}.buyer-due-cards a{color:var(--wine);font-weight:700;font-size:.9rem;text-underline-offset:4px;margin-top:9px}.buyer-due-cards .buyer-due-small{font-size:.88rem;margin:0}.buyer-due-foot{font-size:.84rem;color:var(--muted);margin:20px 0 0}@media(max-width:850px){.buyer-due-cards{grid-template-columns:1fr 1fr}}@media(max-width:650px){.buyer-due{padding:75px 0}.buyer-due-cards{grid-template-columns:1fr}}
