:root{color-scheme:light;--ink:#292c27;--muted:#72766d;--line:#dedfd5;--paper:#f5f4ec;--accent:#7c5339}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 Georgia,"Times New Roman",serif}
a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}.wrap{max-width:1000px;margin:auto;padding:0 32px}
header{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid var(--line);gap:24px}
.brand{font:600 17px/1.3 system-ui,sans-serif;letter-spacing:.1em}nav{display:flex;gap:26px;font:13px/1.5 system-ui,sans-serif;color:var(--muted)}
.eyebrow{font:12px/1.5 system-ui,sans-serif;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}
.hero{padding:76px 0 56px;max-width:730px}h1{font-weight:400;font-size:clamp(38px,6vw,62px);line-height:1.12;letter-spacing:-.035em;margin:20px 0 25px}
.intro{font-size:21px;line-height:1.6;color:#60655a;max-width:640px}.divider{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:16px}
.entry{display:grid;grid-template-columns:130px 1fr;gap:28px;border-bottom:1px solid var(--line);padding:31px 0}.meta{font:12px/1.7 system-ui,sans-serif;color:var(--muted);padding-top:8px}
h2{font-size:27px;font-weight:400;line-height:1.3;margin:0 0 12px}.entry p{color:#62675d;margin:0;max-width:640px}.more{font:12px/1.5 system-ui,sans-serif;margin-top:18px;color:var(--accent)}
.article{max-width:700px;margin:70px auto 90px}.article h1{font-size:clamp(36px,5vw,52px)}.article p{margin:25px 0}.article h2{margin-top:42px}.article ul{padding-left:22px}
footer{border-top:1px solid var(--line);margin-top:76px;padding:26px 0 40px;display:flex;justify-content:space-between;gap:20px;font:12px/1.6 system-ui,sans-serif;color:var(--muted)}
.small{font-size:14px;color:var(--muted)}@media(max-width:600px){.wrap{padding:0 22px}header{padding:24px 0}nav{gap:16px}.hero{padding:50px 0 42px}.entry{grid-template-columns:1fr;gap:8px}.meta{padding:0}.intro{font-size:19px}footer{display:block}}
