.market-seo-item{margin:18px auto;max-width:810px;padding:24px;border-radius:20px;background:#fff;border:1px solid var(--border)}.market-seo-item h1{font-size:clamp(27px,5vw,43px);line-height:1.14;margin:12px 0}.market-seo-item h2{font-size:19px;margin:25px 0 9px}.market-seo-description{line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.market-seo-item .gallery{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;margin:15px 0}.market-seo-item .gallery img{width:min(100%,580px);height:min(60vw,380px);min-height:220px;flex-shrink:0;object-fit:contain;background:#edf1ef;border-radius:13px;scroll-snap-align:start}.market-seo-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:26px}.market-seo-actions a,.market-seo-pagination a,.market-seo-item .primary{text-decoration:none;display:inline-flex;justify-content:center;align-items:center}.market-seo-intro{margin:25px 0}.market-seo-intro h2{margin:0 0 7px}.market-seo-intro p{color:var(--muted);margin:0}.market-seo-cardlink{text-decoration:none;color:inherit;display:block}.market-seo-cardlink:hover h2{text-decoration:underline}.market-seo-cardlink .cardbody h2{font-size:16px;margin:9px 0}.market-seo-cardlink .price{font-size:19px;margin:8px 0}.market-seo-pagination{display:flex;gap:12px;justify-content:center;margin:25px 0}.market-seo-item nav a{color:var(--teal)}.market-seo-item .price{margin-top:15px;font-size:31px}@media(max-width:600px){main{padding-inline:10px}.market-seo-item{padding:15px}.market-seo-item .gallery img{height:260px;min-height:0}.market-seo-actions a{width:100%}.market-seo-item h1{font-size:28px}}