:root{--ink:#17202a;--paper:#fbfaf7;--accent:#8b2f2f;--muted:#667085;--line:#ddd8ce}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:18px/1.7 Georgia,serif}header{border-bottom:1px solid var(--line);background:#fff}.wrap{max-width:900px;margin:auto;padding:0 24px}.top{padding:30px 0 20px}.site-title{font:700 30px/1.2 Arial,sans-serif;color:var(--ink);text-decoration:none}.tag{margin:8px 0 0;color:var(--muted)}nav{display:flex;gap:25px;padding:14px 0;border-top:1px solid var(--line)}nav a{font:600 15px Arial,sans-serif;color:var(--ink);text-decoration:none}main{padding:48px 0 70px}h1,h2{font-family:Arial,sans-serif;line-height:1.2}h1{font-size:44px}h2{font-size:27px;margin-top:42px}.byline,.date{color:var(--muted);font:15px Arial,sans-serif}.hero{width:100%;height:auto;margin:24px 0 6px}.caption{font:13px/1.45 Arial,sans-serif;color:var(--muted);margin:0 0 30px}.card{background:#fff;border:1px solid var(--line);padding:26px;margin:22px 0}.card a{color:var(--accent)}.article-list h2{margin:0 0 6px}.article-list a{color:var(--ink)}footer{border-top:1px solid var(--line);padding:25px 0;color:var(--muted);font:14px Arial,sans-serif}@media(max-width:600px){h1{font-size:34px}.site-title{font-size:24px}body{font-size:17px}}img{max-width:100%;height:auto}figure{margin-left:0;margin-right:0}article p,article li,article a{overflow-wrap:anywhere}

nav{flex-wrap:wrap;gap:8px 18px}

/* Approved article/footer design Nov6. */
.watercolor-note{margin:30px 0;padding:22px;background:#f3f1ec;border:1px solid #ddd8ce;font:18px/1.6 Georgia,serif}.author-bio{border-top:1px solid #ddd8ce;padding-top:18px;margin:30px 0}.footer-links,.sister-sites{font:16px/1.7 Arial,sans-serif}.sister-sites small{font-size:13px;color:#667085}.wrap{padding:0 20px}.author-bio h2{margin-top:12px}

figcaption.caption{display:block}
