:root{--sr-bg:#f3eee4;--sr-surface:#fbf8f2;--sr-ink:#1c1915;--sr-ink-soft:#5f584d;--sr-muted:#8b8276;--sr-line:#1c19151f;--sr-like:#d8432a;--sr-nope:#8d8377;--sr-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--sr-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--sr-spring:cubic-bezier(.2, .9, .3, 1.2);--sr-ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--sr-bg);min-width:320px;color:var(--sr-ink);font-family:var(--sr-sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--sr-like);color:var(--sr-surface)}.pv-root{box-sizing:border-box;max-width:720px;margin:0 auto;padding:clamp(20px,4vw,44px) clamp(18px,4vw,48px) 48px}.pv-brand{color:var(--sr-ink);font-family:var(--sr-serif);border-radius:3px;font-size:22px;font-style:italic;text-decoration:none}.pv-brand:hover{color:var(--sr-like)}.pv-root h1{font-family:var(--sr-serif);letter-spacing:-.03em;margin:clamp(28px,5vw,56px) 0 8px;font-size:clamp(38px,7vw,64px);font-weight:400;line-height:1}.pv-updated{letter-spacing:.16em;text-transform:uppercase;color:var(--sr-like);margin:0 0 clamp(24px,4vw,40px);font-size:12px}.pv-root h2{font-family:var(--sr-serif);margin:36px 0 10px;font-size:26px;font-weight:400;line-height:1.1}.pv-root p,.pv-root li{color:var(--sr-ink-soft);font-size:15.5px;line-height:1.6}.pv-root p{margin:0 0 12px}.pv-root ul{margin:0 0 12px;padding-left:20px}.pv-root strong{color:var(--sr-ink)}.pv-root a{color:var(--sr-ink);-webkit-text-decoration-color:var(--sr-like);text-decoration-color:var(--sr-like);text-underline-offset:4px;border-radius:3px;font-weight:600;text-decoration-thickness:1.5px}.pv-root a:hover{color:var(--sr-like)}.pv-root a:focus-visible{outline:2px solid var(--sr-ink);outline-offset:3px}.pv-footer{border-top:1px solid var(--sr-line);margin-top:48px;padding-top:18px}.pv-footer p{color:var(--sr-muted);font-size:12px}
