:root{color-scheme:light;--ink:#252522;--blue:#193f69}*{box-sizing:border-box}body{margin:0;background:#faf8f4;color:var(--ink);font:17px/1.8 system-ui,sans-serif}a{color:var(--blue);text-underline-offset:4px}header,main,footer{max-width:920px;margin:auto;padding:28px 24px}header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d9d3c8;gap:20px}header>a{text-decoration:none;color:var(--ink)}nav{display:flex;gap:20px;flex-wrap:wrap}h1{font:600 clamp(28px,5vw,40px)/1.4 Georgia,serif}h2{font-size:23px}.brand-wordmark{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-wordmark>span{font:40px/1 Georgia,serif}.brand-wordmark i{color:var(--blue);font-style:normal}.brand-wordmark small{font-size:16px}.meta,figcaption{color:#6d685f;font-size:14px}.news-list{padding:0;list-style:none}.news-list li{padding:20px 0;border-bottom:1px solid #ddd5ca}.news-list h2{margin:0}.news-list p{margin:8px 0}.note{border-left:3px solid #c9bfae;padding-left:15px;color:#625c53}figure{margin:20px 0}img{max-width:100%;height:auto}footer{margin-top:40px;border-top:1px solid #d9d3c8;font-size:14px;overflow-wrap:anywhere}article p{white-space:pre-line}a{overflow-wrap:anywhere}@media(max-width:600px){header{align-items:flex-start;flex-direction:column}header,main,footer{padding:20px}nav{gap:16px}}
