.rvp{padding-block:4rem 6rem}.rvp-head{text-align:center;flex-direction:column;align-items:center;max-width:40rem;margin-inline:auto;display:flex}.rvp-title{font-family:var(--font-headline);letter-spacing:-.05em;color:var(--color-text);font-size:2.25rem;font-weight:500;line-height:1.08}@media (min-width:40rem){.rvp-title{font-size:3.25rem}}.rvp-lede{color:var(--color-muted);text-wrap:balance;margin-top:1rem;font-size:15px;line-height:1.6}.rvp-grid{align-items:start;gap:16px;margin-top:3rem;display:grid}@media (min-width:40rem){.rvp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.rvp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:39.99rem){.rvp-grid .prv-card{padding:20px}}.rvp-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:3rem;display:grid}.rvp-pager-link{white-space:nowrap;border:1px solid var(--color-border);min-height:44px;color:var(--color-muted);border-radius:10px;justify-self:start;align-items:center;padding-inline:1rem;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}.rvp-pager-link[rel=next]{justify-self:end}.rvp-pager-link:hover{color:var(--color-text);background:#ffffff0d}.rvp-pager-where{color:var(--color-faint);white-space:nowrap;font-size:13px}@media (max-width:39.99rem){.rvp-pager{grid-template-columns:1fr 1fr}.rvp-pager-where{text-align:center;grid-area:1/1/auto/-1}}
