.BlogCTA_card__sSoHr{margin:28px 0;padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-xs)}.BlogCTA_card__sSoHr .BlogCTA_title__wcg5t{margin:0;font-family:var(--font-ui);font-size:17px;line-height:24px;font-weight:700;letter-spacing:-.014em;color:var(--color-navy-900)}.BlogCTA_card__sSoHr .BlogCTA_body__MbLrP{margin:8px 0 16px;font-family:var(--font-ui);font-size:14px;line-height:21px;font-weight:400;color:var(--color-muted)}.BlogCTA_card__sSoHr .BlogCTA_button__uiACR{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;height:40px;padding:0 18px;border-radius:var(--radius-md);background:var(--color-primary-600);font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--color-on-accent);transition:background-color var(--motion-fast) var(--ease-out)}.BlogCTA_card__sSoHr .BlogCTA_button__uiACR:hover{background:var(--color-primary-700)}.BlogCTA_card__sSoHr .BlogCTA_button__uiACR:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.BlogCTA_inline__mnR5A{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin:22px 0;padding:12px 16px;border:1px solid var(--color-border);border-left:3px solid var(--color-primary-600);border-radius:0 12px 12px 0;background:var(--color-primary-50)}.BlogCTA_inline__mnR5A .BlogCTA_inlineCopy__uJypg{flex:1 1 260px;margin:0;font-family:var(--font-ui);font-size:13.5px;line-height:20px;color:var(--color-text)}.BlogCTA_inline__mnR5A .BlogCTA_inlineButton__ncbhg{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;height:36px;padding:0 14px;border-radius:var(--radius-md);background:var(--color-primary-600);font-family:var(--font-ui);font-size:13px;font-weight:600;color:var(--color-on-accent);transition:background-color var(--motion-fast) var(--ease-out)}.BlogCTA_inline__mnR5A .BlogCTA_inlineButton__ncbhg:hover{background:var(--color-primary-700)}.BlogCTA_inline__mnR5A .BlogCTA_inlineButton__ncbhg:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.blog-prose{font-size:16px;line-height:26px;font-weight:400;color:var(--color-text);font-family:var(--font-ui)}.blog-prose p{margin:0 0 16px}.blog-prose>:last-child{margin-bottom:0}.blog-prose h2{margin:34px 0 12px;font-size:23px;line-height:30px;letter-spacing:-.018em}.blog-prose h2,.blog-prose h3{font-weight:700;color:var(--color-navy-900);scroll-margin-top:120px}.blog-prose h3{margin:26px 0 8px;font-size:18px;line-height:25px;letter-spacing:-.012em}.blog-prose h4{margin:20px 0 6px;font-size:15.5px;line-height:22px;font-weight:700;color:var(--color-navy-900);scroll-margin-top:120px}.blog-prose>h2:first-child,.blog-prose>h3:first-child{margin-top:0}.blog-prose a{color:var(--color-primary-600);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.blog-prose a:hover{color:var(--color-primary-700)}.blog-prose a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}.blog-prose strong{font-weight:700;color:var(--color-navy-900)}.blog-prose em{font-style:italic}.blog-prose ol,.blog-prose ul{margin:0 0 16px;padding-left:22px}.blog-prose ul{list-style:disc}.blog-prose ol{list-style:decimal}.blog-prose li{margin-bottom:7px}.blog-prose li::marker{color:var(--color-primary-600)}.blog-prose li>ol,.blog-prose li>ul{margin:7px 0 0}.blog-prose hr{border:0;border-top:1px solid var(--color-border);margin:28px 0}.blog-prose blockquote{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;margin:22px 0;padding:16px 18px;border:0;border-left:3px solid var(--color-primary-600);border-radius:0 12px 12px 0;background:var(--color-primary-50);color:var(--color-text)}.blog-prose blockquote:before{content:"";width:28px;height:28px;border-radius:50%;background-color:#FFFFFF;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232457F5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11.5v5'/%3E%3Cpath d='M12 7.5v.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:17px 17px}.blog-prose blockquote p{margin:0 0 8px;font-size:14.5px;line-height:22px}.blog-prose blockquote p:last-child{margin-bottom:0}.blog-prose blockquote strong{color:var(--color-navy-900)}.blog-prose .table-wrap{width:100%;margin:22px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.blog-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:21px}.blog-prose td,.blog-prose th{text-align:left;padding:11px 14px;border-bottom:1px solid var(--color-border);vertical-align:top}.blog-prose thead th{background:var(--color-canvas);color:var(--color-navy-900);font-weight:700;white-space:nowrap}.blog-prose tbody td{color:var(--color-text)}.blog-prose tbody tr:last-child td{border-bottom:0}.blog-prose caption{caption-side:bottom;padding:10px 14px;font-size:12.5px;color:var(--color-muted);text-align:left}.blog-prose img{max-width:100%;height:auto;border-radius:12px}.blog-prose figure{margin:22px 0}.blog-prose figcaption{margin-top:8px;font-size:12.5px;line-height:18px;color:var(--color-muted)}.blog-prose code{padding:2px 5px;border-radius:6px;background:var(--tint-neutral);font-size:13.5px}.blog-prose pre{margin:22px 0;padding:14px 16px;overflow-x:auto;border:1px solid var(--color-border);border-radius:12px;background:var(--color-canvas);font-size:13.5px;line-height:21px}.blog-prose pre code{padding:0;background:none}body:has(.blog-article-page){overflow-x:clip}@media print{.blog-article-page [data-print=hide],body:has(.blog-article-page) [data-print=chrome],body:has(.blog-article-page) [data-print=hide]{display:none!important}.blog-prose{font-size:11.5pt;line-height:17pt;color:#000000}.blog-prose a{color:#000000;text-decoration:underline}.blog-prose blockquote{background:none;border-left:2pt solid #000000}.blog-prose thead th{background:none}.blog-prose h2,.blog-prose h3{-moz-column-break-after:avoid;break-after:avoid;page-break-after:avoid}.blog-prose .table-wrap,.blog-prose img,.blog-prose pre{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;overflow:visible}}