.page-header.svelte-1w27i2j{margin-bottom:3rem}.header-image-container.svelte-1w27i2j{margin-bottom:2rem;overflow:hidden;border-radius:8px;border:2px solid var(--color-border);max-height:400px}.header-image.svelte-1w27i2j{width:100%;max-width:none;height:400px;object-fit:cover;object-position:center center;margin-left:0}.page-header.svelte-1w27i2j h1:where(.svelte-1w27i2j){color:var(--color-accent);margin:0}.content-section.svelte-1w27i2j{display:flex;flex-direction:column;gap:3rem}.story-block.svelte-1w27i2j{display:flex;flex-direction:column;gap:1.5rem}.story-block.svelte-1w27i2j p:where(.svelte-1w27i2j){color:var(--color-text-secondary);line-height:1.6;font-size:1.1rem;max-width:800px}.content-image.svelte-1w27i2j,.content-video.svelte-1w27i2j{width:100%;max-width:800px;border-radius:8px;border:2px solid var(--color-border)}.video-grid.svelte-1w27i2j{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;max-width:800px}.video-grid.svelte-1w27i2j video:where(.svelte-1w27i2j){width:100%;border-radius:8px;border:2px solid var(--color-border)}.image-grid-2.svelte-1w27i2j{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;max-width:800px}.image-grid-2.svelte-1w27i2j img:where(.svelte-1w27i2j){width:100%;border-radius:8px;border:2px solid var(--color-border)}.external-link.svelte-1w27i2j{color:var(--color-accent);text-decoration:none;border-bottom:1px solid var(--color-accent)}.external-link.svelte-1w27i2j:hover{color:var(--color-accent-hover);border-bottom-color:var(--color-accent-hover)}.next-up.svelte-1w27i2j{margin-top:4rem;padding:2rem 0;border-top:1px solid var(--color-border)}.next-link.svelte-1w27i2j{display:flex;align-items:center;gap:1rem;text-decoration:none;color:var(--color-text-primary);transition:all .3s ease;padding:1.5rem;border:2px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary)}.next-link.svelte-1w27i2j:hover{border-color:var(--color-accent);transform:translate(8px)}.next-link.svelte-1w27i2j:hover .arrow-icon:where(.svelte-1w27i2j){transform:translate(4px)}.next-label.svelte-1w27i2j{font-size:.85rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.1em}.next-link.svelte-1w27i2j h3:where(.svelte-1w27i2j){flex:1;margin:0;color:var(--color-accent)}.arrow-icon.svelte-1w27i2j{width:32px;height:32px;color:var(--color-accent);transition:transform .3s ease}@media(max-width:768px){.video-grid.svelte-1w27i2j,.image-grid-2.svelte-1w27i2j{grid-template-columns:1fr}}
