.dedicated-service{background:#f6f7f4;color:#252a2c}.service-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;padding-bottom:24px;font-size:15px;line-height:1.5}.service-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.dedicated-hero{background:#252a2c;color:white;padding:52px 0 64px}.dedicated-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.dedicated-hero h1{font:800 clamp(38px,5vw,68px)/1.08 Manrope,sans-serif;letter-spacing:-.045em;margin:0 0 24px;max-width:650px}.dedicated-hero p{font-size:20px;line-height:1.65;margin:0 0 28px;max-width:650px}.service-purpose{background:#343b3d}.service-purpose p{padding:24px;margin:0;font-size:24px;line-height:1.3;color:#d6bf8b}.service-purpose img{display:block;width:100%;height:220px;object-fit:cover}.dedicated-body{padding-top:65px;padding-bottom:40px}.service-chapter{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:30px 0 48px}.service-chapter h2,.service-reading h2,.dedicated-cta h2{font:700 clamp(26px,3vw,38px)/1.2 Manrope,sans-serif;letter-spacing:-.035em;margin:0;max-width:390px}.service-chapter p{font-size:18px;line-height:1.8;margin:0 0 22px}.service-chapter p:last-child{margin-bottom:0}.dedicated-service .service-action{box-shadow:none}.service-faq{margin-top:30px}.service-faq details{background:#e9ece6;padding:22px 24px;margin-bottom:14px}.service-faq summary{cursor:pointer;font-size:18px;font-weight:700;line-height:1.5}.service-faq details p{margin-top:18px}.service-reading{padding:40px;background:#e9ece6;margin:26px 0 40px}.related-service-links{display:flex;flex-wrap:wrap;gap:20px 32px;margin:28px 0}.related-service-links a{text-decoration:underline;text-underline-offset:5px;font-size:18px}.service-reference{font-size:16px;line-height:1.7;max-width:850px}.service-reference a{text-decoration:underline;overflow-wrap:anywhere}.dedicated-cta{padding:64px 0;background:#252a2c;color:white}.dedicated-cta>.shell{display:flex;justify-content:space-between;align-items:center;gap:40px}.dedicated-cta h2{max-width:650px}.dedicated-cta p{font-size:18px;line-height:1.7}.dedicated-actions{display:flex;flex-direction:column;gap:20px;align-items:center;flex-shrink:0}.dedicated-service a:focus-visible,.dedicated-service summary:focus-visible{outline:3px solid #b49350;outline-offset:5px}.dedicated-service footer .shell{flex-wrap:wrap}@media(max-width:800px){.dedicated-hero-grid{grid-template-columns:1fr;gap:32px}.service-purpose{display:grid;grid-template-columns:1fr 1fr;align-items:center}.service-purpose img{height:170px}.service-chapter{gap:30px}.dedicated-cta>.shell{display:block}.dedicated-actions{align-items:flex-start;margin-top:26px}}@media(max-width:600px){.dedicated-hero{padding:34px 0}.dedicated-hero h1{font-size:38px}.dedicated-hero p{font-size:18px}.service-purpose p{font-size:20px;padding:20px}.service-purpose img{height:180px}.service-chapter{grid-template-columns:1fr;gap:20px;padding:24px 0 32px}.service-chapter h2{font-size:28px;max-width:none}.dedicated-body{padding-top:24px}.service-reading{padding:24px}.related-service-links{flex-direction:column;gap:18px}.service-breadcrumb{font-size:14px;gap:8px}.dedicated-cta{padding:44px 0}.service-faq details{padding:20px}}
