.service-hero.svelte-1s2m6vk h1:where(.svelte-1s2m6vk){margin-top:0}.service-hero__lead.svelte-1s2m6vk{font-size:1.05rem}.service-section.svelte-1s2m6vk{overflow-wrap:anywhere;padding:0 1.5rem 3.5rem}.service-hero.svelte-1s2m6vk+.service-section:where(.svelte-1s2m6vk){padding-top:3.5rem}.service-academic-band.svelte-1s2m6vk{background:var(--surface-2);padding-top:3.5rem}.service-section.svelte-1s2m6vk p:where(.svelte-1s2m6vk){color:var(--text-muted)}.service-list.svelte-1s2m6vk{color:var(--text-muted);flex-direction:column;gap:.5rem;padding-left:1.2rem;list-style:outside;display:flex}.service-list.svelte-1s2m6vk li:where(.svelte-1s2m6vk)::marker{color:var(--accent)}.service-link.svelte-1s2m6vk{color:var(--primary);margin-top:.5rem;font-weight:600;text-decoration:none;display:inline-flex}.service-link.svelte-1s2m6vk:hover{text-decoration:underline}.service-cta.svelte-1s2m6vk{background:var(--primary);color:#fff;text-align:center;padding:3.5rem 1.5rem}.service-cta.svelte-1s2m6vk h2:where(.svelte-1s2m6vk){color:#fff}.service-cta.svelte-1s2m6vk p:where(.svelte-1s2m6vk){color:#ffffffe6}@media (width<=480px){.service-hero.svelte-1s2m6vk h1:where(.svelte-1s2m6vk){overflow-wrap:anywhere;font-size:clamp(1.875rem,9.5vw,2.5rem)}}
