.article-breadcrumb-bar{background:#f4f5f7;padding:18px 0}.article-breadcrumbs{font-size:13px;line-height:1.6;color:#526179}.article-breadcrumbs ol{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;padding:0;white-space:nowrap}.article-breadcrumbs li{display:flex;gap:10px;align-items:center;min-width:0;flex-shrink:0}.article-breadcrumbs li:last-child{flex:1;overflow:hidden}.article-breadcrumbs li>[aria-hidden]{flex-shrink:0}.article-breadcrumbs a{color:inherit;text-decoration:none;text-underline-offset:4px}.article-breadcrumbs a:hover{text-decoration:underline;color:#dc3545}.article-breadcrumbs a:focus-visible{outline:2px solid #1d2a50;outline-offset:3px}.article-breadcrumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.article-breadcrumb-bar{padding-block:16px}}.article-reading-time{margin:12px 0 0;color:#526179;font-size:14px;line-height:1.6}.article-contents{background:#f4f5f7;border:1px solid #e0e6ef;border-radius:16px;color:#1d2a50}.article-contents summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;cursor:pointer;list-style:none}.article-contents summary::-webkit-details-marker{display:none}.article-contents summary:focus-visible{outline:2px solid #1d2a50;outline-offset:3px;border-radius:16px}.article-contents summary svg{flex-shrink:0}.article-contents[open] summary svg{transform:rotate(180deg)}.article-contents nav{padding:0 24px 20px}.article-contents ul{margin:0;list-style:none;padding:0}.article-contents a{font-size:15px;line-height:1.6}.article-shell{width:calc(100% - 96px);max-width:793.333px;margin-inline:auto;min-width:0}@media (max-width:767px){.article-shell{width:calc(100% - 48px)}}.article-body{min-width:0}.blog_page .blog-table-scroll{border:1px solid #dedfe2;border-radius:12px;background:#fff;margin-block:20px;padding:0 16px}.blog_page .blog-table-scroll:focus-visible{outline:2px solid #1d2a50;outline-offset:3px}.blog_page .blog-table-scroll table{border-collapse:collapse;border-radius:0;background:#fff;padding:0!important;margin:0}.blog_page .blog-table-scroll :is(thead,tbody,tfoot,tr,th,td){background:#fff}.blog_page .blog-table-scroll :is(th,td){border:0;border-bottom:1px solid #dedfe2;padding:18px 12px!important;text-align:left;vertical-align:top;font-size:16px;line-height:1.6;font-weight:400}.blog_page .blog-table-scroll th{font-weight:600}.blog_page .blog-table-scroll tr:last-child :is(th,td){border-bottom:0}.blog_page .blog-table-scroll thead tr:last-child :is(th,td){border-bottom:1px solid #dedfe2}.blog_page .blog-table-scroll :is(th,td) p{margin:0;font-size:inherit;line-height:inherit}.blog_page .blog-table-scroll :is(th,td) p+p{margin-top:8px}@media (max-width:767px){.blog_page .blog-table-scroll{padding-inline:8px}.blog_page .blog-table-scroll :is(th,td){padding:14px 10px!important;font-size:15px}}.blog_page .content blockquote{margin:28px 0;padding:22px 26px;border:0;border-left:3px solid #526d96;border-radius:0 12px 12px 0;background:#f4f5f7;color:#1d2a50;font-size:inherit;line-height:1.7;font-style:normal;overflow-wrap:anywhere}.blog_page .content blockquote>:first-child{margin-top:0}.blog_page .content blockquote>:last-child{margin-bottom:0}.blog_page .content blockquote p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}.blog_page .content blockquote :is(cite,footer){display:block;margin-top:14px;color:#526179;font-size:14px;line-height:1.5;font-style:normal}@media (max-width:767px){.blog_page .content blockquote{margin-block:24px;padding:18px 20px}}.article-related-guides{padding:64px 0;border-radius:0;background:#f5f6f9}@media (max-width:767px){.article-related-guides{padding-block:48px}.article-related-guides .boiler-article-heading h2{font-size:28px}}.article-topic-links{display:flex;flex-wrap:wrap;gap:10px;width:100%}.article-topic-links a{display:inline-flex;align-items:center;gap:14px;min-height:44px;padding:10px 16px;border:1px solid #d7dfea;border-radius:999px;background:#fff;color:#1d2a50;font-size:14px;line-height:1.5}.article-topic-links a:hover{background:#edf2ff}.article-topic-links a:focus-visible{outline:2px solid #1d2a50;outline-offset:3px}.article-author-section{background:#edf2ff;padding:64px 0;color:#1d2a50;border-bottom:1px solid #dfe3ec}.article-author-content{max-width:960px}.article-author-section hr{border-color:#d7dfea}@media (max-width:767px){.article-author-section{padding-block:40px}}
