*{box-sizing:border-box}html{background:#f4f0e8;color:#202522;font-family:Georgia,'Times New Roman',serif}body{margin:0;line-height:1.7}header{max-width:980px;margin:auto;padding:28px;border-bottom:1px solid #d6d0c4;display:flex;justify-content:space-between;gap:20px;font:12px Arial,sans-serif;letter-spacing:.08em}header a{color:inherit;text-decoration:none;font-weight:bold}header span{color:#66706c}main{max-width:980px;margin:auto;padding:72px 28px 110px}article{max-width:760px}h1{font-size:clamp(2.6rem,6vw,5.2rem);line-height:1.04;letter-spacing:-.055em;margin:0 0 28px}h2{font-size:2rem;line-height:1.1;margin:56px 0 12px}p{font-size:1.1rem;margin:0 0 22px}article>p:first-of-type{font-size:1.35rem;line-height:1.45}a{text-decoration-thickness:1px;text-underline-offset:3px;color:inherit}strong{font-weight:bold}code{background:#e8e2d7;padding:2px 5px;font:14px ui-monospace,monospace}footer{border-top:1px solid #d6d0c4;max-width:980px;margin:auto;padding:24px 28px;color:#66706c;font:12px Arial,sans-serif}@media(max-width:650px){header{display:block}header span{display:block;margin-top:10px}main{padding-top:45px}}
