*{box-sizing:border-box}body{margin:0;background:#0b1210;color:#f3eadc;font:18px/1.65 Georgia,serif}a{color:#d8ae76}header,footer{padding:22px max(22px,calc((100vw - 1060px)/2));border-bottom:1px solid #554731}header a{font:600 16px/1.3 Arial,sans-serif;letter-spacing:.08em;text-decoration:none;margin-right:24px}header .brand{font-size:24px;color:#f3eadc}main{max-width:1060px;margin:auto;padding:55px 24px 100px}.eyebrow{font:600 12px Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#d8ae76}h1{font-size:clamp(38px,6vw,68px);line-height:1.1;margin:14px 0 20px}h2{font-size:28px;color:#d8ae76;margin-top:34px}p,li{max-width:74ch}.lead{font-size:22px;color:#ddd0bd}.layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px}.photo{width:100%;height:auto;border-radius:3px;display:block}.panel{border-top:1px solid #6b5339;padding-top:14px}li{margin:8px 0}footer{border-top:1px solid #554731;border-bottom:0;font:14px Arial,sans-serif;color:#c9bba7}@media(max-width:750px){.layout{grid-template-columns:1fr}main{padding-top:30px}}