:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4efe4;--ink:#161310;--link:#00e;--link-visited:#551a8b;--seal:#a6231b}*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);margin:0;padding:3rem 1.5rem 5rem;font-family:Georgia,Times New Roman,Times,serif;font-size:1.0625rem;line-height:1.7}header,main,footer{max-width:34rem;margin:0 auto}header{border-bottom:1px solid var(--ink);margin-bottom:2.5rem;padding-bottom:.75rem}nav{font-variant:small-caps;letter-spacing:.04em}a{color:var(--link)}a:visited{color:var(--link-visited)}h1{letter-spacing:.03em;margin:0 0 1.5rem;font-size:1.75rem;font-weight:400}p{margin:0 0 1.25rem}ul.index{padding-left:1.25rem}ul.index li{margin-bottom:.75rem}.motif{width:100%;max-width:18rem;height:auto;stroke:var(--ink);stroke-width:1px;fill:none;margin:0 auto 2rem;display:block}.motif .faint{stroke-width:.75px;opacity:.55}footer{text-align:right;margin-top:3rem}.seal{background:var(--seal);width:1.75rem;height:1.75rem;color:var(--paper);justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}@media (width<=480px){body{padding:2rem 1.25rem 3rem;font-size:1rem}h1{font-size:1.4rem}}
