.buyer-guide{margin:32px 0 48px;padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--panel)}.buyer-guide h2,.buyer-guide h3{font-family:'DM Sans',sans-serif;letter-spacing:-.025em;line-height:1.25}.buyer-guide h2{font-size:clamp(24px,3vw,34px);margin-bottom:12px}.buyer-guide p{color:var(--muted);line-height:1.7}.buyer-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}.buyer-options article{padding:22px;border:1px solid var(--line);border-radius:14px}.buyer-step{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgba(255,47,123,.12);color:var(--pink);margin-bottom:16px}.buyer-options h3{font-size:19px;margin-bottom:12px}.buyer-action{display:flex;gap:24px;align-items:center;justify-content:space-between;padding:24px;border-radius:14px;background:rgba(255,47,123,.06);margin-bottom:18px}.buyer-action .btn{flex-shrink:0}.buyer-guide details{margin-top:22px;font-size:13px}.buyer-guide summary{cursor:pointer;padding:10px 0}.buyer-guide a:focus-visible,.buyer-guide summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px}@media(max-width:760px){.buyer-options{grid-template-columns:1fr}.buyer-guide{padding:20px}.buyer-action{display:block}.buyer-action .btn{margin-top:18px}}
