.article-body.svelte-1teoznn :is(ul,ol){color:var(--color-muted);margin-block:1.5rem;padding-inline-start:1.5rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.75;list-style:outside}.article-body.svelte-1teoznn li{padding-inline-start:.25rem}.article-body.svelte-1teoznn li+li{margin-top:.6rem}.case-hero.svelte-1teoznn{background:var(--color-accent);color:#fff;padding:clamp(4rem,8vw,8rem) 1.25rem}.case-hero__shell.svelte-1teoznn,.article-layout.svelte-1teoznn{width:min(100%,90rem);margin-inline:auto}.breadcrumb.svelte-1teoznn ol:where(.svelte-1teoznn){flex-wrap:wrap;align-items:center;gap:.35rem .55rem;margin:0;padding:0;font-size:.8rem;font-weight:600;list-style:none;display:flex}.breadcrumb.svelte-1teoznn li:where(.svelte-1teoznn){align-items:center;min-width:0;display:inline-flex}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn){color:#ffffffc7;text-underline-offset:.25em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s}.breadcrumb.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:#fff;text-decoration-color:currentColor}.breadcrumb.svelte-1teoznn li[aria-hidden=true]:where(.svelte-1teoznn){color:#ffffff80}.breadcrumb.svelte-1teoznn li[aria-current=page]:where(.svelte-1teoznn){color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:min(32rem,60vw);overflow:hidden}.more-studies.svelte-1teoznn{border-top:1px solid var(--color-line);background:var(--color-paper);padding:clamp(4rem,8vw,7rem) 1.25rem}.more-studies__shell.svelte-1teoznn{width:min(100%,90rem);margin-inline:auto}.more-studies__head.svelte-1teoznn{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.more-studies__head.svelte-1teoznn h2:where(.svelte-1teoznn){letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.25rem);font-weight:650;line-height:1}.more-studies__head.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-accent);align-items:center;gap:.45rem;font-size:.875rem;font-weight:700;display:inline-flex}.more-studies__grid.svelte-1teoznn{gap:1rem;display:grid}@media (width>=48rem){.more-studies.svelte-1teoznn{padding-inline:2.5rem}.more-studies__grid.svelte-1teoznn{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-hero__grid.svelte-1teoznn{gap:2.5rem;margin-top:clamp(3.5rem,8vw,7rem);display:grid}.case-hero.svelte-1teoznn p:where(.svelte-1teoznn){letter-spacing:.15em;text-transform:uppercase;font-size:.7rem;font-weight:750}.case-hero.svelte-1teoznn h1:where(.svelte-1teoznn){letter-spacing:-.055em;text-wrap:balance;max-width:14ch;margin-top:1.2rem;font-size:clamp(3.25rem,7.1vw,4.5rem);font-weight:650;line-height:.94}.case-hero__grid.svelte-1teoznn>span:where(.svelte-1teoznn){color:#ffffffc2;align-self:end;max-width:34rem;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.article-layout.svelte-1teoznn{gap:3rem;padding:clamp(4rem,8vw,8rem) 1.25rem;display:grid}.share.svelte-1teoznn{color:var(--color-muted);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.7rem;font-weight:700;display:flex}.share.svelte-1teoznn button:where(.svelte-1teoznn){border:1px solid var(--color-line);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.article-body.svelte-1teoznn{min-width:0;max-width:60rem}.article-body.svelte-1teoznn h2{scroll-margin-top:8rem}.article-body.svelte-1teoznn h3{letter-spacing:-.025em;margin-top:2.5rem;font-size:1.5rem;font-weight:650;line-height:1.25}.share.svelte-1teoznn nav:where(.svelte-1teoznn){display:none}.article-body.svelte-1teoznn h2:not(:first-child){margin-top:4rem}.article-body.svelte-1teoznn h2{letter-spacing:-.045em;font-size:clamp(2rem,4vw,3.5rem);font-weight:680;line-height:1}.article-body.svelte-1teoznn p{color:var(--color-ink-soft);margin-top:1.35rem;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.75}.article-body.svelte-1teoznn blockquote{background:color-mix(in srgb, var(--color-ink) 4%, var(--color-card));color:var(--color-accent);letter-spacing:-.025em;margin:2.5rem 0 1.5rem;padding:clamp(1.25rem,3vw,2rem);font-size:clamp(1.3rem,2.1vw,1.85rem);font-weight:550;line-height:1.4}.article-cta.svelte-1teoznn{background:var(--color-paper);border-radius:1.2rem;align-self:start;padding:1.5rem}.article-cta.svelte-1teoznn>p:where(.svelte-1teoznn){color:var(--color-accent);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:750}.article-cta.svelte-1teoznn h2:where(.svelte-1teoznn){letter-spacing:-.03em;margin-top:.8rem;font-size:1.5rem;font-weight:650;line-height:1.12}.article-cta.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-accent);align-items:center;gap:.6rem;margin-top:1.5rem;font-weight:700;display:inline-flex}@media (width>=48rem){.case-hero.svelte-1teoznn{padding-inline:2.5rem}.case-hero__grid.svelte-1teoznn{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.55fr)}.article-layout.svelte-1teoznn{grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);align-items:start;padding-inline:2.5rem}.share.svelte-1teoznn{text-transform:none;letter-spacing:0;flex-direction:column;align-items:flex-start;position:sticky;top:8rem}.share.svelte-1teoznn nav:where(.svelte-1teoznn){gap:.6rem;max-height:65dvh;margin-bottom:1.5rem;display:grid;overflow-y:auto}.share.svelte-1teoznn nav:where(.svelte-1teoznn) p:where(.svelte-1teoznn){text-transform:uppercase;letter-spacing:.12em;margin-bottom:.5rem;font-size:.65rem}.share.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn){border-left:2px solid #0000;padding-left:.8rem;font-size:.78rem;font-weight:450;line-height:1.4}.share.svelte-1teoznn nav:where(.svelte-1teoznn) a:where(.svelte-1teoznn):hover{color:var(--color-accent)}.share.svelte-1teoznn nav:where(.svelte-1teoznn) a[aria-current=location]:where(.svelte-1teoznn){color:var(--color-accent);border-left-color:var(--color-accent);font-weight:650}.article-cta.svelte-1teoznn{grid-column:2}}.case-hero.svelte-1teoznn{padding-top:clamp(6.5rem,8vw,8rem)}.article-body.svelte-1teoznn ol{list-style:decimal}.article-body.svelte-1teoznn a{color:var(--color-accent);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration:underline}.article-body.svelte-1teoznn em{font-style:italic}.article-body.svelte-1teoznn strong{color:var(--color-ink);font-weight:650}.article-body.svelte-1teoznn h2+ol{max-width:52rem;color:var(--color-ink-soft)}.article-body.svelte-1teoznn h2+ol li{text-wrap:pretty;margin-top:.9rem;padding-left:.55rem;font-size:.85rem;line-height:1.65}.article-body.svelte-1teoznn h2+ol li::marker{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.7rem}.article-body.svelte-1teoznn h2+ol a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.article-body.svelte-1teoznn h2+ol a:hover{color:var(--color-accent)}.article-body.svelte-1teoznn picture:where(.svelte-1teoznn){display:contents}.featured-image.svelte-1teoznn{border-radius:1.5rem;width:100%;height:auto;margin-bottom:3rem;display:block}.article-topics.svelte-1teoznn{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:.5rem;margin-top:3rem;padding-top:1.5rem;display:flex}.article-topics.svelte-1teoznn a:where(.svelte-1teoznn){border:1px solid var(--color-line);color:var(--color-ink-soft);border-radius:999px;padding:.45rem .9rem;font-size:.78rem;font-weight:650}.article-topics.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--color-accent);color:var(--color-accent)}
