.cs-container{background:var(--cs-bg-container,#fff);border:1px solid var(--cs-border-container,#d1d5db);border-radius:8px;box-sizing:border-box;padding:20px}.dark .cs-container{--cs-bg-container:#0d1b2a;--cs-border-container:#192534}.cs-space-between{display:flex}.cs-space-between-vertical{flex-direction:column}.cs-space-between-horizontal{flex-direction:row;flex-wrap:wrap}.cs-space-xxs{gap:2px}.cs-space-xs{gap:4px}.cs-space-s{gap:8px}.cs-space-m{gap:12px}.cs-space-l{gap:20px}.cs-space-xl{gap:28px}.cs-space-xxl{gap:40px}.cs-align-center{align-items:center}.cs-align-start{align-items:flex-start}.cs-align-end{align-items:flex-end}.cs-box{box-sizing:border-box}.cs-box-text-center{text-align:center}.cs-box-text-right{text-align:right}.cs-box-text-left{text-align:left}.cs-padding-none{padding:0}.cs-padding-xs{padding:4px}.cs-padding-s{padding:8px}.cs-padding-m{padding:12px}.cs-padding-l{padding:20px}.cs-padding-xl{padding:28px}.cs-font-body{font-size:14px}.cs-font-body-s{color:inherit;font-size:12px;opacity:.85}.cs-font-heading-xl{font-size:1.5em}.cs-color-secondary{color:#5f6b7a}.dark .cs-color-secondary{color:#8d99a5}.cs-color-inactive{color:#687078}.dark .cs-color-inactive{color:#7d8998}.cs-header-h1{font-size:1.75rem;line-height:1.2;margin:0 0 .5em}.cs-header-h1,.cs-header-h2{color:inherit;font-weight:700}.cs-header-h2{font-size:1.3rem;line-height:1.3;margin:0 0 .25em}.cs-header-h3{font-size:1.05rem;margin:0 0 .2em}.cs-header-h3,.cs-header-h4{color:inherit;font-weight:700;line-height:1.4}.cs-header-h4{font-size:.95rem;margin:0}.cs-button{align-items:center;border:1px solid #0000;border-radius:4px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:1.4;padding:7px 16px;text-decoration:none;transition:background .1s,border-color .1s;white-space:nowrap}.cs-button:disabled,.cs-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.cs-button-primary{background:#0972d3;border-color:#0562b4;color:#fff}.cs-button-primary:hover{background:#0562b4}.dark .cs-button-primary{background:#539fe5;border-color:#6eb1eb;color:#000716}.dark .cs-button-primary:hover{background:#6eb1eb}.cs-button-normal{background:#fff;border-color:#7d8998;color:#0d1b2a}.cs-button-normal:hover{background:#f5f5f5}.dark .cs-button-normal{background:#0d1b2a;border-color:#5f6b7a;color:#d1d5db}.dark .cs-button-normal:hover{background:#192534}.cs-button-link{background:#0000;border-color:#0000;color:#0972d3;padding-left:0;padding-right:0}.cs-button-link:hover{text-decoration:underline}.dark .cs-button-link{color:#539fe5}.cs-button-loading{cursor:wait;opacity:.7}.cs-button-icon{flex-shrink:0;height:14px;width:14px}.cs-alert{align-items:flex-start;border:1px solid;border-radius:6px;display:flex;font-size:14px;gap:10px;padding:12px 16px}.cs-alert-success{background:#ebf9ed;border-color:#037f0c;color:#014a08}.dark .cs-alert-success{background:#013008;border-color:#037f0c;color:#8dc590}.cs-alert-error{background:#fdf3f3;border-color:#d91515;color:#6e0a0a}.dark .cs-alert-error{background:#350205;border-color:#d91515;color:#f5bcbc}.cs-alert-warning{background:#fdf6e6;border-color:#b1921a;color:#5f4a00}.dark .cs-alert-warning{background:#2e2200;border-color:#b1921a;color:#e8c96c}.cs-alert-info{background:#eef4fd;border-color:#0972d3;color:#003d8c}.dark .cs-alert-info{background:#00244a;border-color:#0972d3;color:#7db9e8}.cs-alert-icon{flex-shrink:0;font-size:16px;margin-top:1px}.cs-badge{align-items:center;border-radius:12px;display:inline-flex;font-size:12px;font-weight:700;padding:1px 8px}.cs-badge-green{background:#ebf9ed;color:#037f0c}.dark .cs-badge-green{background:#013008;color:#56b95e}.cs-badge-blue{background:#eef4fd;color:#0562b4}.dark .cs-badge-blue{background:#00244a;color:#539fe5}.cs-badge-red{background:#fdf3f3;color:#d91515}.dark .cs-badge-red{background:#350205;color:#f5bcbc}.cs-badge-grey{background:#f2f3f3;color:#414d5c}.dark .cs-badge-grey{background:#192534;color:#8d99a5}.cs-form-field{display:flex;flex-direction:column;gap:4px}.cs-form-field-label{color:#0d1b2a;font-size:14px;font-weight:700}.dark .cs-form-field-label{color:#d1d5db}.cs-form-field-description{color:#5f6b7a;font-size:12px;margin:0}.dark .cs-form-field-description{color:#8d99a5}.cs-form-field-control{margin-top:4px}.cs-input,.cs-textarea{background:#fff;border:1px solid #7d8998;border-radius:4px;box-sizing:border-box;color:#0d1b2a;font-family:inherit;font-size:14px;outline:none;padding:7px 12px;width:100%}.cs-input:focus,.cs-textarea:focus{border-color:#0972d3;box-shadow:0 0 0 2px #0972d32e}.dark .cs-input,.dark .cs-textarea{background:#0d1b2a;border-color:#5f6b7a;color:#d1d5db}.dark .cs-input:focus,.dark .cs-textarea:focus{border-color:#539fe5;box-shadow:0 0 0 2px #539fe52e}.cs-textarea{min-height:100px;resize:vertical}.cs-text-content{color:inherit;font-size:14px;line-height:1.6}.cs-text-content h1,.cs-text-content h2,.cs-text-content h3,.cs-text-content h4{font-weight:700;margin:.75em 0 .25em}.cs-text-content p{margin:0 0 .75em}.cs-text-content p:last-child{margin-bottom:0}.cs-grid{display:grid;gap:20px;grid-template-columns:repeat(12,1fr)}.cs-grid-col-12,.cs-grid-col-3,.cs-grid-col-4,.cs-grid-col-6{grid-column:span 12}@media (min-width:480px){.cs-grid-col-6{grid-column:span 6}}@media (min-width:768px){.cs-grid-col-4{grid-column:span 4}.cs-grid-col-3{grid-column:span 3}}.cs-column-layout{display:grid;gap:20px;grid-template-columns:1fr}.cs-column-layout-2{grid-template-columns:repeat(2,1fr)}.cs-column-layout-3{grid-template-columns:repeat(3,1fr)}.cs-column-layout-4{grid-template-columns:repeat(4,1fr)}@media (max-width:640px){.cs-column-layout-2,.cs-column-layout-3,.cs-column-layout-4{grid-template-columns:1fr}}.cs-expandable{border:1px solid #d1d5db;border-radius:6px;overflow:hidden}.dark .cs-expandable{border-color:#192534}.cs-expandable-trigger{align-items:center;background:none;border:none;color:#0d1b2a;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;padding:12px 16px;text-align:left;width:100%}.dark .cs-expandable-trigger{color:#d1d5db}.cs-expandable-trigger:hover{background:#f5f5f5}.dark .cs-expandable-trigger:hover{background:#192534}.cs-expandable-chevron{flex-shrink:0;font-size:10px;transition:transform .2s}.cs-expandable-open .cs-expandable-chevron{transform:rotate(90deg)}.cs-expandable-content{border-top:1px solid #d1d5db;padding:12px 16px}.dark .cs-expandable-content{border-color:#192534}.cs-status{align-items:center;display:inline-flex;font-size:14px;gap:6px}.cs-status-positive{color:#037f0c}.dark .cs-status-positive{color:#56b95e}.cs-status-negative{color:#d91515}.dark .cs-status-negative{color:#f5bcbc}.cs-status-warning{color:#b1921a}.dark .cs-status-warning{color:#e8c96c}.cs-status-info{color:#0972d3}.dark .cs-status-info{color:#539fe5}.cs-progress-bar{width:100%}.cs-progress-bar-label{color:#5f6b7a;font-size:12px;margin-bottom:4px}.dark .cs-progress-bar-label{color:#8d99a5}.cs-progress-bar-track{background:#d1d5db;border-radius:4px;height:8px;overflow:hidden}.dark .cs-progress-bar-track{background:#192534}.cs-progress-bar-fill{background:#0972d3;border-radius:4px;height:100%;transition:width .3s}.dark .cs-progress-bar-fill{background:#539fe5}.blog-card-link{color:inherit;display:block;height:100%;text-decoration:none}.blog-card{background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #d8e3ef;border-radius:16px;box-shadow:0 10px 24px #0f172a14;overflow:hidden;transition:all .2s ease}.blog-card:hover{border-color:#7cc4ff;box-shadow:0 18px 36px #0f172a1f;transform:translateY(-2px)}.blog-card-header{font-size:.875rem;gap:.75rem;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.blog-card-title{font-size:1.25rem;line-height:1.4;margin:0 0 .5rem}.blog-card-excerpt{margin:0 0 1rem}.blog-card-tags{gap:.5rem;margin-bottom:1rem}.blog-card-footer{gap:.75rem}.blog-card-author{font-size:.875rem}.blog-card-open-indicator{color:#0f6cbd;font-size:.875rem;font-weight:600}.dark .blog-card{background:linear-gradient(180deg,#0f172a,#111827);box-shadow:0 18px 38px #02081766}.dark .blog-card:hover{border-color:#38bdf8}.dark .blog-card-title{color:#f8fafc}.dark .blog-card-author,.dark .blog-card-excerpt,.dark .blog-card-header{color:#cbd5e1}.dark .blog-card-open-indicator{color:#7dd3fc}@media (max-width:768px){.blog-card-footer{gap:.5rem}.blog-card-footer,.blog-card-header{align-items:flex-start;flex-direction:column}}.blog-post-content ::selection{background-color:#0073bb;color:#fff}.dark .blog-post-content ::selection{background-color:#38bdf8;color:#0f172a}.blog-card{border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;height:100%;transition:border-color .15s,box-shadow .15s}.blog-card:hover{border-color:#94a3b8;box-shadow:0 2px 8px #0000000f}.dark .blog-card{border-color:#334155}.dark .blog-card:hover{border-color:#64748b}.blog-card-header{align-items:center;color:#64748b;display:flex;font-size:.8rem;justify-content:space-between;margin-bottom:.25rem}.dark .blog-card-header{color:#94a3b8}.blog-card-title{color:#0f172a;font-size:1.15rem;font-weight:600;line-height:1.35;margin:0 0 .35rem}.dark .blog-card-title{color:#f1f5f9}.blog-card-excerpt{color:#475569;flex-grow:1;font-size:.92rem;line-height:1.5;margin:0 0 .75rem}.dark .blog-card-excerpt{color:#94a3b8}.blog-card-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem}.blog-card-footer{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.blog-card-author{color:#64748b;font-size:.8rem}.dark .blog-card-author{color:#94a3b8}.blog-hero-link{color:inherit;display:block;text-decoration:none}.blog-hero{border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:border-color .15s}.blog-hero:hover{border-color:#94a3b8}.dark .blog-hero{background:#0f172a;border-color:#334155}.dark .blog-hero:hover{border-color:#64748b}.blog-hero-image img{display:block;max-height:380px;object-fit:cover;width:100%}.blog-hero-body{padding:1.25rem 1.5rem 1.5rem}.blog-hero-meta{color:#64748b;font-size:.8rem;margin-bottom:.35rem}.dark .blog-hero-meta{color:#94a3b8}.blog-hero-title{color:#0f172a;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .5rem}.dark .blog-hero-title{color:#f1f5f9}.blog-hero-excerpt{color:#475569;font-size:1rem;line-height:1.5;margin:0 0 .75rem}.dark .blog-hero-excerpt{color:#94a3b8}.blog-hero-cta{color:#0073bb;font-size:.9rem;font-weight:600}.dark .blog-hero-cta{color:#38bdf8}.blog-index-header{margin:0 auto .5rem;max-width:880px;text-align:center}.blog-index-title{color:#0f172a;font-size:clamp(2.25rem,4vw,4rem);font-weight:800;line-height:1.05;margin:0}.dark .blog-index-title{color:#f8fafc}.blog-index-subtitle{color:#475569;font-size:1.125rem;line-height:1.65;margin:1rem auto 0;max-width:760px}.dark .blog-index-subtitle{color:#cbd5e1}.blog-post-wrapper{background:#fff;color:#0f172a;margin:0 auto;max-width:100%;min-height:50vh;padding:1.5rem 1.25rem}.dark .blog-post-wrapper{background:#0f172a;color:#f1f5f9}.blog-post-wrapper header p{color:#475569;text-align:center}.dark .blog-post-wrapper header p{color:#94a3b8}.blog-post-header{border-bottom:1px solid #e2e8f0;margin:0 auto 1.5rem;max-width:720px;padding-bottom:1.25rem}.dark .blog-post-header{border-color:#1e293b}.blog-post-content{color:#1e293b;font-size:1.05rem;line-height:1.55;margin:0 auto;max-width:720px}.dark .blog-post-content{color:#cbd5e1}.blog-post-content>*+*{margin-top:1rem}.blog-paragraph{color:inherit;font-size:inherit;line-height:1.6;margin:0 0 1rem}.blog-heading{color:#0f172a;font-weight:700;line-height:1.3;scroll-margin-top:80px}.dark .blog-heading{color:#f1f5f9}.blog-post-content h2.blog-heading{font-size:1.4rem;margin:2rem 0 .75rem}.blog-post-content h2.blog-heading-numbered{border-top:1px solid #e2e8f0;font-size:1.2rem;margin:2rem 0 .5rem;padding-top:1.25rem}.dark .blog-post-content h2.blog-heading-numbered{border-color:#1e293b}.blog-post-content h3.blog-heading{font-size:1.05rem;margin:1.5rem 0 .5rem}.blog-post-meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.75rem;margin:.75rem 0}.dark .blog-post-meta{color:#94a3b8}.blog-post-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.blog-post-featured-image{aspect-ratio:3/1;border-radius:10px;margin:1.25rem 0;max-width:1200px;overflow:hidden}.blog-post-featured-image img{border-radius:10px;height:100%;object-fit:cover;width:100%}.blog-image-container{margin:1.25rem 0}.blog-post-content .blog-image-container{margin-left:auto;margin-right:auto;max-width:800px}.blog-image{border-radius:8px;display:block;height:auto;max-width:100%}.blog-image-caption{color:#64748b;font-size:.82rem;font-style:italic;margin-top:.35rem;text-align:center}.dark .blog-image-caption{color:#94a3b8}.blog-link{color:#0073bb;text-decoration:underline;text-decoration-color:#0073bb4d;text-underline-offset:2px;transition:text-decoration-color .15s}.blog-link:hover{text-decoration-color:#0073bb}.dark .blog-link{color:#38bdf8;text-decoration-color:#38bdf84d}.dark .blog-link:hover{text-decoration-color:#38bdf8}.blog-list{color:inherit;margin:.75rem 0;padding-left:1.5rem}ul.blog-list{list-style:disc}ol.blog-list{list-style:decimal}.blog-list-item{display:list-item;line-height:1.55;margin-bottom:.35rem}.blog-list-item::marker{color:#64748b}.dark .blog-list-item::marker{color:#64748b}.blog-callout{background:#0073bb0f;border-left:3px solid #0073bb;border-radius:0 6px 6px 0;color:#1e40af;font-style:normal;margin:1.25rem 0;padding:.75rem 1rem}.blog-callout .blog-paragraph{font-size:.95rem;margin-bottom:.35rem}.blog-callout .blog-paragraph:last-child{margin-bottom:0}.dark .blog-callout{background:#38bdf814;border-color:#38bdf8;color:#7dd3fc}.blog-inline-code{background:#f1f5f9;border-radius:4px;color:#0f172a;font-family:SFMono-Regular,Consolas,monospace;font-size:.88em;padding:.1rem .4rem}.dark .blog-inline-code{background:#1e293b;color:#e2e8f0}.blog-code-block{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;overflow-x:auto;padding:1rem}.dark .blog-code-block{background:#0f172a;border-color:#1e293b}.blog-code-content{color:inherit;font-family:SFMono-Regular,Consolas,monospace;font-size:.88rem;white-space:pre-wrap}.blog-post-content pre code{background:none;padding:0}.blog-table-wrapper{border:1px solid #e2e8f0;border-radius:8px;margin:1.25rem 0;overflow-x:auto}.dark .blog-table-wrapper{border-color:#1e293b}.blog-table{border-collapse:collapse;min-width:480px;width:100%}.blog-table-head{background:#f8fafc}.dark .blog-table-head{background:#1e293b}.blog-table-row:nth-child(2n){background:#00000005}.dark .blog-table-row:nth-child(2n){background:#ffffff05}.blog-table-cell{border-bottom:1px solid #e2e8f0;color:inherit;font-size:.92rem;padding:.65rem .85rem;text-align:left;vertical-align:top}.dark .blog-table-cell{border-color:#1e293b}.blog-table-heading{color:#64748b;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dark .blog-table-heading{color:#94a3b8}.blog-calculator-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:1.5rem 0;padding:1.25rem}.dark .blog-calculator-card{background:#1e293b;border-color:#334155}.blog-calculator-kicker{color:#0073bb;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .25rem;text-transform:uppercase}.dark .blog-calculator-kicker{color:#38bdf8}.blog-calculator-title{color:inherit;margin:0}.blog-calculator-copy{color:#64748b;font-size:.92rem;line-height:1.5;margin:.5rem 0 1rem}.dark .blog-calculator-copy{color:#94a3b8}.blog-calculator-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:1rem}.blog-calculator-field{display:flex;flex-direction:column;gap:.3rem}.blog-calculator-label{color:inherit;font-size:.88rem;font-weight:600}.blog-calculator-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;font-size:.95rem;padding:.6rem .75rem;width:100%}.blog-calculator-input:focus{border-color:#0073bb;outline:2px solid #0073bb;outline-offset:1px}.dark .blog-calculator-input{background:#0f172a;border-color:#475569;color:#e2e8f0}.dark .blog-calculator-input:focus{border-color:#38bdf8;outline-color:#38bdf8}.blog-calculator-results{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:.75rem}.blog-calculator-metric{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.75rem}.dark .blog-calculator-metric{background:#0f172a;border-color:#334155}.blog-calculator-metric-label{color:#64748b;display:block;font-size:.82rem;margin-bottom:.2rem}.dark .blog-calculator-metric-label{color:#94a3b8}.blog-calculator-metric-value{color:inherit;font-size:1.2rem;font-weight:700}.blog-calculator-footnote{color:#64748b;font-size:.85rem;line-height:1.5;margin:0 0 .75rem}.dark .blog-calculator-footnote{color:#94a3b8}.blog-faq{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:12px;margin:1.5rem auto;max-width:720px;padding:1.5rem}.dark .blog-faq{background:linear-gradient(180deg,#111827,#0f172a);border-color:#334155}.blog-faq h2{color:#0f172a;margin:0 0 1rem}.dark .blog-faq h2{color:#f8fafc}.blog-faq-list{display:grid;gap:.75rem;margin:0}.blog-faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1rem}.dark .blog-faq-item{background:#0b1120;border-color:#1e293b}.blog-faq-question{margin:0}.blog-faq-question h3{color:#0f172a;font-size:1rem;line-height:1.35;margin:0}.dark .blog-faq-question h3{color:#e2e8f0}.blog-faq-answer{color:#475569;margin:.45rem 0 0}.dark .blog-faq-answer{color:#94a3b8}.blog-faq-answer p{line-height:1.55;margin:0}.tool-integration-callout{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin:1.5rem auto;max-width:720px}.dark .tool-integration-callout{background:#1e293b;border-color:#334155}.tool-integration-callout h3{margin:0 0 .35rem}.tool-integration-header{margin-bottom:.75rem}.tool-integration-kicker{color:#0073bb;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dark .tool-integration-kicker{color:#38bdf8}.tool-integration-copy{color:#475569;font-size:.92rem;line-height:1.5;margin:0}.dark .tool-integration-copy{color:#94a3b8}.blog-breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.4rem;margin:0 auto;max-width:720px}.blog-breadcrumb-link{color:#0073bb;text-decoration:none}.blog-breadcrumb-link:hover{text-decoration:underline}.dark .blog-breadcrumb-link{color:#38bdf8}.blog-breadcrumb-sep{color:#94a3b8}.blog-breadcrumb-current{color:#64748b;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .blog-breadcrumb-current{color:#94a3b8}.blog-share-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:.75rem 0}.blog-share-label{color:#64748b;font-size:.82rem;font-weight:600}.dark .blog-share-label{color:#94a3b8}.blog-share-btn{border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-block;font-size:.78rem;font-weight:500;padding:.25rem .6rem;text-decoration:none;transition:border-color .15s,color .15s}.blog-share-btn:hover{border-color:#0073bb;color:#0073bb}.dark .blog-share-btn{border-color:#334155;color:#94a3b8}.dark .blog-share-btn:hover{border-color:#38bdf8;color:#38bdf8}.blog-toc{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;margin:0 auto;max-width:720px;padding:1rem 1.25rem}.dark .blog-toc{background:#111827;border-color:#1e293b}.blog-toc-title{color:#64748b;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:.5rem;text-transform:uppercase}.dark .blog-toc-title{color:#94a3b8}.blog-toc-list{list-style:none;margin:0;padding:0}.blog-toc-item{margin-bottom:.2rem}.blog-toc-link{color:#0073bb;display:inline-block;font-size:.88rem;line-height:1.35;padding:.1rem 0;text-decoration:none}.blog-toc-link:hover{text-decoration:underline}.dark .blog-toc-link{color:#38bdf8}.blog-mid-cta{background:#fafbfc;border:1px solid #e2e8f0;border-radius:10px;margin:2rem 0;padding:1.5rem;text-align:center}.dark .blog-mid-cta{background:#111827;border-color:#1e293b}.blog-mid-cta-kicker{color:#0073bb;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin-bottom:.15rem;text-transform:uppercase}.dark .blog-mid-cta-kicker{color:#38bdf8}.blog-mid-cta-headline{color:#0f172a;font-size:1.2rem;font-weight:700;margin-bottom:.35rem}.dark .blog-mid-cta-headline{color:#f1f5f9}.blog-mid-cta-copy{color:#475569;font-size:.92rem;line-height:1.45;margin:0 0 .75rem}.dark .blog-mid-cta-copy{color:#94a3b8}.blog-related{margin:.5rem auto 0;max-width:720px}.blog-prev-next{border-top:1px solid #e2e8f0;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;max-width:720px;padding-top:1.25rem}.dark .blog-prev-next{border-color:#1e293b}.blog-prev-next-link{display:flex;flex-direction:column;gap:.15rem;max-width:45%;text-decoration:none}.blog-prev-next-right{margin-left:auto;text-align:right}.blog-prev-next-label{color:#64748b;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dark .blog-prev-next-label{color:#94a3b8}.blog-prev-next-title{color:#0073bb;font-size:.9rem;font-weight:600;line-height:1.35}.blog-prev-next-link:hover .blog-prev-next-title{text-decoration:underline}.dark .blog-prev-next-title{color:#38bdf8}@media (max-width:768px){.blog-index-header{text-align:left}.blog-index-title{font-size:2.25rem}.blog-index-subtitle{font-size:1rem;margin-top:.75rem}.blog-breadcrumbs,.blog-faq,.blog-post-content,.blog-post-header,.blog-prev-next,.blog-related,.blog-toc,.tool-integration-callout{max-width:100%}.blog-card-footer{align-items:flex-start}.blog-card-footer,.blog-post-meta{flex-direction:column;gap:.35rem}.blog-prev-next{flex-direction:column}.blog-prev-next-link{max-width:100%}.blog-prev-next-right{text-align:left}.blog-breadcrumb-current{max-width:180px}.blog-table{min-width:400px}}