.seo-article-page .content{padding:76px 0 94px}.seo-article-page .content .container.content-grid{display:grid;grid-template-columns:minmax(0,760px) 250px;justify-content:center;gap:58px;max-width:1180px}.seo-article-page article{width:100%;max-width:760px;counter-reset:article-section}.seo-article-page article>p,.seo-article-page article>ul,.seo-article-page article>ol{font-size:18px;line-height:1.78}.seo-article-page article>h2{position:relative;margin-top:64px;padding:22px 0 0 58px;border-top:1px solid #d6e0e6;counter-increment:article-section}.seo-article-page article>h2:before{content:counter(article-section,decimal-leading-zero);position:absolute;left:0;top:18px;display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#0f355b;color:#f2c86d;font:800 12px/1 var(--sans);letter-spacing:.05em}.seo-article-page article>h3{margin-top:34px}.seo-article-page article>ul li,.seo-article-page article>ol li{margin-bottom:12px}.seo-article-page article>ul:not(.question-list){list-style:none;padding-left:0}.seo-article-page article>ul:not(.question-list)>li{position:relative;padding-left:30px}.seo-article-page article>ul:not(.question-list)>li:before{content:'✓';position:absolute;left:0;top:.08em;color:#237458;font-weight:800}.seo-article-page .contents{top:112px;padding:24px;border:1px solid #d4dfe5;background:#fff;box-shadow:0 12px 30px rgba(10,34,64,.06)}.seo-article-page .contents p{display:flex;align-items:center;gap:9px}.seo-article-page .contents p:before{content:'⌁';color:#d0a640;font-size:20px}.editorial-jump{margin:34px 0 48px;padding:25px;border:1px solid #cfdce3;background:linear-gradient(135deg,#f8fbfc,#eef4f7)}.editorial-jump>strong{display:block;margin-bottom:16px;color:#0f355b;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.editorial-jump nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.editorial-jump a{display:flex;align-items:center;gap:11px;min-height:48px;padding:11px 13px;border:1px solid #d5e0e5;background:#fff;color:#183b5c!important;font-size:14px!important;font-weight:700;text-decoration:none!important}.editorial-jump a span{display:grid;flex:0 0 24px;width:24px;height:24px;place-items:center;border-radius:50%;background:#0f355b;color:#f2c86d;font-size:10px}.editorial-source-panel{margin:58px 0 30px;padding:30px;border-left:4px solid #d7ad54;background:#102a48;color:#fff}.editorial-source-panel .source-kicker{margin:0 0 8px;color:#f2c86d;font-size:12px;font-weight:800;letter-spacing:.1em}.editorial-source-panel h2{margin:0 0 12px!important;padding:0!important;border:0!important;color:#fff;font-size:28px}.editorial-source-panel h2:before{display:none}.editorial-source-panel>p{margin:0 0 20px;color:#dce7ef;font-size:15px;line-height:1.6}.editorial-source-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.editorial-source-panel li{margin:0!important;padding:0!important}.editorial-source-panel li:before{display:none!important}.editorial-source-panel a{display:flex;justify-content:space-between;gap:16px;padding:13px 15px;border:1px solid rgba(255,255,255,.18);color:#fff!important;font-size:15px!important;font-weight:700;text-decoration:none!important}.editorial-source-panel a:after{content:'↗';color:#f2c86d}.seo-article-page .author-note,.seo-article-page .callout{position:relative;overflow:hidden}.seo-article-page .author-note:before,.seo-article-page .callout:before{content:'◆';position:absolute;right:20px;top:16px;color:rgba(35,116,88,.22);font-size:26px}.seo-article-page .inline-cta{box-shadow:0 18px 38px rgba(10,34,64,.13)}@media(max-width:920px){.seo-article-page .content .container.content-grid{grid-template-columns:minmax(0,760px)}.seo-article-page .contents{position:relative;top:auto;order:-1}.seo-article-page .contents a{display:inline-block;margin:4px 14px 4px 0}}@media(max-width:620px){.seo-article-page .content{padding-top:48px}.seo-article-page article>p,.seo-article-page article>ul,.seo-article-page article>ol{font-size:17px}.seo-article-page article>h2{margin-top:48px;padding-left:0;padding-top:62px}.seo-article-page article>h2:before{top:16px}.editorial-jump nav{grid-template-columns:1fr}.editorial-source-panel{padding:24px 20px}}
