.seo-content{max-width:960px;margin:auto;padding:140px 24px 80px;line-height:1.8}.seo-content h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:24px 0}.seo-content h2{font-size:1.5rem;line-height:1.35;margin:0 0 16px}.seo-content section{margin:40px 0;padding:0}.seo-content a:not(.btn-primary){color:#24756f;text-decoration:underline;text-underline-offset:3px}.seo-content ul{padding-left:24px}.seo-lead{font-size:1.2rem}.seo-hub{max-width:1120px;margin:48px auto;padding:32px 24px;line-height:1.8}.seo-hub h2{font-size:1.8rem;margin-bottom:16px}.seo-hub ul{padding-left:24px}.seo-hub a{color:#24756f;text-decoration:underline}.seo-hub li{margin:10px 0}@media(max-width:600px){.seo-content{padding-top:110px}}

.seo-profile-photo{display:block;width:260px;max-width:100%;height:auto;border-radius:18px;margin:28px 0}
