*{box-sizing:border-box}body{margin:0;background:#10120f;color:#eee9dd;font-family:Arial,sans-serif}header,main,footer{max-width:1150px;margin:auto;padding:45px 30px}header>a{display:block;color:#ded19d;margin-bottom:65px;text-decoration:none}header>span,article span{font-size:11px;letter-spacing:2px;color:#c9ae81}h1{font:58px/1.1 Georgia,serif;margin:25px 0}header p{max-width:650px;line-height:1.8;color:#b8beb0}article{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;align-items:center;padding:55px 0;border-top:1px solid #ffffff20}h2{font:35px Georgia,serif}article p{color:#b8beb0;line-height:1.8}article img{width:100%;display:block;box-shadow:0 20px 40px #0006}a:focus-visible{outline:2px solid #dec999;outline-offset:6px}footer{font-size:12px;color:#b8beb0}@media(max-width:700px){header,main,footer{padding:28px 22px}h1{font-size:37px}article{grid-template-columns:1fr;gap:25px;padding:35px 0}header>a{margin-bottom:40px}}