/* Compact, accessible buyer-intent section without altering the existing sitewide layout. */
.lfs-buyer-section{background:#f2f8f5;border-block:1px solid #d5e6dc;padding:26px 0}
.lfs-buyer-inner{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:26px;align-items:center}
.lfs-buyer-section h2{font:700 clamp(1.25rem,2vw,1.65rem)/1.25 Georgia,serif;color:#123b2e;margin:8px 0 10px}
.lfs-buyer-section p{margin:0 0 8px;color:#314a3f;max-width:850px;line-height:1.55}
.lfs-buyer-eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#14704a!important}
.lfs-buyer-note{font-size:.81rem;color:#607267!important}
.lfs-buyer-actions{display:grid;gap:10px}
.lfs-buyer-actions a{display:block;padding:11px 13px;border-radius:9px;text-align:center;font-weight:700;text-decoration:none}
.lfs-purchase-resource{border:1px solid #157b50;color:#0b6544;background:white}
.lfs-purchase-secondary{background:#086b49;color:white}
@media(max-width:760px){.lfs-buyer-inner{grid-template-columns:1fr}.lfs-buyer-actions{display:flex;flex-wrap:wrap}.lfs-buyer-actions a{flex:1 1 180px}}
