.bl-seo-article{width:100%;max-width:960px;margin:0 auto;min-width:0;box-sizing:border-box;overflow-wrap:anywhere;line-height:1.75}.bl-seo-article>*{max-width:100%;box-sizing:border-box}.bl-seo-article h1{font-size:clamp(28px,3vw,42px);line-height:1.18;margin:14px 0 18px}.bl-seo-article h2{font-size:clamp(23px,2vw,30px);line-height:1.3;margin:30px 0 15px}.bl-seo-article h3{font-size:23px;line-height:1.35;margin:23px 0 12px}.bl-seo-article h4{font-size:21px;line-height:1.4}.bl-seo-article h5{font-size:19px;line-height:1.4}.bl-seo-article h6{font-size:17px;line-height:1.4}.bl-seo-article .lead{font-size:19px;line-height:1.7}.bl-seo-article .bl-meta{color:#64748b;font-size:13px}.bl-seo-article figure{margin:24px 0;text-align:center}.bl-seo-article img{display:block;max-width:100%;height:auto;box-sizing:border-box;margin:0 auto;object-fit:contain;background:transparent!important}.bl-seo-article .bl-hero img{width:min(100%,720px)}.bl-seo-article .bl-quality img{width:min(100%,500px)}.bl-seo-article figcaption{font-size:14px;color:#64748b;line-height:1.6;margin-top:10px}.bl-seo-article .toc{padding:20px 25px;background:#eef3ff;border:1px solid #dbe4ff;border-radius:16px;margin:24px 0}.bl-seo-article .toc h2{margin:0 0 12px;font-size:21px}.bl-seo-article li{margin:9px 0}.bl-seo-article ol,.bl-seo-article ul{padding-left:24px}.bl-seo-article .bl-note,.bl-seo-article .bl-tip{display:block;padding:18px 22px;border-radius:14px;border-left:4px solid #3157cf;background:#f0f4ff;margin:20px 0;line-height:1.7}.bl-seo-article .bl-tip{background:#edfaf4;border-color:#129c72}.bl-seo-article section[id],.bl-seo-article li[id]{scroll-margin-top:85px}.bl-seo-article code{white-space:normal;overflow-wrap:anywhere;background:#eef2f7;padding:2px 4px;border-radius:4px}.bl-seo-article sup{font-size:11px;margin-left:2px}.bl-seo-article .sources{border-top:1px solid #dbe3ef;margin-top:30px;font-size:14px}.bl-seo-article a{overflow-wrap:anywhere}@media(max-width:600px){.bl-seo-article{font-size:16px}.bl-seo-article .lead{font-size:17px}.bl-seo-article .toc{padding:16px}.bl-seo-article .bl-note,.bl-seo-article .bl-tip{padding:15px 17px}.bl-seo-article h3{font-size:21px}.bl-seo-article figure{margin:18px 0}}
.bl-seo-article h1,.bl-seo-article h2,.bl-seo-article h3,.bl-seo-article h4,.bl-seo-article h5,.bl-seo-article h6{hyphens:none;word-break:normal}
