.crumb{max-width:1232px;margin:30px auto 0;font-size:13px;color:var(--muted)}.crumb a{color:var(--blue)}.service-hero{max-width:1232px;margin:auto;display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding:50px 0 65px}.service-hero h1{font-size:60px}.service-hero .intro{max-width:550px}.service-offer{display:flex;align-items:center;gap:22px;margin:25px 0 30px}.service-offer strong{font:500 52px Arial,Arial,sans-serif;color:var(--blue)}.service-offer span{font-size:13px;line-height:1.8;color:var(--muted)}.detail-art{text-align:center;background:#edf1fa;border-radius:32px;padding:15px 20px 24px}.detail-art svg{height:350px;max-width:100%;display:block;margin:auto}.detail-art p{font-size:11px;color:var(--muted);margin:12px 0 0}.service-content{max-width:1232px;margin:auto;display:grid;grid-template-columns:1fr 310px;gap:100px;padding:30px 0 60px;border-top:1px solid var(--line)}.service-content article section{padding:24px 0;border-bottom:1px solid var(--line)}.service-content h2{font-size:29px;line-height:1.2;margin-bottom:18px}.service-content p{font-size:16px;line-height:1.85;color:var(--muted);max-width:72ch}.service-content details{padding:20px 0}.service-content summary{cursor:pointer;font-weight:600;line-height:1.5}.service-contact{align-self:start;position:sticky;top:30px;padding:28px;background:white;border:1px solid var(--line);border-radius:16px;margin-top:24px}.service-contact h2{font-size:26px}.service-contact p{font-size:13px}.service-contact>a{display:block;margin:15px 0;font-size:14px}.service-contact h3{margin-top:30px}.source{font-size:12px!important}.source a,.service-more{color:var(--blue)}.service-more{display:inline-block;font-size:14px;margin-top:25px}.service-content .source a{text-decoration:underline}@media(max-width:1280px){.crumb,.service-hero,.service-content{margin-left:44px;margin-right:44px}}@media(max-width:760px){.crumb,.service-hero,.service-content{margin-left:22px;margin-right:22px}.service-hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.service-hero h1{font-size:43px}.detail-art svg{height:280px}.service-content{grid-template-columns:1fr;gap:25px}.service-contact{position:static}.service-content h2{font-size:26px}}
