.seo-intro,.seo-links,.seo-faq{max-width:1450px;margin:34px auto 0;background:#fffdfa;padding:70px;box-shadow:0 15px 50px #17312e12}.seo-intro{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.seo-intro h2,.seo-links h2,.seo-faq h2{font:400 clamp(36px,4vw,60px)/1.05 Italiana,serif;margin:0}.seo-intro p{line-height:1.8;color:#52615e;margin-top:0}.seo-intro a{display:inline-block;margin-top:12px;color:#b95638;font-weight:600;text-decoration:none}.seo-features{max-width:1450px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);background:#17312e;color:#fff}.seo-features article{padding:45px;border-right:1px solid #ffffff28}.seo-features article:last-child{border:0}.seo-features span{font-size:10px;color:#eeb99e}.seo-features h3{font:400 28px Italiana,serif;margin:15px 0 10px}.seo-features p{color:#d4ddda;line-height:1.6;font-size:13px}.seo-links{display:grid;grid-template-columns:1fr 1fr;gap:10vw}.seo-links nav a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #d9d2c7;text-decoration:none}.seo-faq{max-width:1000px}.seo-faq h2{margin-bottom:35px}.seo-faq details{border-top:1px solid #d9d2c7;padding:18px 0}.seo-faq summary{font-weight:600;cursor:pointer}.seo-faq details p{line-height:1.7;color:#52615e}.content article{max-width:850px;margin:auto}.content article h1{font:400 clamp(42px,6vw,72px)/1 Italiana,serif}.content article h2{font:400 38px/1.1 Italiana,serif;margin-top:45px}.content article h3{font-size:20px;margin-top:30px}.content article p,.content article li{line-height:1.8;color:#4f5e5b}.content .button{display:inline-block;background:#b95638;color:#fff;padding:14px 20px;text-decoration:none;margin-top:20px}@media(max-width:800px){.seo-intro,.seo-links{grid-template-columns:1fr;gap:30px}.seo-intro,.seo-links,.seo-faq{padding:40px 24px}.seo-features{grid-template-columns:1fr}.seo-features article{border-right:0;border-bottom:1px solid #ffffff28;padding:30px}}
