:root{--ink:#1b1713;--paper:#f6f0e5;--cream:#fffaf0;--red:#b93625;--line:#dcd2c3;--muted:#6f655c;--serif:'Italiana',serif;--sans:'DM Sans',sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.75}header{border-bottom:1px solid var(--line);padding:20px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;background:#f6f0e5f2;position:sticky;top:0}.brand{font-family:var(--serif);font-size:20px;text-decoration:none}.back{color:var(--red);font-size:13px}main{width:min(820px,calc(100% - 40px));margin:70px auto 100px;background:var(--cream);padding:clamp(28px,6vw,70px);border-radius:18px;box-shadow:0 20px 70px #3a2c2010}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.1}h1{font-size:clamp(42px,7vw,70px);margin:0 0 10px}h2{font-size:27px;margin-top:42px}p,li{font-size:14px;color:#4f4842}.kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--red);font-size:10px;font-weight:700}.draft{border-left:4px solid #d29e42;background:#f6ead0;padding:14px 18px;margin:30px 0;color:#604915;font-size:13px}a{color:var(--red)}address{font-style:normal}footer{text-align:center;padding:30px;color:var(--muted);font-size:11px}@media(max-width:600px){header{position:static}main{margin-top:30px}}
