*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#faf7ef;color:#414d37;font:17px/1.65 Arial,sans-serif}a{color:inherit}button,a{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:3px solid #ae7b56;outline-offset:5px}header,.wrap{max-width:1120px;margin:auto;padding:26px 28px}header{display:flex;align-items:center;justify-content:space-between;gap:20px}header img{width:210px;height:auto}.lang{font-size:14px;text-underline-offset:5px}.hero{display:grid;grid-template-columns:1.12fr .88fr;gap:65px;align-items:center;padding-top:40px;padding-bottom:72px}.eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.14em;color:#8b765b;font-weight:bold}h1{font:normal clamp(42px,5.1vw,65px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:20px 0 25px}h1 em{font-style:normal;background:linear-gradient(transparent 57%,#e9dfcd 57%)}.lead{font-size:20px;line-height:1.6;max-width:580px}.button{display:inline-block;background:#536746;color:white;padding:16px 25px;border-radius:5px;text-decoration:none;font-size:17px;font-weight:600}.small{font-size:14px;color:#626c5c;line-height:1.65}.hero .small{max-width:480px}.cover{padding:10px 16px 15px;transform:rotate(2deg)}.cover img{display:block;width:100%;max-width:390px;height:auto;margin:auto;box-shadow:10px 17px 35px #3e4b3426;border:1px solid #e8dfcf}.tag{font-size:13px;text-align:center;margin:24px 0 0;color:#6a735f}h2{font:normal clamp(30px,3.5vw,42px)/1.2 Georgia,serif;letter-spacing:-.02em;margin:8px 0 20px}h3{font:normal 26px/1.25 Georgia,serif;margin:8px 0 14px}.benefits{background:#eee8dc;padding:38px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:30px 0 0}.cards article{border-top:1px solid #c5c9b7;padding-top:20px}.cards p{margin:0}.num{font-size:12px;color:#8b765b;letter-spacing:.1em}.signup{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start;padding-top:70px;padding-bottom:60px}.steps{padding-left:23px}.steps li{padding-left:7px;margin:16px 0}.signup-card{padding:12px;background:#faf7ef;border:1px solid #ddd6c8;border-radius:12px;box-shadow:0 12px 35px #414d3708}.signup iframe{display:block;border:0;width:100%;min-height:650px}.signup-card>p{margin:12px 16px}.author{display:flex;gap:30px;padding-top:26px;padding-bottom:40px;border-top:1px solid #d9d3c5}.author p{max-width:780px;margin:0}.author strong{display:block;margin-bottom:7px}footer{padding:24px 25px;text-align:center;border-top:1px solid #e4ddce;font-size:13px}footer a{margin:0 10px}.fallback{text-align:center}@media(max-width:760px){header,.wrap{padding:22px}.hero{grid-template-columns:1fr;gap:24px;padding-top:16px;padding-bottom:45px}h1{max-width:560px}.lead{font-size:18px}.cover{max-width:330px;margin:auto;width:100%;transform:rotate(1deg)}.hero .button{display:block;text-align:center}.cards{grid-template-columns:1fr;gap:25px}.signup{grid-template-columns:1fr;gap:24px;padding-top:40px}.signup iframe{min-height:720px}.benefits{padding:15px 0}.author{padding-top:30px}header img{width:180px}.tag{margin-top:18px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover{transform:none}}
/* Short route from ad to signup, particularly on mobile. */
.signup{padding-top:28px}.signup-card{scroll-margin-top:22px}@media(max-width:760px){.hero{gap:15px;padding-bottom:28px}.cover{max-width:245px}.signup{padding-top:12px;gap:32px}.signup-card{order:-1}.signup>div:first-child{padding:4px 2px 15px}.lead{line-height:1.5}.hero .small{font-size:13px}.hero h1{margin-top:14px;margin-bottom:18px}.signup iframe{min-height:700px}}
