.vr-order{padding:36px 5% 28px;background:#fff;color:#102b48;text-align:center}
.storefront .rn-home.vr-order{box-sizing:border-box;width:calc(100vw - 32px);max-width:none;margin-left:calc(50% - 50vw + 16px);margin-right:0;padding:36px 4% 32px}
.vr-order-kicker{margin:0 0 8px;color:#195da9;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.vr-order h2{margin:0 auto 12px;max-width:40rem;font-size:clamp(26px,3vw,36px);letter-spacing:-.03em;line-height:1.15;color:#102b48}
.vr-order-lead{max-width:46rem;margin:0 auto 28px;font-size:17px;line-height:1.55;color:#46566a}
.vr-order-layout{display:grid;gap:16px;max-width:980px;margin:0 auto;justify-items:center}
.vr-order-layout-compact{gap:12px}
.vr-order-lead{margin-bottom:16px}
.vr-order-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}
.vr-order-card{padding:22px 22px 20px;border:1px solid #d7e0e8;border-radius:12px;background:#f8fafc;text-align:center}
.vr-order-card h3{margin:0 0 10px;font-size:20px;line-height:1.25;color:#102b48}
.vr-order-card p{margin:0 auto 16px;max-width:36rem;font-size:15px;line-height:1.55;color:#46566a}
.vr-order-card a{display:inline-block;padding:11px 16px;border-radius:4px;background:#07549c;color:#fff;font:600 13px Arial,sans-serif;text-decoration:none}
.vr-order-card a:hover{background:#0a4480}
.vr-order-card a:focus-visible{outline:3px solid #39a0eb;outline-offset:3px}
.vr-order-note{margin:4px 0 0;grid-column:1/-1;font-size:14px;font-weight:700;color:#174f89}
.vr-order-more{margin:8px 0 0;font-size:13px}
.vr-order-more a{color:#075ac5;font-weight:700;text-decoration:none}
.vr-order-more a:hover{text-decoration:underline}
@media(max-width:900px){
  .vr-order-options{grid-template-columns:1fr}
  .storefront .rn-home.vr-order{width:calc(100vw - 24px);margin-left:calc(50% - 50vw + 12px);padding:24px 4%}
  .vr-order-card{padding:18px}
}
