.service-page{max-width:1184px;margin:auto;padding:24px 36px 60px}.breadcrumb{display:flex;justify-content:flex-start;gap:12px;font-size:12px;color:var(--muted);padding:15px 0 30px;flex-wrap:wrap}.breadcrumb a{text-decoration:underline}.service-intro{max-width:850px;padding:15px 0 38px}.service-intro h1{font-size:clamp(36px,4.5vw,56px);letter-spacing:-2px;line-height:1.2;text-transform:none}.service-intro .lead{max-width:760px}.service-intro .platform-note{max-width:700px}.service-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:60px;align-items:start}.service-article section{margin-bottom:38px}.service-article h2{font-size:27px;letter-spacing:-.8px}.service-article h3{font-size:17px;margin:22px 0 8px}.service-article p,.service-article li{font-size:14px;line-height:1.85;color:var(--muted)}.service-article li{padding:4px 0}.service-article ul,.service-article ol{padding-left:22px}.symptom{border-left:2px solid #e5eae2;padding-left:18px}.service-form{padding-top:10px;scroll-margin-top:20px}.related-products{padding-top:22px;border-top:1px solid var(--line);margin-top:30px}.related-products h2{font-size:28px}.related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.related-links a{padding:20px;background:#f7f7f2;border-radius:6px;display:flex;justify-content:space-between;gap:15px}.related-links a span{color:var(--orange)}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-grid a:focus-visible,.related-links a:focus-visible{outline:3px solid var(--orange)}@media(max-width:850px){.service-layout{grid-template-columns:1fr;gap:25px}.service-form{max-width:600px;width:100%;margin:auto}.service-intro{padding-bottom:20px}.service-article section{margin-bottom:28px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.service-page{padding:15px 24px 40px}.service-intro h1{font-size:36px;letter-spacing:-1.4px}.related-links{grid-template-columns:1fr}.service-article h2{font-size:25px}.breadcrumb{font-size:11px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
