/* Scoped homepage purchase questions; existing site styles remain unchanged. */
.purchase-decisions{position:relative;isolation:isolate;background:var(--paper,#fffdfa);color:var(--ink,#272521);padding:clamp(48px,6vw,96px) var(--side,24px);border-top:1px solid var(--line,#dcd6cd)}
.purchase-decisions .purchase-eyebrow{font-size:14px;letter-spacing:.08em;margin:0 0 16px;color:var(--muted,#655f58)}
.purchase-decisions h2{font-size:clamp(32px,3.5vw,58px);line-height:1.15;max-width:1000px;margin:0 0 36px}
.purchase-decisions .purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,72px);row-gap:32px}
.purchase-decisions article{border-top:1px solid var(--line,#dcd6cd);padding-top:22px;min-width:0}
.purchase-decisions h3{font-family:inherit;font-size:clamp(21px,1.4vw,28px);font-weight:600;letter-spacing:normal;line-height:1.35;text-wrap:pretty;margin:0 0 14px}
.purchase-decisions p{font-size:clamp(17px,1.05vw,22px);line-height:1.65;margin:0;overflow-wrap:anywhere}
.purchase-decisions .purchase-links{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:14px}
.purchase-decisions .purchase-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;font-size:clamp(16px,1vw,20px);line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;overflow-wrap:anywhere;max-width:100%}
.purchase-decisions .purchase-links a:hover{text-decoration-thickness:2px}
.purchase-decisions .purchase-note{font-size:15px;line-height:1.6;color:var(--muted,#655f58);margin-top:8px;max-width:65ch}
@media(max-width:700px){.purchase-decisions .purchase-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.purchase-decisions h2{margin-bottom:28px}.purchase-decisions .purchase-links{column-gap:20px}}
