.b10-article{--qa-mint:#e4efec;background:#fff!important}.b10-article .a2-quick-answer{background:#e4efec!important}.b10-article .a2-intro{display:block}.b10-article .article-shell-header{padding-bottom:28px}.b10-article .a2-body{padding-top:48px}.b10-article code{overflow-wrap:anywhere}.b10-article .a2-lede{margin:0;font-size:18px;line-height:1.75}.b10-article .a2-section a:not(.a2-cta){text-underline-offset:3px;text-decoration:underline}.b10-article .a2-section:not(.a3-sources-section) a:not(.a2-cta){color:#0b0b0e}.b10-article .b10-card{background:#fafaf7;border:1px solid #c5ddd7;border-radius:16px;margin:8px 0;padding:24px}.b10-article .b10-card h3{font-family:var(--font-display);margin-bottom:16px;font-size:24px;font-weight:700}.b10-article .b10-card p{margin:0 0 14px;font-size:17px;line-height:1.7}.b10-article .b10-card figcaption{font-size:14px;line-height:1.6}.b10-article .b10-diagram{overflow-x:auto}.b10-article .b10-diagram:focus-visible{outline-offset:4px;outline:3px solid #255c4e}.b10-article .b10-diagram svg{width:100%;min-width:600px;height:auto;margin-bottom:16px;display:block}.b10-article .b10-workflows{gap:20px;display:grid}.b10-article .b10-workflows article{background:#fff;border:1px solid #dcdce0;border-radius:12px;padding:24px;scroll-margin-top:100px}.b10-article .b10-workflows h3{font-family:var(--font-display);margin:6px 0 16px;font-size:26px;font-weight:700;line-height:1.3}.b10-article .b10-workflows p{margin:0 0 14px;font-size:17px;line-height:1.75}.b10-article .b10-workflows .b10-kicker{text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:700;line-height:1.6}.b10-article .b10-workflows .b10-source{margin:0;font-size:14px}.b10-article .b10-table-wrap{border:1px solid #c5ddd7;border-radius:12px;max-width:100%;overflow:hidden}.b10-article .b10-table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.b10-article .b10-table caption{text-align:left;background:#e4efec;padding:18px;font-weight:600}.b10-article .b10-table th,.b10-article .b10-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dcdce0;padding:16px}.b10-article .b10-table thead{background:#fafaf7}.b10-article .b10-picker>label:not(.b10-check){margin:18px 0 7px;font-size:16px;font-weight:600;display:block}.b10-article .b10-picker select{color:#0b0b0e;background:#fff;border:1px solid #737c7a;border-radius:8px;width:100%;min-height:48px;padding:12px;font-size:16px;display:block}.b10-article .b10-picker fieldset{border:0;margin:24px 0;padding:0}.b10-article .b10-picker legend{font-size:16px;font-weight:600}.b10-article .b10-check{align-items:flex-start;gap:12px;margin:16px 0;font-size:16px;line-height:1.6;display:flex}.b10-article .b10-check input{accent-color:#255c4e;flex-shrink:0;width:20px;height:20px;margin-top:3px}.b10-article .b10-picker button{cursor:pointer;background:#fff;border:1px solid #0b0b0e;border-radius:8px;min-height:44px;margin-top:16px;padding:12px 18px;font-weight:600}.b10-article .b10-result{background:#e4efec;border-radius:8px;padding:18px;font-size:17px;line-height:1.6}.b10-article .b10-result p:last-child{margin:0}.b10-article .b10-result ul,.b10-article .b10-list{padding-left:24px;font-size:17px;line-height:1.75;list-style:outside}.b10-article .b10-list li+li{margin-top:12px}.b10-article .b10-card :focus-visible,.b10-article .blog-faq-trigger:focus-visible{outline-offset:4px;outline:3px solid #255c4e}.b10-article .a3-sources{overflow-wrap:anywhere}@media (max-width:767px){.b10-article .a2-header .article-hero-img{aspect-ratio:16/9;height:auto}.b10-article .article-shell-header{padding-bottom:24px}.b10-article .b10-card,.b10-article .b10-workflows article{padding:20px}.b10-article .b10-diagram{padding:8px}.b10-article .b10-diagram figcaption{padding:12px}.b10-article .b10-table thead{display:none}.b10-article .b10-table,.b10-article .b10-table tbody,.b10-article .b10-table tr,.b10-article .b10-table td,.b10-article .b10-table th{box-sizing:border-box;width:100%;display:block}.b10-article .b10-table tbody th{background:#fafaf7}.b10-article .b10-table td:before{content:attr(data-label);color:#59616b;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.b10-article .b10-table tr{border-bottom:2px solid #c5ddd7}.b10-article .b10-table caption{display:block}.b10-article .a2-lede{font-size:17px}}
