.languages a{padding:8px 4px;color:#a8b4b8}.languages a[aria-current=page]{color:var(--lime);font-weight:700}.service-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:38px}.service-directory a{border:1px solid #80958c;padding:26px;transition:transform .2s,background .2s}.service-directory a:hover{background:#d4fb6533;transform:translateY(-4px)}.service-directory h3{font:600 22px/1.35 Manrope,sans-serif;margin-bottom:16px}.service-directory p{margin-bottom:20px}.service-directory span{text-decoration:underline;text-underline-offset:5px}.service-hero{background:var(--ink);color:white;padding:58px 6% 70px;display:grid;grid-template-columns:1.35fr 1fr;gap:7%;align-items:center}.service-hero h1{font-size:clamp(2.7rem,5vw,5.1rem);margin-top:30px}.service-hero .eyebrow{color:var(--lime)}.service-hero img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:10px}.service-hero p{font-size:19px;color:#ced8da;max-width:650px}.breadcrumbs{font-size:14px;margin-bottom:35px}.breadcrumbs a{text-decoration:underline}.service-copy{display:grid;grid-template-columns:1fr 1.7fr;gap:9%;padding:75px 6%;border-bottom:1px solid #10252222}.service-copy h2{font:500 clamp(1.9rem,3vw,2.8rem)/1.2 Manrope,sans-serif;letter-spacing:-.04em}.service-copy p,.service-copy li{font-size:18px}.service-copy li{margin-bottom:14px}.service-copy ul{padding-left:22px}.service-copy details{border-top:1px solid #10252244;padding:20px 0}.service-copy summary{cursor:pointer;font-size:18px;font-weight:600}.service-copy details p{margin:18px 0 0}.service-links{background:#e8ece5}.service-footer{display:flex;gap:25px;flex-wrap:wrap}.service-footer a{text-decoration:underline}.detail-header nav{display:flex}.service-hero .button{margin-top:15px}.detail-header{height:auto;min-height:100px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px}.detail-header nav{margin-left:auto}.detail-header .languages{margin-left:auto}.service-copy a{text-decoration:underline;text-underline-offset:4px}@media(max-width:800px){.service-directory,.service-hero,.service-copy{grid-template-columns:1fr}.service-hero{padding-top:35px;gap:35px}.service-hero img{aspect-ratio:16/9;max-height:360px}.service-copy{padding:50px 6%;gap:15px}.service-directory a{padding:22px}.detail-header{gap:15px}.detail-header nav{display:none}.service-hero h1,html[lang=ms] .service-hero h1{font-size:clamp(2.4rem,8vw,4rem)}}@media(prefers-reduced-motion:reduce){.service-directory a{transition:none}}
.detail-header{position:relative;top:auto;background:#071b1c}.service-hero img{height:auto}
