/* added by tools/seo/enhance.py */
.seo-h1{margin:0 0 .6em;font-family:Oswald,sans-serif;font-weight:600;line-height:1.2;font-size:clamp(1.7rem,4vw,2.5rem);color:#1e293b}
.seo-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.seo-answer,.seo-cta,.faq p{text-transform:none}
.seo-answer{border-left:4px solid #1ab306;background:#f2f5f7;padding:14px 18px;margin:0 0 1.4em;font-size:1.05em;color:#1e293b}
.seo-answer strong{display:block;font-family:Oswald,sans-serif;letter-spacing:.5px;text-transform:uppercase;font-size:.8em;margin-bottom:4px}
.seo-related{max-width:1024px;margin:2.5em auto;padding:0 20px;color:#1e293b}
.seo-related h2{font-family:Oswald,sans-serif;font-size:1.4rem;margin:0 0 .5em}
.seo-related ul{margin:0 0 1em;padding-left:1.2em}.seo-related li{margin:.3em 0}
.seo-cta{margin:2em 0;padding:20px;background:#1e293b;color:#fff;border-radius:3px}
.seo-cta a{color:#fff;font-weight:600}.seo-cta .seo-btn{display:inline-block;margin-top:8px;background:#1ab306;color:#fff;padding:10px 16px;text-decoration:none;border-radius:3px;font-family:Oswald,sans-serif;text-transform:uppercase}
.p-content table{border-collapse:collapse;width:100%;margin:1em 0}.p-content th,.p-content td{border:1px solid #d6dde5;padding:8px 10px;text-align:left}
