:root{--paper:#f5efe6;--paper-deep:#e6ddcf;--ink:#1f1a17;--muted:#655d56;--signal:#d96b4d;--line:rgba(31,26,23,0.12);--shadow:0 20px 50px rgba(31,26,23,0.08)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:radial-gradient(circle at top,rgba(217,107,77,.12),transparent 30%),linear-gradient(180deg,#fbf6ef 0,var(--paper) 100%);color:var(--ink);font-family:Geist,system-ui,sans-serif}body{min-height:100vh}a{color:inherit}.responsive-page-title{margin:0;font-family:Newsreader,Georgia,serif;letter-spacing:0;overflow-wrap:anywhere;word-break:break-word}.responsive-page-title--large{font-size:4.2rem;line-height:.98}.responsive-page-title--medium{font-size:3.4rem;line-height:1}@media (max-width:720px){.responsive-page-title--large,.responsive-page-title--medium{font-size:2.5rem;line-height:1.05}}@media (max-width:420px){.responsive-page-title--large,.responsive-page-title--medium{font-size:2.15rem}}