@font-face{font-family:Prata;src:url('./assets/prata.woff') format('woff');font-style:normal;font-weight:400;font-display:swap}
:root{--paper:#f3eee3;--line:#d8cdbd}
body{background:#f3eee3;font-family:Manrope,sans-serif}
.hero h1,.story-heading h2,.plans h2,.archive-heading{font-family:Prata,Georgia,serif!important;font-style:normal;font-weight:400!important;letter-spacing:-.025em;text-wrap:balance}
.hero-archive,.feature,.archive-grid figure,.plan-grid figure{background:#fbf8f0}
.story-note{background:#fbf8f0}
.topbar,.footer,.timeline-detail,.hero-links a,.archive-dialog{font-family:Manrope,sans-serif}
@media(max-width:700px){.hero h1{font-size:36px;line-height:40px}.story-heading h2,.plans h2{font-size:36px;line-height:40px}.archive-heading{font-size:24px;line-height:32px}}
@media(max-width:560px){.topbar .back{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}}
@media(max-width:560px){.timeline-detail>p a,.plan-grid figcaption a,.source a,.footer a{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}}
