.story-media.svelte-w9xj7a{padding-block:32px}.story-media-flush.svelte-w9xj7a{padding-block:0}.story-media-inner.svelte-w9xj7a{max-inline-size:48rem;margin:0 auto}.story-media-wide.svelte-w9xj7a{max-inline-size:56rem}.story-media-cropped.svelte-w9xj7a{border-radius:var(--radius);max-block-size:var(--story-media-max-height);overflow:hidden}img.svelte-w9xj7a{border-radius:var(--radius);object-fit:contain;outline-offset:-1px;outline:1px solid oklch(100% 0 0/.1);width:100%;height:auto;display:block}figcaption.svelte-w9xj7a{color:var(--grey-l);text-align:center;margin-block-start:16px;font-size:14px;line-height:1.5}figcaption.svelte-w9xj7a a{color:var(--text);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:3px;text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:from-font}figcaption.svelte-w9xj7a a:hover{color:var(--accent)}figcaption.svelte-w9xj7a a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}@media (width<=35rem){.story-media.svelte-w9xj7a{padding-block:16px}.story-media-flush.svelte-w9xj7a{padding-block:0}}.story-hero.svelte-1nq85tm{padding-block-start:170px}h1.svelte-1nq85tm{text-align:center;text-wrap:balance;max-inline-size:18ch;margin:0 auto 56px;font-size:clamp(42px,4vw,58px);font-weight:400;line-height:1.02}@media (width<=35rem){.story-hero.svelte-1nq85tm{padding-block-start:132px}h1.svelte-1nq85tm{margin-block-end:36px}}.story-related.svelte-5hfjr7{border-top:1px solid var(--line);padding-block:96px}.story-related-inner.svelte-5hfjr7{max-inline-size:64rem;margin-inline:auto}h2.svelte-5hfjr7{margin-block-end:40px;font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.08}.story-related-grid.svelte-5hfjr7{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.story-card.svelte-5hfjr7{border-radius:var(--radius);color:inherit;transition:background-color .15s var(--ease), box-shadow .15s var(--ease);background:linear-gradient(#ffffff08,#ffffff03);flex-direction:column;gap:16px;padding:16px;text-decoration:none;display:flex;box-shadow:0 0 0 1px oklch(100% 0 0/.08)}.story-card.svelte-5hfjr7:hover{background-color:color-mix(in srgb, var(--text) 4%, transparent);box-shadow:0 0 0 1px oklch(100% 0 0/.13)}.story-card.svelte-5hfjr7:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.story-card-image.svelte-5hfjr7{aspect-ratio:16/9;border-radius:calc(var(--radius) - 6px);overflow:hidden}.story-card-image.svelte-5hfjr7 img:where(.svelte-5hfjr7){object-fit:cover;outline-offset:-1px;outline:1px solid oklch(100% 0 0/.1);width:100%;height:100%;display:block}.story-card-copy.svelte-5hfjr7{gap:6px;display:grid}h3.svelte-5hfjr7{font-size:16px;font-weight:500;line-height:1.35}p.svelte-5hfjr7{color:var(--grey-l);text-wrap:pretty;font-size:14px;line-height:1.45}@media (prefers-reduced-motion:no-preference){.story-card-image.svelte-5hfjr7 img:where(.svelte-5hfjr7){transition:transform .15s var(--ease)}.story-card.svelte-5hfjr7:hover .story-card-image:where(.svelte-5hfjr7) img:where(.svelte-5hfjr7){transform:scale(1.025)}}@media (width>=47.5rem){.story-related-grid.svelte-5hfjr7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.story-related-grid.svelte-5hfjr7{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=35rem){.story-related.svelte-5hfjr7{padding-block:64px}h2.svelte-5hfjr7{margin-block-end:30px}}.story-section.svelte-166m8qj{padding-block:clamp(56px,6vw,80px)}.story-prose.svelte-166m8qj{max-inline-size:42rem;margin-inline:auto}h2.svelte-166m8qj,.story-copy.svelte-166m8qj h2{text-wrap:balance;margin-block-end:20px;font-size:clamp(26px,2.2vw,32px);font-weight:400;line-height:1.12}.story-copy.svelte-166m8qj{color:var(--grey-l);overflow-wrap:break-word;font-size:16px;line-height:1.625}.story-copy.svelte-166m8qj p{margin:0}.story-copy.svelte-166m8qj p+p{margin-block-start:16px}.story-copy.svelte-166m8qj .story-lead{color:var(--text);margin-block-end:16px;font-weight:500}.story-copy.svelte-166m8qj .story-subsection+.story-subsection{margin-block-start:48px}.story-copy.svelte-166m8qj ul,.story-copy.svelte-166m8qj ol{gap:12px;margin-block:18px 24px;margin-inline:0;padding-inline-start:1.25rem;list-style-position:outside;display:grid}.story-copy.svelte-166m8qj ul{list-style-type:disc}.story-copy.svelte-166m8qj ol{list-style-type:decimal}.story-copy.svelte-166m8qj li{padding-inline-start:4px}.story-copy.svelte-166m8qj li::marker{color:var(--text);font-size:.85em;font-weight:600}.story-copy.svelte-166m8qj strong{color:var(--text);font-weight:500}.story-copy.svelte-166m8qj a{color:var(--text);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-underline-offset:3px;text-underline-position:from-font;text-decoration:underline;text-decoration-thickness:from-font}.story-copy.svelte-166m8qj a:hover{color:var(--accent)}.story-copy.svelte-166m8qj a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}
