.story-body{font-size:1rem;line-height:1.85;letter-spacing:-.01em;word-spacing:.02em;-webkit-font-smoothing:antialiased}.story-body p{margin-bottom:1.5rem;text-align:left;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.story-body>p:first-child:first-letter{font-family:Fraunces,Georgia,serif;font-weight:900;float:left;font-size:3.8rem;line-height:.8;padding-right:.12em;padding-top:.08em;color:var(--primary)}.story-body mark{background:linear-gradient(to top,var(--highlight) 35%,transparent 35%);color:inherit;padding:0 .05em}.story-body img{display:block;width:100%;margin-top:2rem;margin-bottom:2rem;border-radius:.75rem;object-fit:cover;height:auto;aspect-ratio:16 / 9}.story-body em{font-style:italic}.story-body strong{font-weight:700;color:var(--foreground)}.story-body a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#e6424c66}.story-body a:hover{text-decoration-color:var(--primary)}.story-body hr{border:none;border-top:1px solid var(--border);margin:2.5rem 0}.story-body h2{font-family:Fraunces,Georgia,serif;font-weight:900;font-size:1.4rem;margin-top:2.5rem;margin-bottom:1.25rem;color:var(--foreground);letter-spacing:-.02em}.story-body ol,.story-body ul{padding-left:0;list-style:none}.story-body blockquote{border:none;padding:0;margin:2rem 0;font-family:Fraunces,Georgia,serif;font-weight:700;font-size:1.35rem;line-height:1.35;letter-spacing:-.02em;color:var(--foreground);font-style:normal}.story-body blockquote p{margin-bottom:0}.story-body table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;margin:2rem 0;border-radius:.75rem;border:1px solid var(--border);font-size:.85rem;line-height:1.5}.story-body thead{background:var(--muted)}.story-body th{padding:.75rem 1rem;font-weight:700;text-align:left;color:var(--foreground);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);white-space:nowrap}.story-body td{padding:.65rem 1rem;color:var(--foreground);border-bottom:1px solid var(--border)}.story-body tr:last-child td{border-bottom:none}.story-body tbody tr:nth-child(2n){background:var(--muted)}.story-body tbody tr:hover{background:var(--accent)}.scrollbar-hide.svelte-m43vpl{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide.svelte-m43vpl::-webkit-scrollbar{display:none}
