.balance-page{--blue:#6687a3;--navy:#203544;--sand:#efe7d8;color:var(--navy)}.balance-page img{display:block;width:100%;height:100%;object-fit:cover}.balance-hero{display:grid;grid-template-columns:.9fr 1.1fr;background:var(--sand)}.balance-hero>div{padding:70px 9%;align-self:center}.balance-hero img{min-height:590px}.balance-label{letter-spacing:.2em;font-size:.72rem;font-weight:800;color:#4f748f}.balance-hero h1{font-family:Georgia,serif;font-size:clamp(3rem,5.7vw,6rem);line-height:.94;margin:.45em 0}.balance-signs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--navy)}.balance-signs figure{margin:0;background:#fff}.balance-signs img{height:310px}.balance-signs figcaption{padding:20px}.balance-scale{padding:75px 6%;background:#dce5e8}.balance-scale h2{text-align:center;font-family:Georgia,serif;font-size:2.6rem}.balance-scale>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.balance-scale figure{margin:0;background:#f8f5ee}.balance-scale img{height:270px}.balance-scale figcaption{padding:16px}.balance-seo{max-width:980px;margin:auto;padding:75px 5%}.balance-seo h2,.balance-seo h3{font-family:Georgia,serif}.balance-seo h2{font-size:2.55rem}.balance-seo li{margin:.55em 0}.balance-repair{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--navy);color:white}.balance-repair figure{margin:0}.balance-repair img{height:430px}.balance-repair figcaption{padding:22px 7%}.balance-final{display:grid;grid-template-columns:1fr 1fr;background:#b7c8b0}.balance-final>div{padding:70px 9%;align-self:center}.balance-final img{min-height:430px}.balance-links{padding:55px 6%}.balance-links div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.balance-links a{padding:17px;border-top:4px solid var(--blue);background:#f4f0e8;text-decoration:none;color:inherit}.balance-links small,.balance-links b{display:block}@media(max-width:760px){.balance-hero,.balance-final,.balance-repair{grid-template-columns:1fr}.balance-signs,.balance-scale>div,.balance-links div{grid-template-columns:1fr}.balance-hero>div{padding:45px 7%}}
