.price-examples { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px; }
.price-example { min-width: 0; padding: 16px 0; border-top: 1px solid var(--border); }
.price-example-product { display: flex; align-items: center; gap: 16px; min-height: 108px; text-decoration: none; }
.price-example-product img { width: 96px; height: 96px; flex: 0 0 96px; object-fit: contain; background: #fff; border-radius: 6px; padding: 6px; }
.price-example-product div { min-width: 0; }
.price-example-product h3 { font: 600 17px/1.4 var(--body); color: var(--text); letter-spacing: 0; overflow-wrap: anywhere; margin: 0 0 8px; }
.price-example-product span { font-size: 12px; line-height: 1.5; color: #b1cfc5; }
.price-example-table { width: 100%; border-collapse: collapse; table-layout: fixed; margin: 14px 0; }
.price-example-table th, .price-example-table td { padding: 9px 4px; text-align: left; font-size: 13px; color: var(--text); border-bottom: 1px solid var(--border); vertical-align: top; overflow-wrap: anywhere; }
.price-example-table th:first-child { width: 43%; }
.price-example-table th { font-weight: 500; }
.price-example-table thead th { color: #a7b4c4; font-size: 12px; }
.price-example-table td:nth-child(2) { font-weight: 700; color: var(--gold); }
.price-example-table td:last-child { color: #a7b4c4; }
.price-example-link { font-size: 13px; color: var(--gold); text-underline-offset: 3px; }
.comparison-note { font-size: 12px; line-height: 1.6; color: #a7b4c4; margin-top: 16px; }
.comparison-note a { color: var(--gold); }
.price-examples .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.guide-article .price-examples { grid-template-columns: 1fr; }
@media (max-width: 720px) { .price-examples { grid-template-columns: 1fr; gap: 12px; } }
