.hero-header.svelte-116f0vo{width:100%;padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md)}.hero-inner.svelte-116f0vo{max-width:var(--max-width-wide);margin:0 auto}.hero-inner.has-graphic.svelte-116f0vo{display:flex;flex-direction:column;gap:var(--spacing-lg)}.hero-left.svelte-116f0vo{flex:1}.hero-content.svelte-116f0vo{max-width:var(--max-width)}.hero-headline.svelte-116f0vo{font-family:var(--font-serif);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);color:var(--color-dark);margin-bottom:var(--spacing-xs)}.hero-byline.svelte-116f0vo{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-medium-gray);margin:var(--spacing-xxs) 0}.hero-byline.svelte-116f0vo a:where(.svelte-116f0vo){color:inherit;text-decoration:underline}.hero-byline.svelte-116f0vo a:where(.svelte-116f0vo):hover{text-decoration-thickness:2px}.hero-date.svelte-116f0vo{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-medium-gray);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin:var(--spacing-xxs) 0}.hero-description.svelte-116f0vo{font-family:var(--font-sans);font-size:var(--font-size-lg);line-height:var(--leading-base);color:var(--color-text);margin-bottom:var(--spacing-sm)}.hero-extra.svelte-116f0vo{margin-top:var(--spacing-md)}.hero-graphic.svelte-116f0vo{flex:1;display:flex;align-items:center;justify-content:center;max-width:400px;margin:0 auto}@media(min-width:768px){.hero-header.svelte-116f0vo{padding:var(--spacing-xxl) var(--spacing-md) var(--spacing-lg)}.hero-inner.has-graphic.svelte-116f0vo{flex-direction:row;align-items:center}.hero-headline.svelte-116f0vo{font-size:var(--font-size-6xl)}.hero-description.svelte-116f0vo{font-size:var(--font-size-xl)}.hero-graphic.svelte-116f0vo{max-width:none}}@media(min-width:1200px){.hero-inner.svelte-116f0vo{padding:0 var(--spacing-md)}.hero-headline.svelte-116f0vo{font-size:var(--font-size-display)}}.methodology-box.svelte-akftp0{border-top:var(--border-width-accent) solid var(--color-accent);background-color:var(--color-light-gray);padding:var(--spacing-md);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);max-width:var(1000)}.methodology-title.svelte-akftp0{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--color-dark);margin-bottom:var(--spacing-xs)}.methodology-body.svelte-akftp0{font-family:var(--font-sans);font-size:var(--font-size-sm);line-height:var(--leading-relaxed);color:var(--color-text)}.methodology-body.svelte-akftp0 p{margin-bottom:var(--spacing-xs)}.methodology-body.svelte-akftp0 p:last-child{margin-bottom:0}.methodology-body.svelte-akftp0 a{color:var(--color-accent);text-decoration:underline}.methodology-body.svelte-akftp0 a:hover{color:var(--color-dark)}@media(min-width:768px){.methodology-box.svelte-akftp0{padding:var(--spacing-md) var(--spacing-lg)}.methodology-body.svelte-akftp0{font-size:var(--font-size-base)}}
