
.merged-services{grid-column:1/-1;width:100%;margin:72px 0 36px;line-height:1.7;text-align:left;box-sizing:border-box}.merged-services h2{font-size:clamp(28px,4vw,46px);line-height:1.2}.merged-services h3{font-size:24px;margin:34px 0 20px}.merged-services h4{font-size:18px;margin:0}.merged-services [lang=en]{display:block;font-size:14px;line-height:1.6;font-weight:400;margin-top:8px;opacity:.85}.merged-services .package-lines{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:20px 0 36px}.merged-services .package-lines li{min-width:0}.merged-services .package-price{font-size:28px;margin:8px 0}.merged-services .package-scope,.merged-services .service-notes,.merged-services .service-contact p{font-size:16px;line-height:1.8}.merged-services .service-contact{padding:32px 0}.merged-services a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.merged-services a:focus-visible{outline:3px solid currentColor;outline-offset:4px}@media(max-width:700px){.merged-services .package-lines{grid-template-columns:1fr;gap:22px}.merged-services{margin-top:48px}.merged-services h2{font-size:30px}.merged-services h3{font-size:22px}}main:has(>.merged-services){flex-wrap:wrap}.page:has(.merged-services){height:auto;min-height:100svh}
