.industry-page.svelte-lsqpf2{width:min(100% - 2rem,68rem);margin:4rem auto}.page-header.svelte-lsqpf2{max-width:48rem}.page-title.svelte-lsqpf2{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:400;line-height:1.08}.industry-content.svelte-lsqpf2{max-width:72ch;color:var(--ink);overflow-wrap:anywhere;margin-top:3rem;font-size:1.05rem;line-height:1.7}.industry-content.svelte-lsqpf2 :is(h1,h2,h3,h4,h5,h6){color:var(--ink);font-family:var(--font-body);text-wrap:balance;margin:2.2rem 0 .8rem;font-weight:700;line-height:1.2}.industry-content.svelte-lsqpf2 h1{font-size:1.8rem}.industry-content.svelte-lsqpf2 h2{font-size:1.5rem}.industry-content.svelte-lsqpf2 h3{font-size:1.25rem}.industry-content.svelte-lsqpf2 :is(p,ul,ol,blockquote,pre,figure,table,details){margin:1rem 0}.industry-content.svelte-lsqpf2 :is(ul,ol){padding-inline-start:1.5rem}.industry-content.svelte-lsqpf2 li+li{margin-top:.35rem}.industry-content.svelte-lsqpf2 a{color:var(--pine-dark);text-underline-offset:.16em;text-decoration-thickness:.08em}.industry-content.svelte-lsqpf2 img{border-radius:.8rem;max-width:100%;height:auto;margin:1.5rem 0;display:block}.industry-content.svelte-lsqpf2 table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.industry-content.svelte-lsqpf2 :is(th,td){border:1px solid var(--line);text-align:start;padding:.65rem}.industry-content.svelte-lsqpf2 th{background:var(--paper);font-weight:700}.industry-content.svelte-lsqpf2 blockquote{border-inline-start:1px solid var(--pine);color:var(--muted);margin-inline:0;padding:.2rem 1rem}.industry-content.svelte-lsqpf2 pre{background:var(--ink);color:#fff;border-radius:.5rem;padding:1rem;overflow-x:auto}.industry-content.svelte-lsqpf2 details{border:1px solid var(--line);border-radius:.5rem;padding:.75rem 1rem}.industry-content.svelte-lsqpf2 summary{cursor:pointer;font-weight:700}.openings-cta.svelte-lsqpf2{border:1px solid var(--line);background:var(--paper);border-radius:.8rem;gap:.75rem;max-width:48rem;margin-top:3rem;padding:1.5rem;display:grid}.openings-cta.svelte-lsqpf2 h2:where(.svelte-lsqpf2),.openings-cta.svelte-lsqpf2 p:where(.svelte-lsqpf2){margin:0}.openings-cta.svelte-lsqpf2 h2:where(.svelte-lsqpf2){font:650 1.25rem/1.25 var(--font-body)}.openings-cta.svelte-lsqpf2 p:where(.svelte-lsqpf2){color:var(--muted)}.openings-cta.svelte-lsqpf2 .button:where(.svelte-lsqpf2){justify-self:start}@media (width<=40rem){.industry-page.svelte-lsqpf2{margin-block:2rem}}
