.sc-marketing{word-break:auto-phrase;--radius:16px;--background:#f7f7f7;--foreground:#1a1714;--card:#fff;--card-foreground:#1a1714;--popover:#fff;--popover-foreground:#1a1714;--primary:#1b4f82;--primary-foreground:#fff;--secondary:#f3f3f3;--secondary-foreground:#1a1714;--muted:#f3f3f3;--muted-foreground:#5c564c;--accent:#e8f0f8;--accent-foreground:#123454;--border:#e4e4e4;--input:#d0d0d0;--ring:#1b4f82;--color-brand-50:#e8f0f8;--color-brand-100:#d2e2f2;--color-brand-200:#a9c6e4;--color-brand-300:#6fa0cd;--color-brand-400:#3d78b0;--color-brand-500:#1b4f82;--color-brand-600:#163f68;--color-brand-700:#123454;--color-brand-800:#0e2942;--color-brand-900:#0a1e32;--color-brand-950:#061422;color:var(--foreground);background:var(--background);font-size:16px;line-height:1.85}.sc-marketing h1,.sc-marketing h2,.sc-marketing h3{letter-spacing:0;font-feature-settings:normal;text-wrap:pretty;font-weight:700;line-height:1.4}.sc-marketing .shadow-soft,.sc-marketing .shadow-float{box-shadow:none}.sc-marketing .backdrop-blur,.sc-marketing .backdrop-blur-sm,.sc-marketing .backdrop-blur-md,.sc-marketing .backdrop-blur-xl{-webkit-backdrop-filter:none;backdrop-filter:none}.sc-marketing [data-slot=button]{box-shadow:none;border-radius:999px}.sc-marketing [data-slot=button]:active{transform:none}.sc-marketing [class*=from-brand-500],.sc-marketing [class*=from-brand-400]{background-image:none;background-color:var(--primary);color:var(--primary-foreground)}.sc-marketing [data-slot=button][class*=from-brand-500]:hover{background-color:#163f68}.sc-marketing [class*=bg-clip-text]{color:var(--primary);-webkit-text-fill-color:currentColor;background-image:none}.sc-reveal{animation:none}.article-body{color:var(--foreground);overflow-wrap:anywhere;font-size:1rem;line-height:2}.article-body>div>:first-child{margin-top:0}.article-body h2{border-bottom:2px solid var(--border);margin:3.25rem 0 1.25rem;padding-bottom:.6rem;scroll-margin-top:6rem;font-size:1.375rem;font-weight:700;line-height:1.5}.article-body h3{border-left:4px solid var(--primary);margin:2.25rem 0 .75rem;padding-left:.75rem;scroll-margin-top:6rem;font-size:1.125rem;font-weight:700;line-height:1.55}.article-body p{margin:1.1rem 0}.article-body ul,.article-body ol{margin:1.1rem 0;padding-left:1.4rem}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{margin:.35rem 0}.article-body li::marker{color:var(--primary)}.article-body a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.article-body strong{font-weight:700}.article-body blockquote{background:var(--muted);border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.95rem}.article-body blockquote>:first-child{margin-top:0}.article-body blockquote>:last-child{margin-bottom:0}.article-body code{background:var(--muted);border-radius:.35rem;padding:.1rem .35rem;font-size:.875em}.article-body hr{border-color:var(--border);margin:2.5rem 0}.article-body img{border:1px solid var(--border);border-radius:.75rem;max-width:100%;height:auto}.article-table{border:1px solid var(--border);border-radius:0;margin:1.5rem 0;overflow-x:auto}.article-body table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9rem;line-height:1.7}.article-body th,.article-body td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:.65rem .9rem}.article-body th{background:var(--muted);font-weight:700}.article-body tr:last-child td{border-bottom:0}.sc-marketing .sc-hscroll{position:relative}.sc-marketing .sc-hscroll :is(th,td):first-child{z-index:1;background:var(--card);position:sticky;left:0}.sc-marketing .sc-hscroll thead :is(th,td):first-child{background:var(--muted)}.sc-marketing .sc-hscroll:after{content:"";pointer-events:none;background:linear-gradient(to left, var(--background), transparent);width:1.25rem;position:absolute;top:0;bottom:0;right:0}@media (min-width:768px){.sc-marketing .sc-hscroll:after{display:none}}.sc-marketing .sc-fold>summary{justify-content:space-between;align-items:flex-start;gap:.75rem;list-style:none;display:flex}.sc-marketing .sc-fold>summary::-webkit-details-marker{display:none}.sc-marketing .sc-fold>summary:after{content:"＋";flex:none;font-weight:700;line-height:1.4}.sc-marketing .sc-fold[open]>summary:after{content:"×"}@media (min-width:640px){.article-body{font-size:1.0625rem}.article-body h2{font-size:1.5rem}}
