.service-hero,.service-body{max-width:1040px;margin-inline:auto;padding-inline:48px}.service-hero{padding-top:36px;padding-bottom:64px}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:12px;margin-bottom:54px;font-size:12px;display:flex}.breadcrumbs a,.service-prose a,.service-faq a,.related-pages a{text-underline-offset:5px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.service-hero h1{text-wrap:balance;max-width:880px;font-size:clamp(36px,5vw,68px);line-height:1.15}.service-intro{max-width:740px;margin-top:28px;font-size:19px;line-height:1.9}.service-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.service-section{border-top:1px solid var(--line);padding-block:44px}.service-section h2{margin-bottom:24px;font-size:clamp(26px,3vw,36px);line-height:1.25}.service-prose,.service-faq{max-width:780px;font-size:17px;line-height:1.9}.service-prose p+p{margin-top:18px}.service-prose ul,.service-prose ol{color:var(--muted);padding-inline-start:24px}.service-prose li+li{margin-top:12px}.service-prose strong{color:var(--ink);font-weight:600}.service-faq details{border-bottom:1px solid var(--line);padding:18px 0}.service-faq summary{cursor:pointer;font-weight:600;line-height:1.5}.service-faq p{margin-top:16px}.service-next{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:24px;padding:36px}.service-next h2{font-size:clamp(28px,3vw,40px)}.service-next p{max-width:620px;margin:20px 0}.related-pages{flex-wrap:wrap;gap:16px 28px;padding-block:44px 64px;font-size:14px;display:flex}.related-pages .eyebrow{flex-basis:100%;margin:0}@media (width<=767px){.service-hero,.service-body{padding-inline:22px}.service-hero{padding-top:24px;padding-bottom:40px}.breadcrumbs{margin-bottom:34px;font-size:11px}.service-intro{margin-top:20px;font-size:17px}.service-section{padding-block:32px}.service-prose,.service-faq{font-size:16px}.service-next{padding:24px}.service-actions{gap:16px}.related-pages{flex-direction:column;gap:18px}}.service-examples article{margin-top:30px}.service-examples h3{margin-bottom:14px;font-size:23px;line-height:1.35}.service-examples p+p{margin-top:10px}.service-examples article+article{border-top:1px solid var(--line);padding-top:26px}
