:root{--paper:#F3EEE4;--card:#FBF8F2;--ink:#141414;--ink-2:#3A3633;--muted:#6B655C;--line:#D6CCBA;--red:#E00000}
*{box-sizing:border-box}
body{margin:0;font-variation-settings:"opsz" 28;background:var(--paper);color:var(--ink);font:400 16.5px/1.65 "Jost",Arial,sans-serif}
.lh{background:#181614;padding:16px clamp(16px,4vw,40px)}
.lh a{color:#fff;font-family:"Bodoni Moda",Georgia,serif;font-weight:700;font-size:18px;text-decoration:none}
.doc{max-width:820px;margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,40px) 80px}
h1,h2,h3{font-family:"Bodoni Moda",Georgia,serif;font-weight:700;line-height:1.15}
h1{font-size:clamp(32px,5vw,48px);margin:.4em 0 .2em}
h2{font-size:24px;margin:2em 0 .5em;padding-top:.6em;border-top:1px solid var(--line)}
h3{font-size:19px;margin:1.4em 0 .4em}
.sub{color:var(--muted);margin:0 0 1em}
a{color:#A80000}
table{width:100%;border-collapse:collapse;background:var(--card);border:1px solid var(--line);margin:.6em 0 1em;font-size:15px}
th,td{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid var(--line)}
th{width:32%;font-weight:600;color:var(--ink-2)}
ul{padding-left:1.2em}li{margin:.35em 0}
.draft{background:#fff3cd;border:1px solid #e0c46c;padding:10px 14px;font-size:14px}
@media (max-width:560px){th,td{display:block;width:auto}th{border-bottom:0;padding-bottom:0}}
