*{box-sizing:border-box}body{margin:0;background:#f7f5f0;color:#29241f;font:18px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}.site-header,main,footer{max-width:920px;margin:auto;padding:1rem 1.25rem}.site-header{display:flex;gap:2rem;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd5c9}.brand{font-weight:800;font-size:1.35rem;color:#382a1e;text-decoration:none}nav{display:flex;gap:1rem;flex-wrap:wrap}a{color:#70492c}main{min-height:75vh}.intro{padding:2rem 0}.intro h1{font-size:2.5rem;margin:0}.card{background:#fff;padding:1.2rem 1.5rem;margin:1rem 0;border:1px solid #e6dfd4;border-radius:10px}.card h2{margin:.1rem 0}.date{font-size:.9rem;color:#766d63}article img{max-width:100%;height:auto}footer{border-top:1px solid #ddd5c9;color:#766d63;font-size:.9rem}