.purchase-intents{margin:28px 0;padding:24px;border:1px solid #e3ddd6;border-radius:16px;background:#fbf9f6}.purchase-intents h3{margin:0 0 10px}.purchase-intents p{margin:8px 0 16px}.purchase-intent-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.purchase-intent-links a{display:block;padding:16px;border:1px solid #e3ddd6;border-radius:12px;background:#fff;color:#282225;text-decoration:none;overflow-wrap:anywhere}.purchase-intent-links strong,.purchase-intent-links span{display:block}.purchase-intent-links span{margin-top:7px;font-size:14px;line-height:1.65;color:#63594f}.purchase-guide .commerce-hero img{width:100%;height:auto;max-height:650px;object-fit:contain}.purchase-guide .guide-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:20px;background:#f5f1eb;border-radius:12px;font:inherit}.purchase-guide .guide-regions{display:flex;flex-wrap:wrap;gap:10px}.purchase-guide .guide-regions a{padding:10px 14px;border:1px solid #d6cec5;border-radius:8px}.purchase-guide h1{overflow-wrap:anywhere}.purchase-intents a:focus-visible,.purchase-guide a:focus-visible{outline:3px solid #80543a;outline-offset:4px}@media(max-width:680px){.purchase-intents{padding:18px}.purchase-intent-links{grid-template-columns:1fr}.purchase-intent-links a{padding:14px}.purchase-guide .commerce-hero img{max-height:520px}}
