.product-purchase-guide{padding:24px;border:1px solid #dde7e0;border-radius:16px;background:#f8fbf9;font-family:Manrope,system-ui,sans-serif;color:#10191a}
.purchase-guide-container{margin-top:24px;margin-bottom:32px}
.product-purchase-guide h2{margin:0;font:700 24px/1.35 Sora,Manrope,sans-serif;letter-spacing:-.03em}
.product-purchase-guide h3{margin:0 0 10px;font:700 18px/1.4 Sora,Manrope,sans-serif}
.product-purchase-guide p{margin:8px 0 0;font-size:16px;line-height:1.65;color:#4a5652}
.purchase-guide-heading{margin-bottom:20px}
.purchase-guide-comparison,.purchase-guide-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.purchase-guide-comparison{margin-bottom:22px}
.purchase-guide-comparison article{padding:18px;border:1px solid #dde7e0;border-radius:12px;background:#fff}
.purchase-guide-comparison article.is-current{border-color:#087d43}
.purchase-guide-comparison strong{font-size:16px;line-height:1.5}
.purchase-guide-comparison h3 small{display:inline-block;margin-left:10px;padding:3px 6px;border-radius:6px;background:#edf7f0;color:#087d43;font:600 13px Manrope,sans-serif}
.product-purchase-guide a{display:inline-block;margin-top:14px;color:#087d43;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.product-purchase-guide a:focus-visible{outline:3px solid #087d43;outline-offset:4px}
.purchase-guide-scope-details{border-top:1px solid #dde7e0;padding-top:16px}
.purchase-guide-scope-details summary{cursor:pointer;font-size:16px;font-weight:700;line-height:1.5;color:#087d43}
.purchase-guide-scope-details summary:focus-visible{outline:3px solid #087d43;outline-offset:4px}
.purchase-guide-scope-details[open] .purchase-guide-scope{margin-top:20px}
@media(max-width:760px){.product-purchase-guide{padding:20px}.purchase-guide-comparison,.purchase-guide-scope{grid-template-columns:1fr;gap:18px}.product-purchase-guide h2{font-size:22px}}
