.ig-article{--ig-article-measure: 704px;--ig-article-wide: 920px;--ig-article-gutter: 24px;--ig-font-body: var(--ig-font-ui);background:var(--ig-white);padding-bottom:48px}.ig-article .ig-article-hero{background:transparent;border:0}.ig-article .ig-article-hero .ig-content-hero__inner{max-width:calc(var(--ig-article-measure) + 2 * var(--ig-article-gutter));padding:36px var(--ig-article-gutter) 27px}.ig-article .ig-article-hero .ig-content-hero__breadcrumb{font-size:var(--ig-fs-caption);margin-bottom:21px;gap:10px}.ig-article .ig-article-hero .ig-display{max-width:none;margin:0 0 17px;font-size:35px;font-weight:650;letter-spacing:-.03em;line-height:var(--ig-lh-tight);text-wrap:pretty;hyphens:manual}.ig-article .ig-article-hero .ig-body-lg{max-width:none;font-size:var(--ig-fs-body-lg);line-height:1.65}.ig-article .ig-article-byline{margin-top:21px;color:var(--ig-fg-3);font-size:var(--ig-fs-caption);line-height:var(--ig-lh-relaxed)}.ig-article .ig-article-byline__part{white-space:nowrap}.ig-article .ig-article-byline__part:first-child{color:var(--ig-fg-1)}.ig-article .ig-article-figure{width:min(var(--ig-article-measure),100% - 2 * var(--ig-article-gutter));margin-inline:auto}.ig-article .ig-article-figure>img{aspect-ratio:16 / 9!important;-o-object-position:center;object-position:center}.ig-article .ig-article-figure>.rk__hint{margin:7px 0 0;font-size:11px;color:var(--ig-fg-3)}.ig-article .ig-article-body{padding:25px var(--ig-article-gutter) 32px}.ig-article .ig-article-body .ig-prose{max-width:var(--ig-article-measure)}.ig-article .ig-prose>:first-child{margin-top:0}.ig-article .ig-prose :is(p,li){font-size:17px;line-height:1.8;hyphens:auto;overflow-wrap:break-word}html[lang^=en] .ig-article .ig-prose :is(p,li){hyphens:manual}.ig-article .ig-prose h2{margin:38px 0 17px;font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.ig-article .ig-prose :is(h2,h3,h4){scroll-margin-top:110px}.ig-article .ig-prose :is(h2,h3,h4):focus-visible{outline:2px solid var(--ig-red);outline-offset:5px}.ig-article .ig-article-history{max-width:var(--ig-article-measure);margin:32px auto 0;padding-top:18px;border-top:1px solid var(--ig-border);font-family:var(--ig-font-ui);font-size:var(--ig-fs-caption);line-height:var(--ig-lh-relaxed);color:var(--ig-fg-3)}.ig-article .ig-prose>ul,.ig-article .ig-prose>ol,.ig-article .ig-prose>:is(ul,ol) li>:is(ul,ol){margin:0 0 24px;padding-left:24px}.ig-article .ig-prose>:is(ul,ol) li>:is(ul,ol){margin:8px 0 0}.ig-article .ig-prose>ul,.ig-article .ig-prose>:is(ul,ol) li>ul{list-style:square}.ig-article .ig-prose>ol,.ig-article .ig-prose>:is(ul,ol) li>ol{list-style:decimal}.ig-article .ig-prose>:is(ul,ol)>li::marker,.ig-article .ig-prose>:is(ul,ol) li>:is(ul,ol)>li::marker{color:var(--ig-red)}.ig-article .ig-prose>ol>li::marker,.ig-article .ig-prose>:is(ul,ol) li>ol>li::marker{font-family:var(--ig-font-ui);font-weight:600;font-variant-numeric:tabular-nums}.ig-article .ig-prose li{padding-left:4px}.ig-article .ig-prose li:last-child{margin-bottom:0}.ig-article .ig-prose .ig-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.ig-article .ig-prose>.ig-table-scroll{margin:24px 0 30px}.ig-article .ig-prose .ig-table-scroll:focus-visible{outline:2px solid var(--ig-red);outline-offset:4px}@media(min-width:1000px){.ig-article .ig-prose>.ig-table-scroll{margin-inline:calc((var(--ig-article-measure) - var(--ig-article-wide)) / 2)}}.ig-article .ig-prose .ig-table-scroll table{display:table;width:100%;max-width:none;overflow:visible;border-collapse:collapse;font-family:var(--ig-font-ui);font-size:14px;line-height:var(--ig-lh-relaxed);color:var(--ig-fg-2)}.ig-article .ig-prose .ig-table-scroll table:has(tr>:nth-child(3)){min-width:640px}.ig-article .ig-prose .ig-table-scroll :is(th,td){padding:15px 20px;text-align:left;vertical-align:top}.ig-article .ig-prose .ig-table-scroll th{font-weight:600;font-size:var(--ig-fs-body);color:var(--ig-fg-1);border-top:1px solid var(--ig-border);border-bottom:2px solid var(--ig-red)}.ig-article .ig-prose .ig-table-scroll td,.ig-article .ig-prose .ig-table-scroll tbody th{border-bottom:1px solid var(--ig-border)}.ig-article .ig-prose .ig-table-scroll tbody tr:nth-child(odd){background:var(--ig-warm-white)}.ig-article .ig-prose .ig-table-scroll td:first-child{color:var(--ig-fg-1);font-weight:600}.ig-article .ig-prose .ig-table-scroll .ig-num{white-space:nowrap;font-variant-numeric:tabular-nums}.ig-article .ig-article-toc{margin:0 0 27px;border-top:1px solid var(--ig-border);border-bottom:1px solid var(--ig-border)}.ig-article .ig-article-toc__label{display:flex;align-items:center;justify-content:space-between;min-height:46px;gap:16px;font-family:var(--ig-font-ui);font-size:var(--ig-fs-body-sm);font-weight:500;color:var(--ig-fg-1);list-style:none;cursor:pointer}.ig-article .ig-article-toc__label::-webkit-details-marker{display:none}.ig-article .ig-article-toc__label:after{content:"+";font-size:21px;color:var(--ig-fg-3)}.ig-article .ig-article-toc[open] .ig-article-toc__label:after{content:"−"}.ig-article .ig-article-toc__list{list-style:none;margin:0;padding:0 0 12px}.ig-article .ig-article-toc__list li{padding:0;margin:0}.ig-article .ig-article-toc__list a{display:block;padding:11px 0;font-family:var(--ig-font-ui);font-size:14px;line-height:var(--ig-lh-normal);color:var(--ig-fg-2);text-decoration-color:var(--ig-border-strong);text-underline-offset:4px}.ig-article .ig-article-toc__list a:hover{color:var(--ig-red);text-decoration-color:var(--ig-red)}.ig-article .ig-article-toc :is(summary,a):focus-visible{outline:2px solid var(--ig-red);outline-offset:4px}.ig-article .ig-sources{max-width:calc(var(--ig-article-measure) + 2 * var(--ig-article-gutter));padding:0 var(--ig-article-gutter) 24px}.ig-article .ig-maintained.ig-section,.ig-article .ig-trust.ig-section{background:var(--ig-white);padding:0 var(--ig-article-gutter) 28px}.ig-article .ig-maintained .ig-maintained__inner,.ig-article .ig-trust .ig-section__inner{max-width:var(--ig-article-measure);margin-inline:auto;padding-top:24px;border-top:1px solid var(--ig-border)}.ig-article .ig-maintained .ig-maintained__inner{display:block}.ig-article .ig-maintained.ig-section .ig-maintained__copy .ig-eyebrow,.ig-article .ig-trust .ig-eyebrow{color:var(--ig-fg-3);font-size:11px}.ig-article :is(.ig-maintained,.ig-trust) .ig-eyebrow__bar{display:none}.ig-article .ig-maintained.ig-section .ig-maintained__copy .ig-h2{margin-top:12px;font-size:var(--ig-fs-h3);color:var(--ig-fg-1)}.ig-article .ig-maintained .ig-maintained__body{max-width:none;font-size:16px;color:var(--ig-fg-2);margin:12px 0}.ig-article .ig-maintained.ig-section .ig-maintained__copy .ig-btn--ghost{padding:8px 0;min-height:44px;border:0;background:transparent;color:var(--ig-red);font-size:14px;text-decoration:underline}.ig-article .ig-maintained .ig-maintained__people{gap:12px;margin-top:16px}.ig-article .ig-maintained .ig-maintained__link{border:0;padding:0;background:transparent;gap:12px}.ig-article .ig-maintained .ig-maintained__avatar{width:40px;height:40px}.ig-article .ig-maintained .ig-maintained__name{color:var(--ig-fg-1);font-size:14px}.ig-article .ig-maintained .ig-maintained__role{color:var(--ig-fg-3);font-size:var(--ig-fs-caption)}.ig-article .ig-trust .ig-trust__grid{margin-top:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ig-article .ig-trust :is(.ig-trust__stat,.ig-trust__rating){padding:0;border:0;background:none;border-radius:0;box-shadow:none}.ig-article .ig-trust :is(.ig-trust__stat,.ig-trust__rating) strong{font-size:24px}.ig-article .ig-trust .ig-trust__stat span{font-size:var(--ig-fs-caption)}.ig-article .ig-trust .ig-stars{font-size:16px}.ig-article .ig-article-next{width:min(var(--ig-article-measure),100% - 2 * var(--ig-article-gutter));margin-inline:auto;padding-top:24px;border-top:1px solid var(--ig-border)}.ig-article .ig-article-next h2{font-size:23px;font-weight:600;line-height:1.3;text-wrap:pretty}.ig-article .ig-article-next p{font-size:16px;line-height:var(--ig-lh-relaxed);margin:12px 0;color:var(--ig-fg-2)}.ig-article .ig-article-next a{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:var(--ig-fs-body);font-weight:600;color:var(--ig-red);text-decoration:underline;text-underline-offset:5px}.ig-article .ig-article-next a:focus-visible{outline:2px solid var(--ig-red);outline-offset:4px}@media(max-width:600px){.ig-article{--ig-article-gutter: 20px}.ig-article .ig-article-hero .ig-content-hero__inner{padding-top:25px;padding-bottom:23px}.ig-article .ig-article-hero .ig-display{font-size:28px;line-height:1.22;margin-bottom:16px}.ig-article .ig-article-hero .ig-body-lg{font-size:16px;line-height:var(--ig-lh-relaxed)}.ig-article .ig-article-byline{margin-top:19px;font-size:11px}.ig-article .ig-prose :is(p,li){font-size:16px}.ig-article .ig-prose h2{font-size:23px;margin-top:33px}.ig-article .ig-prose .ig-table-scroll :is(th,td){padding:14px 16px}.ig-article .ig-trust .ig-trust__grid{grid-template-columns:1fr;gap:18px}.ig-article .ig-trust .ig-trust__stat{flex-direction:row;align-items:baseline;gap:16px}.ig-article .ig-trust .ig-trust__rating{align-items:start}}@media(max-width:359px){.ig-article .ig-article-byline__part{white-space:normal}}@media(prefers-reduced-motion:reduce){html:has(.ig-article){scroll-behavior:auto}}@media print{.ig-article .ig-article-toc{display:none}.ig-article .ig-prose>.ig-table-scroll{overflow:visible;margin-inline:0}.ig-article .ig-prose .ig-table-scroll table{min-width:0}}.rk{--rk-caution: #a86800;--rk-ink: #1f2430;--rk-muted: #5b6573;--rk-line: #d6d9de;--rk-ground: #fffaf0;--rk-card: #ffffff;--rk-accent: #c7431e;--rk-ok: #1f8a4c;--rk-bad: #c0392b;border-top:1px dashed var(--rk-caution);background:var(--rk-ground);padding:3rem 0;color:var(--rk-ink);font-size:.95rem;line-height:1.55}.rk__inner{margin:0 auto;max-width:48rem;padding:0 1.25rem}.rk__eyebrow{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--rk-caution)}.rk__heading{margin:.6rem 0 0;font-size:1.5rem;line-height:1.2}.rk__hint{margin:.5rem 0 0;color:var(--rk-muted)}.rk__notice{margin-top:1rem;border-left:3px solid var(--rk-caution);background:var(--rk-card);padding:.75rem 1rem}.rk__card{margin-top:1.5rem;border:1px solid var(--rk-line);background:var(--rk-card);padding:1.25rem}.rk__label{display:block;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-muted)}.rk__input,.rk__textarea,.rk__select{margin-top:.35rem;width:100%;border:1px solid var(--rk-line);background:#fff;padding:.55rem .7rem;font:inherit;color:var(--rk-ink)}.rk__textarea{min-height:4.5rem;resize:vertical}.rk__row{margin-top:1rem;border:1px solid var(--rk-line);padding:1rem}.rk__row+.rk__row{margin-top:.75rem}.rk__row-head{display:flex;align-items:center;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-accent)}.rk__field+.rk__field{margin-top:.75rem}.rk__btn{border:1px solid var(--rk-accent);background:var(--rk-accent);color:#fff;padding:.7rem 1.2rem;font:inherit;font-weight:600;cursor:pointer}.rk__btn:disabled{opacity:.5;cursor:default}.rk__btn--ghost{background:transparent;color:var(--rk-ink);border-color:var(--rk-line);font-weight:500;padding:.5rem .9rem}.rk__actions{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.rk__result{margin-top:1rem;min-height:1.4em}.rk__result--ok{color:var(--rk-ok)}.rk__result--bad{color:var(--rk-bad)}.rk__grid{margin-top:.9rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.rk__pick{display:block;border:1px solid var(--rk-line);background:#fff;padding:.5rem;cursor:pointer}.rk__pick:has(:checked){border-color:var(--rk-accent);box-shadow:0 0 0 2px #c7431e59}.rk__pick img{margin-top:.5rem;width:100%;height:auto;display:block;border:1px solid var(--rk-line);-o-object-fit:cover;object-fit:cover}.rk__caption{white-space:pre-wrap;margin:.75rem 0 0}.rk__unconfigured{margin-top:1rem;color:var(--rk-bad)}.rk__claim{margin-top:.5rem;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.rk__claim--verified{border:1px solid var(--rk-line);background:var(--rk-card)}.rk__claim--contested{border:1px solid rgba(168,104,0,.5);background:#a868000f}.rk__claim--unsourced{border:1px solid rgba(192,57,43,.4);border-left:4px solid var(--rk-bad);background:#c0392b0f}
