.lv-service-page{background:var(--service-background);color:var(--service-ink);font-family:Matter,system-ui,sans-serif;font-size:15px;line-height:1.7}.lv-service-page-inner{width:100%;max-width:1100px;margin:0 auto;padding:0 40px}.lv-service-article{background:var(--service-paper);padding:60px 0 80px}.lv-service-cover{object-fit:contain;width:100%;max-height:600px;margin-bottom:40px;display:block}.lv-service-copy{overflow-wrap:anywhere;max-width:780px;margin:0 auto;font-size:16px}.lv-service-copy .rich-prose{margin-top:28px}.lv-service-gallery{gap:24px;margin-top:40px;display:grid}.lv-service-gallery img{width:100%;height:auto;display:block}.lv-service-contact{text-align:center;padding:80px 0}.lv-service-contact h2{margin:20px 0 18px;font-size:36px;font-weight:400;line-height:1.2}.lv-service-contact p{color:var(--service-muted);max-width:520px;margin:0 auto 32px}.lv-service-page .lv-service-phone{background:var(--service-gold);height:auto;color:var(--service-ink);padding:18px 40px;font-size:20px;font-weight:700}.lv-service-page .lv-service-cta{white-space:normal;height:auto;margin-top:32px}@media not (min-width:768px){.lv-service-page footer>div:first-child{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}.lv-service-page-inner{padding:0 20px}.lv-service-article{padding:32px 0 48px}.lv-service-cover{margin-bottom:28px}.lv-service-contact{padding:48px 0}.lv-service-contact h2{font-size:28px}}
