/* Deployment inherits the existing native font. Every selector is owned and scoped. */
.os-article-upgrade{--os-navy:#133b8f;--os-ink:#020712;--os-cyan:#00ebff;direction:rtl;text-align:start;color:var(--os-ink);font-family:inherit;font-size:1rem;line-height:1.7;max-inline-size:72rem;margin-inline:auto;margin-block:1.5rem;box-sizing:border-box}
.os-article-upgrade *{box-sizing:border-box}
.os-article-upgrade h2,.os-article-upgrade h3,.os-article-upgrade legend{color:var(--os-navy);line-height:1.4;text-wrap:balance;font-weight:700}
.os-article-upgrade h2{font-size:1.5em;margin-block:0 1rem}.os-article-upgrade h3{font-size:1.125em;margin-block:0 1rem}
.os-article-upgrade p,.os-article-upgrade li,.os-article-upgrade label,.os-article-upgrade td{overflow-wrap:anywhere;text-wrap:pretty}
.os-article-upgrade p{margin-block:.75rem}.os-article-upgrade ul,.os-article-upgrade ol{padding-inline-start:1.5rem}
.os-article-upgrade .os-summary{border-inline-start:.35rem solid var(--os-navy);background:#f2f7ff;padding:1.25rem}
.os-article-upgrade .os-section{padding-block:1.5rem;border-block-end:1px solid #c8d4e5}
.os-article-upgrade .os-table-scroll{overflow-x:auto;max-inline-size:100%;border:1px solid #c8d4e5}
.os-article-upgrade table{border-collapse:collapse;inline-size:100%;min-inline-size:30rem;font-size:1em}
.os-article-upgrade th,.os-article-upgrade td{padding:.85rem;text-align:start;vertical-align:top;border-block-end:1px solid #c8d4e5}
.os-article-upgrade th{background:#133b8f;color:white}.os-article-upgrade tr:last-child td{border-block-end:0}
.os-article-upgrade .os-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.os-article-upgrade label{display:block;font-weight:700}.os-article-upgrade input,.os-article-upgrade select,.os-article-upgrade button{font:inherit;max-inline-size:100%;min-block-size:2.75rem}
.os-article-upgrade input,.os-article-upgrade select{inline-size:100%;color:var(--os-ink);background:#fff;border:1px solid #64748b;border-radius:.25rem;padding:.6rem;margin-block-start:.4rem}
.os-article-upgrade input{direction:ltr;text-align:start;font-variant-numeric:tabular-nums}
.os-article-upgrade button{cursor:pointer;border:0;border-radius:.25rem;background:var(--os-navy);color:white;padding:.65rem 1.1rem;font-weight:700}
.os-article-upgrade button[data-os-reset]{background:#e8eef7;color:#0c2a66}
.os-article-upgrade button:disabled{cursor:not-allowed;opacity:.65}
.os-article-upgrade :is(a,button,input,select,[tabindex]):focus-visible{outline:3px solid #133b8f;outline-offset:3px}
.os-article-upgrade .os-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block:1.25rem}
.os-article-upgrade .os-result-stack{display:grid;padding:1rem;background:#f2f7ff;border-inline-start:.25rem solid var(--os-navy)}
.os-article-upgrade [data-os-state]{grid-area:1/1;min-inline-size:0;visibility:hidden;pointer-events:none}
.os-article-upgrade [data-os-state="idle"],.os-article-upgrade [data-os-state][data-os-active="true"]{visibility:visible;pointer-events:auto}
.os-article-upgrade [data-os-state][data-os-active="false"]{visibility:hidden;pointer-events:none}
.os-article-upgrade .os-result-stack p:first-child{margin-block-start:0}
.os-article-upgrade .os-result-stack p:last-child{margin-block-end:0}
.os-article-upgrade output,.os-article-upgrade [data-os-output],.os-article-upgrade bdi{font-variant-numeric:tabular-nums;unicode-bidi:isolate}
.os-article-upgrade .os-number{display:grid;direction:ltr;text-align:start;max-inline-size:100%;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.os-article-upgrade .os-number>*{grid-area:1/1;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.os-article-upgrade [data-os-number-reserve]{visibility:hidden;pointer-events:none}
.os-article-upgrade fieldset{border:0;padding:0;margin:1rem 0;min-inline-size:0}
.os-article-upgrade legend{font-size:1.125em;padding:0}
.os-article-upgrade .os-option{display:grid;grid-template-columns:1.25em minmax(0,1fr);align-items:start;gap:.75rem;min-block-size:2.75rem;padding:.65rem .5rem;margin-block:.5rem;background:#f7f9fc;border:1px solid #c8d4e5;font-weight:400}
.os-article-upgrade .os-option input{inline-size:1.2em;block-size:1.2em;min-block-size:1.2em;margin-block:.25em 0;padding:0;accent-color:#133b8f}
.os-article-upgrade .os-faq-item{margin-block:1.25rem}.os-article-upgrade .os-faq-item h3{margin-block-end:.5rem}
.os-article-upgrade a{color:#133b8f;text-decoration:underline;text-underline-offset:.2em}
.os-article-upgrade .os-note{font-size:1em;background:#f7f9fc;padding:1rem;border-inline-start:3px solid #64748b}
.os-article-upgrade .os-source-list{padding-inline-start:1.5rem}.os-article-upgrade .os-source-list li{margin-block:1rem}
.os-article-upgrade .os-status{font-weight:700;color:#0c2a66}.os-article-upgrade .os-quiet{color:#334155}
@media(max-width:48rem){.os-article-upgrade .os-fields{grid-template-columns:1fr}.os-article-upgrade .os-summary{padding:1rem}}
@media print{.os-article-upgrade{break-inside:auto}.os-article-upgrade .os-table-scroll{overflow:visible}.os-article-upgrade button{display:none}.os-article-upgrade .os-section{break-inside:auto}.os-article-upgrade .os-source-list a{overflow-wrap:anywhere}}
