*{box-sizing:border-box}body{margin:0;background:#f6f4ed;color:#253c43;font:16px/1.8 Arial,sans-serif}a{color:inherit;text-underline-offset:5px}header,main>section,footer{max-width:1200px;margin:auto;padding:35px 6%}header{display:flex;justify-content:space-between;align-items:center;gap:25px;border-bottom:1px solid #cdd5ce}.brand{font:12px/1.2 Arial;letter-spacing:2px;text-decoration:none}.brand b{font:25px/1.3 Georgia;letter-spacing:1px}.brand span{color:#b58c4b}nav{display:flex;gap:25px;align-items:center;font-size:12px}nav a{text-decoration:none}.button{display:inline-block;background:#284c55;color:#fff;padding:13px 22px;text-decoration:none;font:bold 12px/1.6 Arial}.small.button{padding:10px 16px}.secondary{display:block;margin-top:16px;font-size:12px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center;padding-top:65px;padding-bottom:65px}.kicker{font-size:10px;letter-spacing:1.8px;font-weight:bold}h1,h2{font-family:Georgia,serif;font-weight:400;line-height:1.1;letter-spacing:-1.5px}h1{font-size:clamp(45px,6vw,75px);margin:24px 0}h1 em{color:#937337}.lead{font-size:19px;color:#586a6d;max-width:650px}h2{font-size:40px;margin:20px 0}.notebook{background:#e4e9df;border:1px solid #ccd4c7;padding:35px;position:relative;min-height:390px;box-shadow:9px 9px 0 #d8dece}.notebook>span{font-size:9px;letter-spacing:1.7px}.notebook h2{font-size:35px}.notebook p{font-size:12px;border-bottom:1px solid #bbc6b8;padding-bottom:12px}.notebook p b{color:#92723b;margin-right:12px}.stamp{position:absolute;bottom:18px;right:20px;border:1px solid #b19664;border-radius:50%;padding:17px;font-size:9px;line-height:1.5;color:#806536;transform:rotate(-12deg);background:#e4e9df}.rule{display:flex;justify-content:space-between;gap:20px;padding-top:20px;padding-bottom:20px;border-block:1px solid #cdd5ce;font-size:9px;letter-spacing:1.8px}.split{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-top:55px;padding-bottom:55px}.split p{font-size:15px}.split a{font-size:12px}.offer{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;background:#e4e9df;padding-top:50px;padding-bottom:50px}.offer p,.offer li{font-size:14px}.offer li{margin-bottom:12px}.offer aside{border-left:1px solid #bdc9bd;padding-left:35px}.price{font:70px Georgia;color:#284c55}.fine{font-size:11px!important;max-width:700px;color:#657370}.intro{max-width:1000px;padding-bottom:20px;padding-top:55px}.intro h1{font-size:clamp(42px,5.5vw,66px)}article{max-width:850px;margin:auto;padding:20px 6% 65px}article h2{font-size:30px;margin-top:40px}article p,article li{font-size:15px}footer{border-top:1px solid #cdd5ce;font-size:12px}footer b{font:24px Georgia}footer a{font-size:11px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:5}a:focus-visible{outline:3px solid #b58c4b;outline-offset:5px}@media(max-width:700px){header{align-items:flex-start;flex-direction:column;padding-top:25px;padding-bottom:25px}nav{width:100%;justify-content:space-between;gap:12px;font-size:11px}.hero,.split,.offer{grid-template-columns:1fr;gap:30px}.hero{padding-top:35px}.hero h1{font-size:54px}.notebook{min-height:370px}.split,.offer{padding-top:35px;padding-bottom:35px}h2{font-size:35px}.offer aside{border-left:0;border-top:1px solid #bdc9bd;padding:25px 0 0}.rule{flex-wrap:wrap;font-size:8px}.intro{padding-top:35px}}