.story-teaser.svelte-1w567vk{margin:5rem auto 3rem;padding-inline:1rem;text-align:center}.doc-cover.svelte-1w567vk{background-color:#f4f1ea;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.06'/%3E%3C/svg%3E")}.story-cover.svelte-1w567vk{position:relative;width:min(300px,88vw);padding:2rem 1.75rem 1.75rem;color:var(--foreground);transition:transform .15s ease}.story-cover.svelte-1w567vk:hover{transform:translateY(-2px)}.inner-frame.svelte-1w567vk{position:absolute;inset:8px;border:2px solid var(--foreground);opacity:.95;pointer-events:none}.cover-eyebrow.svelte-1w567vk{margin:0 0 .75rem;font-family:var(--font-heading);font-size:.65rem;text-transform:uppercase;opacity:.7}.cover-title.svelte-1w567vk{margin:0 0 1rem;font-family:var(--font-heading-rough);font-size:2.25rem;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.cover-body.svelte-1w567vk{margin:0 0 1.25rem;font-family:var(--font-sans);font-size:.8rem;line-height:1.65;text-wrap:pretty;opacity:.8}.cover-cta.svelte-1w567vk{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:1px}.logo-corner.svelte-1w567vk{display:none}@media(min-width:641px){.logo-corner.svelte-1w567vk{display:block;position:absolute;top:1.5rem;left:1.5rem;height:4rem;width:auto}}
