.blog-shell .blog-main{padding-top:var(--header);color:#17191d;background:#fff;min-height:65svh}.blog-shell .blog-container{width:100%;max-width:1440px;margin-inline:auto;padding-inline:80px}.blog-shell .blog-intro{border-bottom:1px solid #e7e8eb;padding:48px 0 56px}.blog-shell .blog-intro h1{letter-spacing:-1.8px;font-size:56px;font-weight:600;line-height:1.1}.blog-shell .blog-list-section{padding-top:72px;padding-bottom:240px}.blog-shell .blog-toolbar{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:32px;display:flex}.blog-shell .blog-list-intro h2{font-size:16px;font-weight:600;line-height:1.5}.blog-shell .blog-list-intro p{color:#737780;word-break:keep-all;margin-top:6px;font-size:14px;line-height:1.6}.blog-shell .blog-search{border:1px solid #d9dce1;border-radius:8px;flex:0 0 405px;height:46px;display:flex;overflow:hidden}.blog-shell .blog-search:focus-within{outline-offset:3px;outline:2px solid #006bff}.blog-shell .blog-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 16px;font-size:14px}.blog-shell .blog-search button{flex:0 0 46px;place-items:center;display:grid}.blog-shell .blog-featured{margin-bottom:80px}.blog-shell .blog-featured>a{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.blog-shell .blog-card-image{aspect-ratio:16/9;background:#f3f4f6;border-radius:16px;width:100%;position:relative;overflow:hidden}.blog-shell .blog-card-image img{object-fit:cover;object-position:center 45%;transition:transform .35s}.blog-shell .blog-featured a:hover img,.blog-shell .blog-card a:hover img{transform:scale(1.025)}.blog-shell .blog-card-category{color:#737780;margin-bottom:12px;font-size:13px;line-height:1.5}.blog-shell .blog-card-copy h3{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:22px;font-weight:700;line-height:1.25}.blog-shell .blog-featured h3{font-size:28px;line-height:1.2}.blog-shell .blog-card-description{color:#737780;word-break:keep-all;margin-top:16px;font-size:16px;line-height:1.65}.blog-shell .blog-card-copy time{color:#737780;font-size:13px;line-height:1.5}.blog-shell .blog-featured time{margin-top:24px;font-size:14px;display:block}.blog-shell .blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;display:grid}.blog-shell .blog-card{border:1px solid #e7e8eb;border-radius:16px;min-width:0;overflow:hidden}.blog-shell .blog-card>a{flex-direction:column;height:100%;display:flex}.blog-shell .blog-card .blog-card-image{border-radius:0}.blog-shell .blog-card .blog-card-copy{flex-direction:column;flex:1;justify-content:space-between;gap:40px;padding:24px;display:flex}.blog-shell .blog-card a:hover h3,.blog-shell .blog-featured a:hover h3{color:#006bff}.blog-shell .blog-no-results{text-align:center;padding:100px 0 120px}.blog-shell .blog-no-results h2{font-size:24px;font-weight:600}.blog-shell .blog-no-results p{color:#737780;margin-top:12px}.blog-shell .blog-no-results button{border:1px solid #d9dce1;border-radius:8px;margin-top:24px;padding:12px 20px}.blog-shell .blog-reading{padding-bottom:160px}.blog-shell .blog-reading-layout{grid-template-columns:220px minmax(0,1fr);gap:120px;padding-top:96px;display:grid}.blog-shell .blog-toc{top:calc(var(--header) + 32px);align-self:start;font-size:14px;line-height:1.6;position:sticky}.blog-shell .blog-toc h2{margin-bottom:12px;font-size:18px;font-weight:600}.blog-shell .blog-toc a{color:#737780;padding-block:8px;display:block}.blog-shell .blog-toc a:hover{color:#006bff}.blog-shell .blog-breadcrumb{color:#737780;flex-wrap:wrap;gap:10px;margin-bottom:40px;font-size:13px;line-height:1.6;display:flex}.blog-shell .blog-article-header{padding-bottom:40px}.blog-shell .blog-eyebrow{color:#737780;margin-bottom:16px;font-size:14px}.blog-shell .blog-article-header h1{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:24px;font-size:40px;font-weight:700;line-height:1.15}.blog-shell .blog-meta{color:#737780;flex-wrap:wrap;gap:12px 20px;font-size:14px;line-height:1.5;display:flex}.blog-shell .blog-answer{border-bottom:1px solid #e7e8eb;padding-bottom:32px;font-size:20px;line-height:1.65}.blog-shell .blog-article-body section{margin-top:48px}.blog-shell .blog-article-body h2{scroll-margin-top:calc(var(--header) + 32px);margin-bottom:16px;font-size:28px;font-weight:600;line-height:1.2}.blog-shell .blog-article-body p,.blog-shell .blog-article-body li{color:#373d45;overflow-wrap:anywhere;font-size:18px;line-height:1.7}.blog-shell .blog-article-body p+p{margin-top:20px}.blog-shell .blog-article-body ul{margin-top:18px;padding-left:24px;list-style:outside}.blog-shell .blog-table{margin-top:28px;overflow-x:auto}.blog-shell .blog-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.8}.blog-shell .blog-table caption{text-align:left;color:#737780;padding-bottom:12px}.blog-shell .blog-table th,.blog-shell .blog-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e1e4e8;min-width:130px;padding:14px}.blog-shell .blog-table th{background:#f7f8f9;font-weight:600}.blog-shell .blog-sources,.blog-shell .blog-related{border-top:1px solid #e7e8eb;margin-top:52px;padding-top:24px}.blog-shell .blog-sources h2,.blog-shell .blog-related h2{margin-bottom:20px;font-size:16px;font-weight:600}.blog-shell .blog-sources ul{padding:0;list-style:none}.blog-shell .blog-sources li{overflow-wrap:anywhere;flex-wrap:wrap;gap:12px;margin-top:12px;font-size:14px;line-height:1.8;display:flex}.blog-shell .blog-sources li span{color:#737780;font-size:12px}.blog-shell .blog-related>a{justify-content:space-between;gap:16px;padding-block:12px;font-size:16px;display:flex}.blog-shell .blog-article-end{flex-wrap:wrap;justify-content:space-between;gap:24px;margin-top:60px;font-size:14px;display:flex}@media (max-width:1199px){.blog-shell .blog-search{flex-basis:340px}.blog-shell .blog-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:64px}}@media (max-width:1023px){.blog-shell .blog-container{padding-inline:32px}.blog-shell .blog-list-section{padding-top:48px;padding-bottom:120px}.blog-shell .blog-toolbar{align-items:flex-start}.blog-shell .blog-search{flex-basis:300px}.blog-shell .blog-featured>a{grid-template-columns:1fr;gap:24px}.blog-shell .blog-featured{margin-bottom:48px}.blog-shell .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.blog-shell .blog-reading-layout{grid-template-columns:1fr;gap:40px;padding-top:48px}.blog-shell .blog-toc{border-bottom:1px solid #e7e8eb;padding-bottom:24px;position:static}}@media (max-width:639px){.blog-shell .blog-container{padding-inline:20px}.blog-shell .blog-intro{padding:32px 0 40px}.blog-shell .blog-intro h1{letter-spacing:-1px;font-size:36px;line-height:1.1}.blog-shell .blog-list-section{padding-top:32px;padding-bottom:96px}.blog-shell .blog-toolbar{flex-direction:column;gap:24px}.blog-shell .blog-list-intro p{font-size:13px}.blog-shell .blog-search{flex:auto;width:100%}.blog-shell .blog-grid{grid-template-columns:1fr;gap:32px}.blog-shell .blog-featured{border:1px solid #e7e8eb;border-radius:16px;margin-bottom:32px;overflow:hidden}.blog-shell .blog-featured>a{gap:0}.blog-shell .blog-featured .blog-card-image{border-radius:0}.blog-shell .blog-featured .blog-card-copy,.blog-shell .blog-card .blog-card-copy{gap:20px;padding:20px}.blog-shell .blog-featured h3{font-size:22px;line-height:1.25}.blog-shell .blog-card-description{display:none}.blog-shell .blog-featured time{margin-top:20px;font-size:13px}.blog-shell .blog-reading{padding-bottom:96px}.blog-shell .blog-reading-layout{gap:32px;padding-top:32px}.blog-shell .blog-article-header h1{font-size:30px;line-height:1.3}.blog-shell .blog-answer{font-size:18px}.blog-shell .blog-article-body h2{font-size:24px}.blog-shell .blog-article-body p,.blog-shell .blog-article-body li{font-size:16px}}@media (prefers-reduced-motion:reduce){.blog-shell .blog-card-image img{transition:none}.blog-shell .blog-featured a:hover img,.blog-shell .blog-card a:hover img{transform:none}}.blog-shell .blog-cover-type{color:#2b313b;background:#edf1f5;flex-direction:column;justify-content:space-between;height:100%;padding:32px;display:flex}.blog-shell .blog-cover-type span:first-child{letter-spacing:.12em;font-size:12px}.blog-shell .blog-cover-type span:last-child{letter-spacing:-.04em;font-size:clamp(24px,3vw,42px);font-weight:600}.blog-shell .blog-pagination{justify-content:center;gap:32px;margin-top:64px;font-size:14px;display:flex}.blog-shell .blog-no-results>a{border:1px solid #d9dce1;border-radius:8px;margin-top:24px;padding:12px 20px;display:inline-block}.blog-shell .blog-aside-category{margin-top:36px;margin-bottom:8px;font-size:18px;font-weight:600}.blog-shell .blog-article-cover{margin-bottom:40px}.blog-shell .blog-article-cover img{object-fit:contain;border-radius:16px;width:100%;height:auto;max-height:680px}.blog-shell .blog-article-body>h2{margin-top:48px}.blog-shell .blog-article-body>h3{margin-top:28px;margin-bottom:12px;font-size:22px;font-weight:600}.blog-shell .blog-article-body>p{margin-top:20px}.blog-shell .blog-article-body ol{margin-top:18px;padding-left:24px;list-style:decimal}.blog-shell .blog-article-body a{text-underline-offset:3px;color:#006bff;text-decoration:underline}.blog-shell .blog-article-body img{border-radius:12px;max-width:100%;height:auto;margin-block:28px}.blog-shell .blog-article-body img:not([width]),.blog-shell .blog-article-body img.richtext-image-full{width:100%}.blog-shell .blog-article-body pre{background:#f3f4f6;border-radius:8px;margin-block:24px;padding:20px;overflow-x:auto}.blog-shell .blog-article-body table{border-collapse:collapse;max-width:100%;margin-block:24px;font-size:15px;display:block;overflow-x:auto}.blog-shell .blog-article-body th,.blog-shell .blog-article-body td{text-align:left;vertical-align:top;border:1px solid #e7e8eb;min-width:140px;padding:14px}.blog-shell .blog-article-body blockquote{border-left:3px solid #d9dce1;margin-block:24px;padding-left:20px}.blog-shell.blog-editor-preview{color:#17191d;background:#fff;border:1px solid #e7e8eb;border-radius:12px;padding:40px}@media (max-width:639px){.blog-shell.blog-editor-preview{padding:20px}}