.content-col.blog-richtext ul{list-style:outside}.content-col.blog-richtext ol{margin:0 0 20px;padding-left:22px;font-size:16.5px;line-height:1.85;list-style:decimal}.content-col.blog-richtext li{color:var(--ink-body)}.content-col.blog-richtext blockquote{border-left:3px solid var(--blue-500);color:var(--navy-500);margin:0 0 20px;padding:4px 0 4px 18px;font-size:16.5px;line-height:1.85}.content-col.blog-richtext img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:0 0 18px}.blog-layout{align-items:start}.blog-layout .toc-col{align-self:start;position:sticky;top:130px}.blog-layout .toc-card{max-height:calc(100vh - 160px);scrollbar-width:thin;max-height:calc(100dvh - 160px);overflow-y:auto}.blog-hero .badge-row:empty{min-height:36px}.blog-layout .content-col a,.blog-layout .content-col a:link,.blog-layout .content-col a:visited{color:var(--blue-600);font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;border-radius:0;padding:0;text-decoration:none}.blog-layout .content-col a:hover{color:#1d4fc4;text-decoration:none}.blog-layout .content-col a:focus,.blog-layout .content-col a:active{text-decoration:none}.blog-layout .content-col a:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px;border-radius:3px;text-decoration:none}.content-col.blog-richtext li:before{content:none}.blog-layout .faq-item{--faq-pad:clamp(14px, 2vw, 20px);--faq-num:28px;--faq-gap:12px;border:1px solid var(--line);transition:border-color var(--duration-base) ease;background:#fff;border-radius:12px;margin-bottom:10px}.blog-layout .faq-item[open]{border-color:var(--blue-600)}.blog-layout .faq-q{justify-content:flex-start;gap:var(--faq-gap);padding:14px var(--faq-pad)}.blog-layout .faq-item[open] .faq-q{border-bottom:0}.blog-layout .faq-q:focus-visible{outline-offset:-3px;border-radius:12px}.blog-layout .faq-num{flex:0 0 var(--faq-num);width:var(--faq-num);height:var(--faq-num);background:var(--blue-100);color:var(--blue-600);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.blog-layout .faq-q-text{overflow-wrap:anywhere;flex:auto;min-width:0}.blog-layout .faq-q .chev{margin-left:auto}.blog-layout .faq-a{padding:0 var(--faq-pad) 16px calc(var(--faq-pad) + var(--faq-num) + var(--faq-gap))}.blog-layout .faq-a p,.blog-layout .faq-a ul,.blog-layout .faq-a ol,.blog-layout .faq-a li{font-size:inherit;line-height:inherit;color:inherit}.blog-layout .faq-a p,.blog-layout .faq-a ul,.blog-layout .faq-a ol{margin:0 0 10px}.blog-layout .faq-a ul{padding-left:22px;list-style:outside}.blog-layout .faq-a ol{padding-left:22px;list-style:decimal}.blog-layout .faq-a li{margin-bottom:4px}.blog-layout .faq-a>:last-child{margin-bottom:0}
