.rr-page{--blue:#243847;--green:#28776e;--red:#d05a3e;--gold:#d9a64f;--cream:#eee8dc;--paper:#fffdf8;--mint:#d8e9e2;background:var(--paper);background-image:linear-gradient(#24384708 1px,#0000 1px),linear-gradient(90deg,#24384708 1px,#0000 1px);background-size:22px 22px}.rr-page .rs-hero{background:linear-gradient(90deg,#eee8dc 0 64%,#d7e7e1 64%)}.rr-page .rs-hero h1 em{color:var(--red)}.rr-page .rs-hero aside{box-shadow:11px 11px 0 var(--gold)}.rr-method{background:#f7f1e5}.rr-scope{background:#e8e0d5}.rr-scope-layout{grid-template-columns:1fr 280px;gap:28px;display:grid}.rr-scope-layout>div>article{border-top:1px solid #aaa095;grid-template-columns:40px 1fr;padding:11px 0;display:grid}.rr-scope article>b{color:var(--red);font:650 21px Newsreader}.rr-scope h3{margin:0;font-size:15px}.rr-scope article p{font-size:7px}.rr-scope footer{gap:4px;display:flex}.rr-scope button{text-transform:uppercase;background:0 0;border:1px solid #8f857b;padding:5px 8px;font-size:6px}.rr-scope .state-0 button:first-child,.rr-scope .state-1 button:nth-child(2),.rr-scope .state-2 button:nth-child(3){background:var(--blue);color:#fff}.rr-scope aside{background:var(--paper);height:max-content;padding:20px;position:sticky;top:72px}.rr-scope aside svg{color:var(--green)}.rr-scope aside small{font-size:7px;display:block}.rr-scope aside strong{font:650 35px Newsreader;display:block}.rr-scope aside p{font-size:8px;line-height:1.5}.rr-meter{background:#ddd2c6;height:8px;margin:10px 0}.rr-meter i{background:var(--green);height:100%;display:block}.rr-budget{background:#f5efe4}.rr-budget-grid,.rr-decision-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.rr-inputs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rr-inputs label,.rr-bid-grid label{background:var(--paper);border:1px solid #c8bcad;gap:5px;padding:10px;display:grid}.rr-inputs span,.rr-bid-grid label span{text-transform:uppercase;font-size:7px}.rr-inputs label div,.rr-bid-grid label div{display:flex}.rr-inputs input,.rr-bid-grid input{background:0 0;border:0;border-bottom:1px solid #928679;width:100%;min-width:0;font:650 18px Newsreader}.rr-inputs i{font-size:7px;font-style:normal}.rr-budget-grid>aside{background:var(--blue);color:#fff;padding:20px}.rr-budget aside svg{color:var(--gold)}.rr-budget aside small{font-size:7px;display:block}.rr-budget aside strong{font:650 36px Newsreader;display:block}.rr-budget aside dl{grid-template-columns:1fr auto;display:grid}.rr-budget dt,.rr-budget dd{border-top:1px solid #ffffff25;margin:0;padding:7px;font-size:8px}.rr-budget dd{font:650 15px Newsreader}.rr-budget aside p{font-size:7px;line-height:1.5}.rr-alert{background:#f0daaa;gap:10px;margin-top:8px;padding:12px;display:flex}.rr-alert svg{color:var(--red);flex:none}.rr-alert p{font-size:8px;line-height:1.5}.rr-bids{background:var(--blue);color:#fff}.rr-bid-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.rr-bid-grid article{background:var(--paper);color:var(--ink);padding:14px}.rr-bid-grid header{border-bottom:2px solid var(--red);justify-content:space-between;padding-bottom:8px;display:flex}.rr-bid-grid header b{font-size:8px}.rr-bid-grid header span{font:650 18px Newsreader}.rr-bid-grid label{border:0;border-bottom:1px solid var(--line)}.rr-bid-grid footer{padding-top:9px}.rr-bid-grid footer span{font-size:6px;display:block}.rr-bid-grid footer b{color:var(--red);font-size:8px}.rr-footnote{font-size:7px}.rr-decision{background:#e8e0d5}.rr-outcomes{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rr-outcomes article{background:var(--paper);border-top:4px solid var(--green);padding:15px}.rr-outcomes small{font-size:7px}.rr-outcomes strong{font:650 27px Newsreader;display:block}.rr-outcomes p{font-size:7px;line-height:1.45}.rr-gate{background:var(--blue);color:#fff}.rr-gate-list{grid-template-columns:1fr 1fr;gap:5px;display:grid}.rr-gate-list button{color:#fff;text-align:left;background:#ffffff09;border:1px solid #ffffff25;grid-template-columns:22px 1fr;align-items:center;gap:7px;padding:9px;display:grid}.rr-gate-list i{border:1px solid #fff6;place-items:center;width:20px;height:20px;display:grid}.rr-gate-list svg{width:11px}.rr-gate-list span{font-size:7px}.rr-gate-list button.done{background:var(--green)}.rr-gate .rs-ready-layout>aside{background:var(--paper);color:var(--ink)}.rr-gate aside>svg{color:var(--red)}.rr-gate aside hr{border:0;border-top:1px solid var(--line)}.rr-gate aside b{color:var(--red);font-size:7px}.rr-sources{background:#f7f1e5}.rr-source-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rr-source-grid a{background:var(--paper);color:inherit;border:1px solid #c8bcad;grid-template-columns:25px 1fr 16px;gap:8px;padding:12px;text-decoration:none;display:grid}.rr-source-grid a>svg:first-child{color:var(--green)}.rr-source-grid a>svg:last-child{width:13px}.rr-source-grid b{font-size:9px}.rr-source-grid p{font-size:7px}.rr-faq{background:#eae2d7}.rr-faq-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rr-faq details{background:var(--paper);border:1px solid #c8bcad;padding:12px}.rr-faq summary{justify-content:space-between;font-size:9px;font-weight:700;display:flex}.rr-faq summary span{color:var(--red);font-size:18px}.rr-faq p{font-size:8px;line-height:1.6}.rr-help{background:var(--green);color:#fff}.rr-help svg{color:var(--gold)}.rr-help span{font-size:7px;display:block}.rr-help h2{font:650 34px Newsreader}.rr-help p{font-size:8px;line-height:1.6}.rr-help aside{background:var(--paper);color:var(--ink)}.rr-help aside small{font-size:7px}.rr-help aside b{font:650 22px Newsreader;display:block}.rr-help aside a{background:var(--red);color:#fff;justify-content:space-between;padding:11px;font-size:8px;text-decoration:none;display:flex}.rr-footer{color:#fff;background:#192b38;padding:28px 0}.rr-footer .rs-wrap{grid-template-columns:200px 1fr auto;align-items:center;gap:24px;display:grid}.rr-footer>div>div{gap:8px;display:flex}.rr-footer svg{color:var(--gold)}.rr-footer p{font-size:7px}.rr-footer nav{gap:9px;display:flex}.rr-footer a{color:#fff;font-size:7px;text-decoration:none}@media (max-width:850px){.rr-scope-layout,.rr-budget-grid,.rr-decision-grid,.rr-bid-grid,.rr-source-grid,.rr-faq-grid,.rr-footer .rs-wrap{grid-template-columns:1fr}.rr-scope aside{position:static}}@media (max-width:560px){.rr-inputs,.rr-outcomes,.rr-gate-list{grid-template-columns:1fr}.rr-footer nav{flex-wrap:wrap}}
