.pvc-jump{display:flex;gap:12px;flex-wrap:wrap;padding-top:30px;padding-bottom:30px}.pvc-jump a{border:1px solid #b6c5cf;border-radius:30px;padding:10px 18px;color:#233853}.pvc-wall-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pvc-wall-grid article{background:#f0eee8}.pvc-wall-grid svg{width:100%;display:block;background:#e9eff2}.pvc-wall-grid article>div,.pvc-roof-grid article{padding:28px}.pvc-options h3,.pvc-roofs h3,.pvc-order h3{font-size:28px;line-height:1.15;color:#233853}.pvc-options p,.pvc-roofs p,.pvc-match p,.pvc-order p,.pvc-order li{font-size:17px;line-height:1.7;margin-top:16px;color:#455d6b}.pvc-roofs{background:#e5edf1}.pvc-roof-grid,.pvc-match-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.pvc-roof-grid article{background:#faf9f5}.pvc-number{display:block;font-size:48px;color:#155bc0;margin-bottom:18px}.pvc-match-grid{align-items:center;gap:8%}.pvc-match h2,.pvc-order h2{font-size:clamp(36px,4vw,64px);line-height:1.08;color:#233853}.pvc-match img{width:100%;height:460px;object-fit:cover}.pvc-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:13px;display:block;margin-bottom:18px}.pvc-match .xp-link{margin-top:22px}.pvc-order{background:#f0eee8}.pvc-order ul{padding-left:20px;margin-bottom:24px}.pvc-order li{margin-top:4px}.pvc-jump a:hover{background:#233853;color:#fff}@media(max-width:700px){.pvc-wall-grid,.pvc-roof-grid,.pvc-match-grid{grid-template-columns:1fr;gap:24px}.pvc-match img{height:300px}.pvc-jump a{font-size:14px}.pvc-wall-grid svg{max-height:260px}}
