.service-page :is(.da-head,.da-head-center){text-align:left;max-width:none;margin-inline:0}.service-page :is(.da-lead,.m3-lead){margin-inline:0}.service-page .m3-hero .da-h1{font-size:clamp(34px,4.2vw,60px)}.service-page .service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.service-page .service-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}.service-page .service-card{border-top:1px solid var(--line);min-width:0;padding:32px 0}.service-page .service-card :is(h3,.service-card-title){margin:0 0 14px;font-size:23px;font-weight:550;line-height:1.35}.service-page .service-card>p:not(.service-card-title){margin:0;font-size:16px;line-height:1.85}.service-page .service-links{flex-wrap:wrap;column-gap:20px;margin:20px 0 0;padding:0;font-size:16px;line-height:1.9;list-style:none;display:flex}.service-page .service-links li{display:inline}.service-page .service-links a{align-items:center;gap:7px;min-height:44px;display:inline-flex}.service-page .service-links svg{width:18px;height:18px}.service-page .service-card a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:5px;overflow-wrap:anywhere}.service-page .service-logo{align-items:center;min-height:100px;margin-bottom:20px;display:flex}.service-page a:focus-visible{outline:2px solid var(--brass);outline-offset:4px}.service-page .a11-check{max-width:720px;margin-inline:0}.service-page .da-jobs{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.service-page .service-grid,.service-page .da-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.service-page .service-grid,.service-page .service-brand-grid,.service-page .da-jobs{grid-template-columns:minmax(0,1fr)}.service-page .service-card{padding:26px 0}.service-page .m3-hero .da-h1{font-size:34px}.service-page .da-jobs{overflow:visible}.service-page .da-review-rows{grid-template-columns:minmax(0,1fr);overflow:visible}}.service-page .service-places{margin:24px 0 0;padding-left:20px;font-size:17px;line-height:1.8}.service-page .service-places>li{margin-bottom:10px}.service-page .service-places .service-links{margin-top:4px}.service-page .service-places a{min-height:44px;padding-block:6px;display:inline-block}.service-page .service-places-grid{columns:2;column-gap:24px;margin-top:12px}.service-page .service-places-grid>li{break-inside:avoid;margin-bottom:4px}
