:root{--p:#faf7f2;--i:#29231d;--m:#706860;--l:#ded7cf;--r:#bd5744}*{box-sizing:border-box}body{margin:0;background:var(--p);color:var(--i);font-family:Georgia,"Times New Roman",serif}.wrap{width:min(1040px,calc(100% - 64px));margin:auto}.skip{position:absolute;top:-60px;left:15px;background:#29231d;color:#fff;padding:10px}.skip:focus{top:10px}.hero{padding:78px 0 80px}.meta,.label,.signal p,.copy>p,.reply-grid p,.author p{font:700 10px Arial,sans-serif;letter-spacing:.15em}.meta{margin:0;color:var(--m)}.hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end;margin-top:70px}.label{color:#855b45;margin:0 0 20px}h1{margin:0;font-family:Arial,sans-serif;font-size:clamp(53px,6.7vw,90px);line-height:.94;letter-spacing:-.075em}h1 em{color:#ab9d8c;font-weight:400}.intro{margin:0;color:#554d45;font-size:19px;line-height:1.65}.signal{padding:36px 0;background:#302a25;color:#f8f3eb}.signal p{margin:0 0 20px;color:#e48a74}.signal-line{display:flex;gap:20px;align-items:center;font:24px Arial,sans-serif;letter-spacing:-.04em}.signal-line b{color:#e48a74}.prose{max-width:790px;padding:96px 0 72px}.prose p{margin:0 0 26px;font-size:18px;line-height:1.75}.prose .lead{font-size:23px;line-height:1.58}.prose h2{margin:74px 0 21px;font:600 42px/1.05 Arial,sans-serif;letter-spacing:-.055em}.copy{margin:40px 0;padding:26px 30px;border-top:2px solid var(--r);background:#f1e8dd}.copy>p,.reply-grid p{margin:0 0 15px;color:#9b4535}.copy blockquote,.reply-grid blockquote{margin:0;font-size:20px;line-height:1.5}.copy small{display:block;margin-top:16px;color:var(--m);font:13px/1.5 Arial,sans-serif}.reply-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:38px 0}.reply-grid section{padding:25px;border:1px solid var(--l)}.flow{list-style:none;padding:0;margin:34px 0;border-top:1px solid var(--l)}.flow li{display:grid;grid-template-columns:58px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid var(--l)}.flow span{color:#855b45;font:11px Arial,sans-serif}.flow b{font:600 17px Arial,sans-serif}.flow p{margin:5px 0 0;font-size:15px;line-height:1.5;color:var(--m)}.author{padding:0 0 85px}.author p{margin:0 0 10px;color:#855b45}.author strong{display:block;font:32px Arial,sans-serif;letter-spacing:-.045em}.author small{display:block;margin-top:9px;color:var(--m);font:13px Arial,sans-serif}@media(max-width:700px){.wrap{width:calc(100% - 40px)}.hero{padding:54px 0}.hero-grid{grid-template-columns:1fr;gap:28px;margin-top:50px}.intro{font-size:17px}.signal-line{font-size:18px;gap:11px;flex-wrap:wrap}.prose{padding:65px 0}.prose p{font-size:17px}.prose .lead{font-size:20px}.prose h2{margin-top:60px;font-size:34px}.reply-grid{grid-template-columns:1fr}.copy{padding:22px}.copy blockquote,.reply-grid blockquote{font-size:18px}}
