@import url("https://fonts.googleapis.com/css2?family=Old+Standard+TT:ital,wght@0,400;1,400&family=Manrope:wght@400;600;700&display=swap");
:root{--bg:#FAF9F7;--paper:#fff;--ink:#1A1D1C;--muted:#5D6663;--line:#E1E3DF;--wine:#16352F;--blush:#F1C2B0;
  --serif:"Old Standard TT",Georgia,"Times New Roman",serif;--sans:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
*{box-sizing:border-box}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 var(--sans)}
a{color:#1F4A42}
header{padding:20px 24px;background:#16352F}
header a{font:italic 400 24px/1 var(--serif);color:#F4F1EC;text-decoration:none}
main{max-width:820px;margin:0 auto;padding:40px 20px 80px}
.doc{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:40px 44px}
h1{font-family:var(--serif);font-weight:400;font-size:36px;line-height:1.15;margin:0 0 10px}
h2{font-family:var(--serif);font-weight:400;font-size:24px;margin:32px 0 10px}
.meta{color:var(--muted);font-size:14px;margin-bottom:24px}
ol,ul{padding-left:22px}
li{margin-bottom:6px}
table{width:100%;border-collapse:collapse;font-size:15px}
td{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:top}
td:first-child{width:38%;color:var(--muted)}
.ph{background:#fff4d6;padding:0 4px;border-radius:4px}
@media (max-width:600px){.doc{padding:26px 18px}h1{font-size:28px}}
