.fiction-page{max-width:760px}.fiction-page h1{font-size:clamp(2.1rem,5vw,3.5rem);overflow-wrap:break-word;margin-bottom:16px}.fiction-subtitle{font:italic 1.125rem/1.5 Georgia,serif;color:var(--orange);margin-bottom:36px}.fiction-prose{font:1.125rem/1.8 Georgia,serif}.fiction-prose p{color:var(--ink);margin:0 0 1.15em}.fiction-prose .fiction-break{margin:2.25em 0;border-color:var(--line)}.fiction-return{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:38px;padding-top:24px;border-top:1px solid var(--line)}.fiction-return a{color:var(--orange);font-size:1rem}.fiction-page>.note{margin-top:28px}@media(max-width:600px){.fiction-prose{font-size:1.0625rem;line-height:1.75}.fiction-subtitle{margin-bottom:28px}}
.fiction-archive .story-card{margin-top:30px}.fiction-archive .story-card h2{font-size:clamp(1.7rem,4vw,2.4rem);margin:16px 0}.fiction-archive .fiction-subtitle{margin-bottom:12px}
