﻿:root{color-scheme:dark;font-family:Georgia,'Times New Roman',serif;background:#101b16;color:#eee6d5}*{box-sizing:border-box}body{margin:0;line-height:1.75}header,footer{padding:20px max(20px,calc((100% - 940px)/2));display:flex;align-items:center;justify-content:space-between;gap:24px;background:#16261d;border-bottom:1px solid #8b7949}a{color:#dfc68e;text-underline-offset:4px}a:hover{color:#fff0c5}.brand{display:flex;align-items:center;gap:14px;font-weight:bold;text-decoration:none}.brand img{object-fit:contain}main{max-width:940px;padding:44px 24px 64px;margin:auto}h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2;color:#e2c488;margin:12px 0}h2{font-size:1.35rem;color:#e2c488}section{margin-top:30px;padding-top:10px;border-top:1px solid #35473b}.eyebrow,.date{font-family:system-ui,sans-serif;color:#b6c2b7;font-size:.9rem}footer{justify-content:center;flex-wrap:wrap;border-top:1px solid #8b7949;border-bottom:0;font-size:.95rem}@media(max-width:500px){header{flex-wrap:wrap;gap:10px}main{padding:28px 20px 40px}}
