body .seo-reading{box-sizing:border-box;position:relative;max-width:960px;width:calc(100% - 64px);margin:56px auto;padding:32px 0;border-top:1px solid #dce6f0;color:#173451;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left;font-size:16px;line-height:1.75;letter-spacing:normal}
body .seo-reading .seo-reading-label{margin:0 0 14px;color:#0755d8;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.5}
body .seo-reading h2{position:static;max-width:850px;margin:0 0 20px;font-family:inherit;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.03em;line-height:1.25;color:#173451}
body .seo-reading p{position:static;max-width:none;margin:0 0 16px;font-family:inherit;font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.8;color:#405970}
body .seo-reading nav{position:static;display:block;margin:22px 0 0;padding:0;background:transparent;border:0;box-shadow:none;transform:none}
body .seo-reading ul{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none}
body .seo-reading li{margin:0;padding:0;font-size:13px;line-height:1.6}
body .seo-reading a{display:inline;color:#0755d8;font-size:13px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}
body .seo-reading a:focus-visible{outline:2px solid #0755d8;outline-offset:5px}
.seo-step-anchor{display:block;width:0;height:0;overflow:hidden}
body.plans-preview .seo-reading{background:#fff;padding:32px;border:1px solid #dce6f0;border-radius:16px}
@media(max-width:640px){body .seo-reading{width:calc(100% - 40px);margin:36px auto;padding:26px 0}body .seo-reading h2{font-size:25px}body .seo-reading p{font-size:14px}body .seo-reading ul{display:grid;gap:13px}}
