.aai-ribbon{display:none!important}.rbx{--rbx-red:#b3012c;--rbx-red-d:#8b0220;--rbx-ink:#14141a;--rbx-mut:#5a5a66;--rbx-sub:#8a8a96;--rbx-hair:#e3e0db;--rbx-soft:#fbf0f2;--rbx-cream:#f8f7f5;background:var(--rbx-cream);color:var(--rbx-ink);font-family:var(--font-body,"Inter",sans-serif);font-size:15px;line-height:1.55;padding:28px 0 56px}.rbx *{box-sizing:border-box}.rbx .rbx-wrap{margin:0 auto;max-width:1280px;padding:0 56px}.rbx .rbx-mono{color:var(--rbx-sub);font-family:var(--font-body,"Inter",sans-serif);font-size:13px;font-weight:500;letter-spacing:0}.rbx .rbx-hero .rbx-mono{font-size:14px}.rbx .rbx-red{color:var(--rbx-red)}.rbx .rbx-muted{color:var(--rbx-mut);font-size:14px}.rbx .rbx-sr{left:-9999px;position:absolute}.rbx .rbx-ico{display:inline-block;flex:none;height:16px;margin-right:7px;opacity:.75;width:16px}.rbx .rbx-another,.rbx .rbx-askthis,.rbx .rbx-btn,.rbx .rbx-tabs button{align-items:center;display:inline-flex}.rbx .rbx-inv{filter:invert(1);opacity:1}.rbx .rbx-red-ico{filter:invert(14%) sepia(87%) saturate(5000%) hue-rotate(337deg) brightness(80%);margin:0 0 0 4px;opacity:1}.rbx .rbx-top{border-bottom:1px solid var(--rbx-hair);gap:16px;justify-content:space-between;padding-bottom:18px}.rbx .rbx-logos,.rbx .rbx-top{align-items:center;display:flex}.rbx .rbx-logos{gap:14px}.rbx .rbx-lg-r{height:22px;width:auto}.rbx .rbx-lg-p{height:20px;width:auto}.rbx .rbx-x{color:var(--rbx-sub)}.rbx .rbx-top-r{gap:18px}.rbx .rbx-talk,.rbx .rbx-top-r{align-items:center;display:flex}.rbx .rbx-talk{background:#fff;border:1px solid var(--rbx-hair);border-radius:999px;cursor:pointer;font:inherit;gap:10px;padding:4px 14px 4px 4px;text-align:left}.rbx .rbx-talk:hover{border-color:var(--rbx-red)}.rbx .rbx-talk img{border-radius:50%;height:34px;object-fit:cover;object-position:50% 18%;width:34px}.rbx .rbx-talk b{display:block;font-size:13px;font-weight:600}.rbx .rbx-talk i{color:var(--rbx-sub);display:block;font-size:11px;font-style:normal}.rbx .rbx-hero{max-width:820px;padding:34px 0 6px}.rbx .rbx-h1{color:var(--rbx-ink);font-size:clamp(32px,4vw,46px);letter-spacing:-.01em;line-height:1.08;margin:8px 0 0}.rbx .rbx-h1,.rbx .rbx-h2{font-family:var(--font-display,"Fraunces",Georgia,serif);font-weight:400}.rbx .rbx-h2{font-size:30px;margin:4px 0 8px}.rbx .rbx-h3{font-family:var(--font-display,"Fraunces",Georgia,serif);font-size:22px;font-weight:400;margin:4px 0 12px}.rbx .rbx-tabs{display:flex;gap:6px;margin-top:24px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.rbx .rbx-tabs::-webkit-scrollbar{display:none}.rbx .rbx-tabs button{background:#fff;border:1px solid var(--rbx-hair);border-radius:999px;color:var(--rbx-mut);cursor:pointer;font:inherit;font-size:14px;padding:7px 14px;white-space:nowrap}.rbx .rbx-tabs button:hover{border-color:var(--rbx-ink);color:var(--rbx-ink)}.rbx .rbx-tabs button[aria-selected=true]{background:var(--rbx-ink);border-color:var(--rbx-ink);color:#fff}.rbx .rbx-tabs button[aria-selected=true] .rbx-ico{filter:invert(1);opacity:1}.rbx .rbx-grid{display:grid;gap:48px;grid-template-columns:minmax(0,8fr) minmax(0,4fr);padding-top:22px}.rbx .rbx-ask{background:#fff;border:1px solid var(--rbx-ink);border-radius:10px;padding:14px 14px 10px 18px}.rbx .rbx-ask textarea{background:transparent;border:0;color:var(--rbx-ink);font:inherit;font-size:17px;min-height:54px;outline:none;padding:0;resize:none;width:100%}.rbx .rbx-ask-bar{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:6px}.rbx .rbx-another{background:none;border:0;color:var(--rbx-mut);cursor:pointer;font:inherit;font-size:13px;padding:6px 0}.rbx .rbx-another:hover{color:var(--rbx-red)}.rbx .rbx-btn{background:var(--rbx-red);border:0;border-radius:6px;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:10px 18px}.rbx .rbx-btn:hover{background:var(--rbx-red-d)}.rbx .rbx-btn:disabled{cursor:default;opacity:.5}.rbx .rbx-disclose{color:var(--rbx-sub);font-size:12px;margin:8px 0 22px}.rbx .rbx-notice{background:var(--rbx-soft);border-left:3px solid var(--rbx-red);display:none;margin-bottom:16px;padding:14px 16px}.rbx .rbx-qhead{color:var(--rbx-ink);font-size:15px;margin:0 0 8px}.rbx .rbx-resp{background:#fff;border:1px solid var(--rbx-hair);border-radius:4px}.rbx .rbx-row{border-top:1px solid var(--rbx-hair);display:grid;grid-template-columns:128px 1fr}.rbx .rbx-row:first-child{border-top:0}.rbx .rbx-row .rbx-k{border-right:1px solid var(--rbx-hair);padding:16px}.rbx .rbx-row .rbx-v{padding:16px 20px}.rbx .rbx-row .rbx-v p{margin:0}.rbx .rbx-row.rbx-answer .rbx-v p{font-size:17px;line-height:1.5}.rbx .rbx-row ul{margin:0;padding-left:18px}.rbx .rbx-row li{margin:0 0 6px}.rbx .rbx-row.rbx-nc .rbx-v{color:var(--rbx-mut)}.rbx .rbx-nc-in{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.rbx .rbx-nc-in .rbx-btn{border-radius:4px;font-size:13px;padding:7px 14px}.rbx .rbx-lbl{border:1px solid var(--rbx-hair);border-radius:3px;color:var(--rbx-mut);display:inline-block;font-family:var(--font-body,"Inter",sans-serif);font-size:10.5px;font-weight:600;letter-spacing:.03em;padding:1px 6px;vertical-align:1px;white-space:nowrap}.rbx sup.rbx-m{font-size:0;line-height:0;margin-left:2px;vertical-align:super}.rbx .rbx-m i{align-items:center;background:var(--rbx-red);border-radius:50%;cursor:help;display:inline-flex;height:14px;justify-content:center;vertical-align:4px;width:14px}.rbx .rbx-m svg{fill:none;height:9px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:9px}.rbx .rbx-legend .rbx-m{margin:0 1px 0 0;vertical-align:baseline}.rbx .rbx-legend .rbx-m i{vertical-align:-2px}.rbx .rbx-lbl.modeled,.rbx .rbx-lbl.projected{background:#fbf6ec;border-color:#ead9b8;color:#7a5a17}.rbx .rbx-lbl.contested{background:var(--rbx-soft);border-color:#e7c6cd;color:var(--rbx-red-d)}.rbx sup.rbx-c a{color:var(--rbx-red);font-family:var(--font-body,"Inter",sans-serif);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;margin-left:1px;text-decoration:none}.rbx .rbx-srcs{border-top:1px solid var(--rbx-hair);color:var(--rbx-mut);font-size:12px;padding:12px 20px}.rbx .rbx-srcs a{color:var(--rbx-red)}.rbx .rbx-actions{align-items:center;border-top:1px solid var(--rbx-hair);color:var(--rbx-mut);display:flex;font-size:13px;gap:12px;justify-content:space-between;padding:10px 20px}.rbx .rbx-actions button{background:none;border:1px solid var(--rbx-hair);border-radius:3px;color:var(--rbx-ink);cursor:pointer;font:inherit;font-size:13px;padding:4px 10px}.rbx .rbx-actions button.on,.rbx .rbx-actions button:hover{border-color:var(--rbx-red);color:var(--rbx-red)}.rbx .rbx-working{color:var(--rbx-mut);font-size:14px;padding:22px 20px}.rbx .rbx-working b{color:var(--rbx-ink);font-weight:500}.rbx .rbx-earlier details{border-top:1px solid var(--rbx-hair);padding:10px 0}.rbx .rbx-earlier summary{color:var(--rbx-mut);cursor:pointer;font-size:14px}.rbx .rbx-earlier .rbx-resp{margin-top:10px}.rbx .rbx-earlier:not(:empty){margin-top:26px}.rbx .rbx-handoff{background:#fff;border:1px solid var(--rbx-hair);border-radius:4px;display:none;margin-top:18px;padding:18px}.rbx .rbx-handoff input,.rbx .rbx-handoff textarea{border:1px solid var(--rbx-hair);border-radius:4px;font:inherit;margin-top:8px;padding:9px 10px;width:100%}.rbx .rbx-handoff textarea{margin-bottom:10px;min-height:80px}.rbx .rbx-two{display:none;gap:8px;grid-template-columns:1fr 1fr}.rbx .rbx-who{align-items:center;display:flex;gap:14px}.rbx .rbx-who img{border-radius:50%;height:56px;object-fit:cover;object-position:50% 18%;width:56px}.rbx .rbx-panel{position:sticky;top:20px}.rbx .rbx-aside details{border-top:1px solid var(--rbx-hair);padding:12px 0}.rbx .rbx-aside details:last-of-type{border-bottom:1px solid var(--rbx-hair)}.rbx .rbx-aside summary,.rbx .rbx-faq summary{cursor:pointer;display:flex;font-weight:500;gap:12px;justify-content:space-between;list-style:none}.rbx .rbx-aside summary{font-size:14px}.rbx .rbx-aside summary::-webkit-details-marker,.rbx .rbx-faq summary::-webkit-details-marker{display:none}.rbx .rbx-aside summary:after,.rbx .rbx-faq summary:after{color:var(--rbx-red);content:"+";flex:none}.rbx .rbx-aside details[open] summary:after,.rbx .rbx-faq details[open] summary:after{content:"\2013"}.rbx .rbx-aside details p{color:var(--rbx-mut);font-size:14px;margin:8px 0 6px}.rbx .rbx-askthis{background:none;border:0;color:var(--rbx-red);cursor:pointer;font:inherit;font-size:13px;padding:0}.rbx .rbx-int{margin-top:28px}.rbx .rbx-int-logos{align-items:center;display:grid;gap:14px 18px;grid-template-columns:repeat(3,1fr);margin-top:12px}.rbx .rbx-int-logos img{filter:grayscale(1);max-height:22px;max-width:100%;opacity:.7;width:auto}.rbx .rbx-faq{display:grid;gap:48px;grid-template-columns:4fr 8fr;padding-top:56px}.rbx .rbx-faq details{border-top:1px solid var(--rbx-hair);padding:15px 0}.rbx .rbx-faq details:last-of-type{border-bottom:1px solid var(--rbx-hair)}.rbx .rbx-faq details p{color:var(--rbx-mut);margin:10px 0 0}.rbx .rbx-legend{border-top:1px solid var(--rbx-hair);color:var(--rbx-sub);font-size:12px;margin-top:36px;padding-top:18px}@media (max-width:900px){.rbx .rbx-wrap{padding:0 16px}.rbx .rbx-faq,.rbx .rbx-grid{gap:24px;grid-template-columns:1fr}.rbx .rbx-row{grid-template-columns:1fr}.rbx .rbx-row .rbx-k{border-right:0;padding:12px 16px 0}.rbx .rbx-row .rbx-v{padding:6px 16px 14px}.rbx .rbx-panel{position:static}.rbx .rbx-date,.rbx .rbx-talk i{display:none}.rbx .rbx-talk b{font-size:12px;white-space:nowrap}.rbx .rbx-lg-r{height:17px}.rbx .rbx-lg-p{height:15px}.rbx .rbx-logos{gap:8px}}