:root{--rust:#886548;--rust-dark:#765238}.pavers-logo img{width:230px;height:auto}.pavers-hero{background:#faf7f2;color:#202020;padding:55px 0;border-bottom:1px solid #e6ded5}.pavers-hero h1{color:#202020}.pavers-hero p{max-width:800px;color:#484039;line-height:1.6}.pavers-feature{padding-top:40px}.pavers-feature>img{width:100%;height:clamp(300px,45vw,600px);object-fit:cover}.photo-note{font-size:13px;color:#777;margin:8px 0 24px}.pavers-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;padding:15px 0 35px}.pavers-intro h2{font-size:34px}.pavers-intro p,.pavers-grid p{font-size:1rem;line-height:1.7}.pavers-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pavers-grid article{border:1px solid #e6ded5;padding:28px}.pavers-grid h3{font:700 25px Georgia;margin:0 0 14px}.additional{padding:32px 0}.additional h2{font-size:25px}.additional li{font-size:1rem;line-height:1.8}.pavers-quote{text-align:center;background:#f6f1ea;padding:35px;margin:0 0 48px}@media(max-width:700px){.pavers-intro,.pavers-grid{grid-template-columns:1fr}.pavers-intro{gap:15px}.pavers-logo img{width:160px}}