.service-landing{max-width:1180px;padding-block:40px 80px}.service-landing h1{font-family:var(--font-display);margin:24px 0;font-size:clamp(2.4rem,5vw,4.6rem);font-weight:500;line-height:1.05}.service-landing h2{font-family:var(--font-display);font-size:2rem;font-weight:500}.service-landing p,.service-landing li{color:var(--muted);max-width:78ch;line-height:1.8}.service-intro{grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;padding-block:32px;display:grid}.service-intro img{object-fit:cover;border-radius:5px;width:100%;height:350px}.service-actions,.service-landing footer nav{flex-wrap:wrap;gap:20px;margin-block:24px;display:flex}.service-actions a,.service-landing footer>a{border-bottom:1px solid var(--pz-accent);padding-bottom:5px}.service-columns,.service-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.service-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.service-landing section{border-top:1px solid var(--line);padding-block:20px}.service-landing li{margin-bottom:10px}.service-landing details{border-bottom:1px solid var(--line);padding:18px 0}.service-landing summary{cursor:pointer;font-weight:600;line-height:1.5}.service-landing footer{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.editorial-service-links{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:24px;padding:20px 0;display:flex}.editorial-sync-note{color:var(--muted);font-size:12px;line-height:1.7}@media (max-width:760px){.service-intro,.service-columns,.service-cards{grid-template-columns:1fr;gap:12px}.service-intro img{height:240px}.service-landing{padding-block:25px 55px}.service-actions{gap:16px}}
