:root{color-scheme:light;--page:#fff;--ink:#111;--ink-2:#333;--muted:#555;--rule:#888;--serif:"Times New Roman",Times,serif}
*{box-sizing:border-box}
html{background:#eee}
body{margin:0;background:#eee;color:var(--ink);font:12pt/1.5 var(--serif)}
.wrap{width:min(8.5in,100%);margin:24px auto;padding:.7in 1in .8in;background:var(--page);display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 8px #0002}
header{display:flex;flex-direction:column;gap:10px;text-align:center}
.eyebrow{font-size:9.5pt;font-variant:small-caps;letter-spacing:.06em;color:var(--muted)}
h1{font:bold 24pt/1.15 var(--serif);margin:4px 0 0}
.byline{margin:0}
h2{font:bold 15pt/1.2 var(--serif);font-variant:small-caps;text-align:center;margin:10px 0 0;padding:0 0 5px;border-bottom:1px solid var(--ink)}
main p,main li{text-align:left}
a{color:var(--ink)}
ol,ul{padding-left:1.3em;margin:0}
li{margin:0 0 8px}
.status{border:1px solid var(--ink);padding:10px 14px;font-size:10.5pt;background:#fafafa}
.status b{font-variant:small-caps}
figure{margin:0}
figure img{display:block;width:100%;height:auto}
figcaption{margin-top:6px;font-size:10pt;color:var(--ink-2)}
dl{margin:0;display:grid;grid-template-columns:max-content 1fr;gap:6px 16px}
dt{font-weight:bold;font-variant:small-caps}
dd{margin:0}
.tablewrap{overflow-x:auto}
table{border-collapse:collapse;width:100%;font-size:10pt}
th,td{padding:5px 8px;text-align:left;vertical-align:top;border-bottom:1px solid #bbb}
th{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.cite{font-size:10.5pt;padding:10px 14px;border-left:3px solid var(--rule);background:#fafafa}
footer{font-size:9.5pt;color:var(--ink-2);border-top:1px solid #bbb;padding-top:10px}
@media(max-width:680px){.wrap{margin:0;padding:28px 16px;box-shadow:none}dl{grid-template-columns:1fr}dt{margin-top:6px}}
@media print{html,body{background:#fff}.wrap{margin:0;padding:.6in .8in;box-shadow:none}}
