.rs-pill{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:999px;font-size:12.5px;font-weight:500;white-space:nowrap;background:#eef1f6;color:#3d4556}.rs-pill.is-open,.rs-pill.is-published{background:#e7f4ec;color:#1f7a4d}.rs-pill.is-in_progress,.rs-pill.is-request{background:#e8eefb;color:#2457ce}.rs-pill.is-proposed,.rs-pill.is-restricted{background:#f6eee2;color:#8a5a10}.rs-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--s4-line,rgba(11,30,61,.1));border-bottom:1px solid var(--s4-line,rgba(11,30,61,.1))}.rs-stat{display:grid;gap:8px;padding:22px 20px;color:inherit;text-decoration:none}.rs-stat+.rs-stat{border-left:1px solid var(--s4-line,rgba(11,30,61,.1))}.rs-stat b{font-size:40px;font-weight:500;letter-spacing:-.03em;color:#0b1e3d}.rs-stat small{color:#5b6475;font-size:14px}.rs-stat:hover{background:rgba(36,87,206,.03)}.rs-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--s4-line,rgba(11,30,61,.1))}.rs-list a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:16px;align-items:center;padding:18px 4px;border-bottom:1px solid var(--s4-line,rgba(11,30,61,.1));color:inherit;text-decoration:none}.rs-list a:hover{background:rgba(36,87,206,.03)}.rs-list b{display:block;font-size:18px;font-weight:500;letter-spacing:-.015em}.rs-list small{color:#5b6475;font-size:14px}.rs-collab{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:end}.rs-collab-a{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.rs-ds{padding:28px 0;border-top:1px solid var(--s4-line,rgba(11,30,61,.1));display:grid;gap:14px;scroll-margin-top:90px}.rs-ds header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.rs-ds h2{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em}.rs-ds dl{display:grid;gap:0;margin:0}.rs-ds dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:9px 0;border-top:1px solid rgba(11,30,61,.06)}.rs-ds dt{color:#6f7380;font-size:14px}.rs-ds dd{margin:0;font-size:15px;line-height:1.55;color:#2b3445}.rs-ds dd ul{margin:0;padding-left:18px}.rs-ds .s4-btn{justify-self:start}.rs-note{color:#5b6475;font-size:14px;line-height:1.55}.rs-proj{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0}.rs-proj li{padding:20px 0;border-top:1px solid var(--s4-line,rgba(11,30,61,.1));display:grid;gap:8px}.rs-proj h3{margin:0;font-size:19px;font-weight:500;letter-spacing:-.015em}.rs-proj p{margin:0;max-width:72ch;line-height:1.6;color:#2b3445}.rs-form-wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:start}.rs-form{display:grid;gap:14px}.rs-form label{display:grid;gap:6px;font-size:14px;color:#3d4556}.rs-form :is(input,select,textarea){font:inherit;font-size:15px;padding:10px 12px;border:1px solid rgba(11,30,61,.16);border-radius:8px;background:#fff;color:#0b1e3d}.rs-form :is(input,select,textarea):focus-visible{outline:2px solid #2457ce;outline-offset:1px}.rs-form .s4-btn{justify-self:start}.rs-err{color:#b4361f;margin:0}.rs-sent{font-size:17px;color:#1f7a4d}.rs-note ol{padding-left:18px}@media (max-width:820px){.rs-collab,.rs-form-wrap,.rs-status{grid-template-columns:1fr}.rs-stat+.rs-stat{border-left:0;border-top:1px solid var(--s4-line,rgba(11,30,61,.1))}.rs-ds dl>div{grid-template-columns:1fr;gap:2px}}.rs-top{padding:56px 0 28px;border-bottom:1px solid #e4e8f0}.rs-top-in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:48px;align-items:start}.rs-eyebrow{margin:0 0 12px;font-size:14px;font-weight:500;color:#2457ce}.rs-h1{margin:0;font-size:clamp(36px,4.4vw,56px);line-height:1.04;letter-spacing:-.035em;font-weight:600}.rs-lede{margin:18px 0 0;max-width:60ch;font-size:17px;line-height:1.6;color:#4a5568}.rs-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rs-glance{padding:20px 22px;border-radius:14px;background:#f5f7fb;box-shadow:inset 0 0 0 1px #e4e8f0}.rs-glance-h{margin:0 0 8px;font-size:12.5px;font-weight:600;color:#6b7486;text-transform:none}.rs-glance dl{margin:0 0 18px;display:grid;gap:6px}.rs-glance dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.rs-glance dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.rs-glance-st{list-style:none;margin:0;padding:0;display:grid;gap:4px}.rs-glance-st a{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;margin:0 -8px;border-radius:8px;color:inherit;text-decoration:none}.rs-glance-st a:hover{background:#fff}.rs-glance-note{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:#6b7486}.rs-body{padding-top:32px;padding-bottom:32px}.rs-cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:48px;align-items:start}.rs-sec-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.rs-h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.015em}.rs-rules{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:12px}.rs-rules li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;color:#4a5568}.rs-rules svg{margin-top:2px;color:#2457ce}.rs-rules b{color:#0b1e3d;font-weight:600}@media (max-width:960px){.rs-cols,.rs-top-in{grid-template-columns:1fr;gap:28px}.rs-top{padding-top:32px}}.rs-sub .s4-head{padding-top:56px;padding-bottom:8px}.rs-sub .s4-head .s4-h1{font-size:clamp(34px,4vw,52px)}.rs-sub .s4-head .s4-lede{font-size:17px;max-width:720px}.rs-ds-sec{padding-top:24px}.rs-ds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:16px;align-items:start}.rs-ds-grid .rs-ds{padding:22px;border-top:0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e6e9f0,0 14px 30px -24px rgba(15,42,110,.35)}.rs-ds-grid .rs-ds h2{font-size:19px;font-weight:600}.rs-ds-meta{margin:0;font-size:14.5px;line-height:1.5;color:#4b5568}.rs-ds-meta b{font-weight:600;color:#0b1e3d}.rs-ds-more{border-radius:12px;background:#f5f7fb}.rs-ds-more summary{cursor:pointer;padding:10px 14px;font-size:14px;font-weight:500;color:#1d4fc4;list-style:none}.rs-ds-more summary::-webkit-details-marker{display:none}.rs-ds-more summary:after{content:" +"}.rs-ds-more[open] summary:after{content:" −"}.rs-ds-more dl{padding:0 14px 10px}.rs-ds-grid .rs-ds dl>div{grid-template-columns:130px minmax(0,1fr)}@media (max-width:760px){.rs-ds-grid{grid-template-columns:minmax(0,1fr)}.rs-ds-grid .rs-ds dl>div{grid-template-columns:1fr}}