body #root#root .services-main .azd-central-services{width:calc(100% - 80px);max-width:1400px;scroll-margin-top:100px;margin-inline:auto!important}body #root#root .azd-central-service-details{gap:10px;margin-top:24px;display:grid}body #root#root .azd-central-service-detail{background:#fff;border:1px solid #d3dce4;border-radius:6px;scroll-margin-top:100px;overflow:clip}body #root#root .azd-central-service-detail>summary{cursor:pointer;color:#19384d;justify-content:space-between;align-items:center;gap:24px;padding:19px 22px;list-style:none;display:flex}body #root#root .azd-central-service-detail>summary::-webkit-details-marker{display:none}body #root#root .azd-central-service-detail>summary strong{font-size:16px;font-weight:600;line-height:1.4;display:block}body #root#root .azd-central-service-detail>summary small{color:#526477;margin-top:4px;font-size:12px;line-height:1.5;display:block}body #root#root .azd-central-service-detail__indicator{font-size:24px;font-weight:300;line-height:1;transition:transform .18s}body #root#root .azd-central-service-detail[open]>.azd-central-service-detail__body{display:block}body #root#root .azd-central-service-detail[open]>summary{background:#f2f6f8;border-bottom:1px solid #d3dce4}body #root#root .azd-central-service-detail[open]>summary .azd-central-service-detail__indicator{transform:rotate(45deg)}body #root#root .azd-central-service-detail>summary:focus-visible{outline-offset:-4px;outline:3px solid #315c79}body #root#root .azd-central-service-detail__body{color:#43566a;min-width:0;padding:26px;font-size:14px;line-height:1.75}body #root#root .azd-central-service-detail__body h3{color:#172536;letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.35}body #root#root .azd-central-service-detail__body h4{color:#172536;margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.4}body #root#root .azd-central-service-lead{max-width:850px;margin-bottom:28px}body #root#root .azd-central-service-detail__body .azd-service-copy{margin-block:0 24px}body #root#root .azd-central-service-detail__body .azd-service-aside{max-height:none!important;position:static!important;overflow:visible!important}body #root#root .azd-central-service-detail__body .azd-service-related{margin-top:24px}body #root#root .azd-central-service-detail__body .azd-service-related img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}body #root#root .azd-central-service-detail__body .azd-service-articles{border-top:1px solid #dce4ea;flex-wrap:wrap;gap:12px 22px;margin-top:24px;padding-top:18px;display:flex}body #root#root .azd-central-service-detail__body .azd-service-coverage{margin:20px 0 0;font-size:12px}body #root#root .azd-central-service-detail__body a{color:#19384d}body #root#root .azd-central-service-detail__body .azd-central-service-back{border-bottom:1px solid #aebdc9;align-items:center;gap:14px;margin-top:24px;padding:12px 0;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}@media (width<=900px){body #root#root .services-main .azd-central-services{width:calc(100% - 40px)}body #root#root .azd-central-service-detail__body{padding:22px}}@media (width<=600px){body #root#root .azd-central-service-detail>summary{gap:14px;padding:16px}body #root#root .azd-central-service-detail__body{padding:18px 16px}body #root#root .azd-central-service-detail__body h3{font-size:20px}body #root#root .azd-central-service-detail__body .azd-service-copy{display:block}body #root#root .azd-central-service-detail{scroll-margin-top:82px}}@media (prefers-reduced-motion:reduce){body #root#root .azd-central-service-detail__indicator{transition:none}}