@font-face{font-family:'Gloock';font-style:normal;font-weight:400;font-display:swap;src:url(assets/fonts/gloock-latin.woff2) format('woff2')}
@font-face{font-family:'Figtree';font-style:normal;font-weight:300 900;font-display:swap;src:url(assets/fonts/figtree-latin.woff2) format('woff2')}
:root{color-scheme:light}
html,body{overscroll-behavior-y:none}
body{margin:0;background:#f5c3cf;color:#2a0c10;font:1.1rem/1.65 'Figtree',system-ui,sans-serif;padding:60px 16px}
main{max-width:62ch;margin:0 auto;background:#fffdfb;padding:clamp(24px,5vw,48px);border-radius:8px}
h1{font-family:'Gloock',Georgia,serif;font-weight:400;font-size:clamp(2.4rem,6vw,3.4rem);line-height:1.05;margin:0 0 20px;color:#cf121a}
h2{font-size:1.15rem;margin:28px 0 6px;color:#a30d13}
p{margin:0 0 14px}
a{color:#a30d13;font-weight:600}
.back{margin-bottom:24px;font-size:.95rem}
.small{margin-top:32px;font-size:.9rem;opacity:.8}
