/* Bates number PDF landing page (tools/bates-number-pdf only) */
.store-product h1{max-width:560px}
.tp-start{display:grid;gap:12px;padding:18px 20px}
.tp-purchase{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}
.tp-purchase .button{min-height:48px}
.tp-purchase .store-secondary{display:inline-flex;align-items:center;min-height:40px}
.tp-purchase a:focus-visible,.tp-limits a:focus-visible{outline:3px solid #284de8;outline-offset:3px;border-radius:4px}
.tp-limits{margin:0;padding-top:12px;border-top:1px solid #dbe2f3;font-size:15px;line-height:1.6;color:#26324d}
.tp-limits span{display:block}
.tp-limits a{color:#284de8;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}
.tp-note{margin:0;font-size:14px;line-height:1.55;color:#4a5670}
.article-card .tp-note{margin-top:18px}
.tp-get{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.tp-get li{display:grid;gap:4px;padding:14px 16px;border:1px solid #dbe2f3;border-radius:10px;background:#f7f9ff}
.tp-get strong{color:#17213c}
.tp-get span{font-size:14px;line-height:1.55;color:#4a5670}
.store-example-metrics dd{overflow-wrap:anywhere}
@media (max-width:640px){
  .tp-get{grid-template-columns:1fr}
}
@media (max-width:560px){
  .tp-start{padding:16px}
  .tp-purchase .button{width:100%;justify-content:center}
}
