*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#f4f0e8;color:#171717}header{background:#191919;color:white}nav{max-width:1150px;margin:auto;padding:28px;display:flex;justify-content:space-between}nav a{color:white;text-decoration:none;margin-left:25px}.hero,.legal{max-width:1150px;margin:auto;padding:110px 28px 135px}.hero small,.legal small,main small{color:#c95d43;letter-spacing:3px;font-weight:bold}.hero h1,.legal h1{font-family:Georgia,serif;font-size:68px;line-height:1;margin:22px 0}.hero em{color:#e6a99a;font-weight:normal}.hero p{max-width:650px;line-height:1.8;color:#ccc;font-size:18px}.btn{display:inline-block;margin-top:25px;padding:15px 23px;background:#f4f0e8;color:#171717;text-decoration:none;font-weight:bold}main{max-width:1150px;margin:auto;padding:85px 28px}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px 0 80px}.split h2{font:42px Georgia,serif}.split p,.cards p,.policy p{color:#6e6a63;line-height:1.85}.cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border-top:1px solid #222;border-bottom:1px solid #222}.cards article{padding:35px;border-right:1px solid #d7d0c4}.cards article:last-child{border:0}.cards b{color:#b64b32}.cards h3{font:25px Georgia,serif;margin-top:40px}.quote{margin:80px 0;background:#6e7b64;color:white;padding:55px}.quote h2{font:48px Georgia,serif;line-height:1.2}.quote strong{color:#f1c4b8}.legal h1{font-size:58px}.policy{max-width:900px}.policy article{background:white;padding:48px;border-top:7px solid #b64b32}.policy h2{font:27px Georgia,serif;margin-top:35px}footer{text-align:center;background:#111;color:#aaa;padding:28px}footer a{color:#e2785d;text-decoration:none}@media(max-width:750px){nav{flex-direction:column;gap:15px}.hero h1,.legal h1{font-size:44px}.split,.cards{grid-template-columns:1fr}.cards article{border-right:0;border-bottom:1px solid #ddd}.policy article{padding:28px}}