.service-article.svelte-w2qkua{max-width:64rem;margin:0 auto;padding:3rem clamp(1rem,4vw,2rem) 5rem}.service-header.svelte-w2qkua,.contents.svelte-w2qkua,.service-article.svelte-w2qkua .service-copy{max-width:44rem;margin-inline:auto}.back.svelte-w2qkua{margin-bottom:1.5rem;display:inline-block}.eyebrow.svelte-w2qkua{font:.72rem/1.5 var(--font-mono);color:rgb(var(--rp-text-tertiary));letter-spacing:.1em;text-transform:uppercase}h1.svelte-w2qkua{font:700 clamp(2rem, 4vw, 3rem)/1.1 var(--rp-font-body);letter-spacing:-.025em;text-wrap:balance;margin:.75rem 0 1.25rem}.intro.svelte-w2qkua{font:clamp(1.15rem, 2vw, 1.35rem)/1.55 var(--rp-font-body);color:rgb(var(--rp-text-secondary))}.contents.svelte-w2qkua{border-block:1px solid rgb(var(--rp-border));font:.85rem/1.5 var(--rp-font-ui);flex-wrap:wrap;gap:.5rem 1.5rem;margin-block:2rem 2.5rem;padding:1rem 0;display:flex}.contents.svelte-w2qkua a:where(.svelte-w2qkua){padding-block:.25rem}.service-article.svelte-w2qkua .service-copy{font:1.0625rem/1.65 var(--rp-font-body);color:rgb(var(--rp-text-secondary))}.service-article.svelte-w2qkua .service-copy+.service-copy{margin-top:2.75rem}.service-article.svelte-w2qkua .service-copy h2{font:700 clamp(1.4rem, 2.5vw, 1.75rem)/1.25 var(--rp-font-body);color:rgb(var(--rp-text-primary));margin:0 0 1rem;scroll-margin-top:1.5rem}.service-article.svelte-w2qkua .service-copy p{margin:0 0 1rem}.service-article.svelte-w2qkua .service-copy ul{margin:1rem 0;padding-left:1.25rem}.service-article.svelte-w2qkua .service-copy li{margin:.5rem 0}.service-article.svelte-w2qkua .service-figure{margin:1.75rem 0 2rem}.service-article.svelte-w2qkua .service-table{margin:1.5rem 0;overflow-x:auto}.service-article.svelte-w2qkua .service-table table{border-collapse:collapse;width:100%;min-width:30rem;font:.9rem/1.5 var(--rp-font-ui)}.service-article.svelte-w2qkua .service-table th,.service-article.svelte-w2qkua .service-table td{text-align:left;border-bottom:1px solid rgb(var(--rp-border));vertical-align:top;padding:.85rem .65rem}.service-article.svelte-w2qkua .service-table th{color:rgb(var(--rp-text-primary));font-weight:600}.service-article.svelte-w2qkua .service-table caption{text-align:left;font:.85rem/1.5 var(--rp-font-ui);padding-bottom:.75rem}.service-article.svelte-w2qkua .service-next{border-top:1px solid rgb(var(--rp-border));margin-top:3rem;padding-top:2rem}.service-article.svelte-w2qkua .service-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}
