.services-hub h1,.service-detail h1{font-size:clamp(34px,4.4vw,66px);line-height:1}.service-detail-hero>div:first-child{min-width:0}.service-related{border-top:1px solid var(--theme-line);padding:28px 0 40px}.service-related h2{font:600 24px var(--font-display);margin:0 0 20px}.service-related a{text-underline-offset:4px;justify-content:space-between;align-items:center;gap:16px;max-width:620px;padding:14px 0;text-decoration:underline;display:flex}@media (max-width:720px){.services-hub h1,.service-detail h1{font-size:clamp(28px,8.7vw,42px)}}.service-questions{border-top:1px solid var(--theme-line);max-width:860px;padding:40px 0}.service-questions h2{font:600 clamp(24px,3vw,34px)/1.2 var(--font-display);margin:18px 0 28px}.service-questions h3{font:600 19px/1.4 var(--font-display);margin:24px 0 12px}.service-questions p{margin:0 0 20px;font-size:15px;line-height:1.75}.service-questions a{text-underline-offset:4px;text-decoration:underline}.service-use-cases{border-top:1px solid var(--theme-line);padding:40px 0}.service-use-cases h2{font:600 clamp(24px,3vw,34px)/1.2 var(--font-display);margin:18px 0 28px}.service-use-cases>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.service-use-cases h3{font:600 19px/1.4 var(--font-display);margin:0 0 12px}.service-use-cases p{margin:0;font-size:15px;line-height:1.75}@media (max-width:800px){.service-use-cases>div{grid-template-columns:1fr}}
