@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=DM+Sans:wght@400;500;600;700&display=swap";
:root{--rc-ink:#18242b;--rc-blue:#163f4d;--rc-red:#e45a47;--rc-sky:#cbe7e6;--rc-paper:#f4f0e8;--rc-yellow:#f3c950;--rc-line:#cfc9bf;--rc-white:#fffdf8}.rc-page{background:var(--rc-paper);color:var(--rc-ink);font-family:DM Sans,sans-serif}.rc-page *{box-sizing:border-box}.rc-shell{width:min(1120px,100% - 40px);margin:auto}.rc-header{background:var(--rc-white);border-bottom:1px solid var(--rc-line);align-items:center;height:80px;display:flex}.rc-header>.rc-shell{justify-content:space-between;align-items:center;display:flex}.rc-brand{color:var(--rc-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.rc-brand>span{background:var(--rc-red);color:#fff;place-items:center;width:42px;height:42px;display:grid}.rc-brand svg{width:22px}.rc-brand div{display:grid}.rc-brand b{text-transform:uppercase;font:700 21px Barlow Condensed}.rc-brand small{letter-spacing:1.6px;font-size:8px;font-weight:700}.rc-header nav{gap:25px;display:flex}.rc-header nav a{color:var(--rc-ink);align-items:center;gap:5px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.rc-header nav svg{width:14px}.rc-hero{background:var(--rc-blue);color:#fff;padding:80px 0}.rc-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;display:grid}.rc-kicker,.rc-heading>span,.rc-next span,.rc-red>div>div>span{letter-spacing:2.1px;color:var(--rc-yellow);text-transform:uppercase;font-size:10px;font-weight:700}.rc-hero h1,.rc-heading h2,.rc-next h2,.rc-red h2{letter-spacing:-1px;text-transform:uppercase;margin:20px 0;font:700 clamp(47px,5.3vw,76px)/.94 Barlow Condensed}.rc-hero h1 em{color:var(--rc-sky);font-style:normal;display:block}.rc-hero>div>div>p{color:#d9e5e7;max-width:590px;font-size:17px;line-height:1.7}.rc-actions{gap:10px;margin-top:30px;display:flex}.rc-actions a,.rc-next a{justify-content:center;align-items:center;gap:9px;padding:16px 20px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.rc-actions a:first-child{background:var(--rc-yellow);color:var(--rc-ink)}.rc-actions a:last-child{color:#fff;border:1px solid #fff6}.rc-actions svg,.rc-next svg{width:16px}.rc-trust{color:#a8c2c8;letter-spacing:.7px;gap:20px;margin-top:18px;font-size:8px;display:flex}.rc-hero aside{background:var(--rc-white);color:var(--rc-ink);box-shadow:13px 13px 0 var(--rc-red);padding:25px}.rc-hero aside>header{border-bottom:2px solid var(--rc-ink);letter-spacing:1.4px;justify-content:space-between;padding-bottom:14px;font-size:9px;display:flex}.rc-hero aside header svg{color:var(--rc-red)}.rc-hero aside article{border-bottom:1px solid var(--rc-line);grid-template-columns:44px 1fr;gap:12px;padding:15px 0;display:grid}.rc-hero aside article>b{color:var(--rc-red);font:700 25px Barlow Condensed}.rc-hero aside article div{display:grid}.rc-hero aside strong{letter-spacing:1px;font:700 15px Barlow Condensed}.rc-hero aside span{color:#687077;font-size:11px}.rc-boundary{background:var(--rc-yellow);padding:22px 0}.rc-boundary>div{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.rc-boundary svg{width:25px}.rc-boundary p{margin:0;font-size:12px;line-height:1.6}.rc-boundary a{color:var(--rc-ink);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.rc-boundary a svg{width:14px}.rc-section{padding:85px 0}.rc-heading h2{max-width:850px;font-size:clamp(40px,4.2vw,60px)}.rc-heading p{color:#687076;max-width:730px;line-height:1.7}.rc-heading.inverse h2,.rc-heading.inverse p{color:#fff}.rc-heading.inverse p{color:#c7d7da}.rc-heading.centered{text-align:center}.rc-heading.centered h2{margin-inline:auto}.rc-model{background:var(--rc-white)}.rc-model-grid{border:1px solid var(--rc-line);grid-template-columns:repeat(5,1fr);margin-top:38px;display:grid}.rc-model-grid article{border-right:1px solid var(--rc-line);min-height:230px;padding:25px 20px;position:relative}.rc-model-grid article:last-child{border:0}.rc-model-grid article>b{color:#b6b1aa;font:700 25px Barlow Condensed;position:absolute;right:14px}.rc-model-grid svg{color:var(--rc-red);width:28px;margin:25px 0 20px}.rc-model-grid h3{text-transform:uppercase;margin:0 0 9px;font:700 23px Barlow Condensed}.rc-model-grid p{color:#697178;font-size:11px;line-height:1.6}.rc-triage{background:var(--rc-blue);color:#fff}.rc-tool-grid{grid-template-columns:1fr 330px;gap:40px;display:grid}.rc-system-list article{border-top:1px solid #fff3;grid-template-columns:45px 1fr;padding:17px 0;display:grid}.rc-system-list article>b{color:var(--rc-yellow);font:700 25px Barlow Condensed}.rc-system-list h3{text-transform:uppercase;margin:0;font:700 21px Barlow Condensed}.rc-system-list p{color:#bdd0d4;margin:5px 0 11px;font-size:11px}.rc-system-list footer{gap:7px;display:flex}.rc-system-list button{color:#fff;text-transform:uppercase;background:0 0;border:1px solid #fff4;align-items:center;gap:4px;padding:8px 10px;font-size:9px;display:flex}.rc-system-list button svg{width:11px}.rc-system-list article.monitor button:first-child,.rc-system-list article.repair button:nth-child(2){background:var(--rc-yellow);color:var(--rc-ink)}.rc-system-list article.urgent button:last-child{background:var(--rc-red)}.rc-tool-grid aside{background:var(--rc-white);color:var(--rc-ink);height:max-content;padding:27px;position:sticky;top:20px}.rc-tool-grid aside>svg{color:var(--rc-red);width:37px;height:37px}.rc-tool-grid aside small{letter-spacing:1.3px;margin-top:24px;display:block}.rc-tool-grid aside strong{margin:8px 0 20px;font:700 29px/1 Barlow Condensed;display:block}.rc-tool-grid aside dl>div{border-top:1px solid var(--rc-line);justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.rc-tool-grid aside dd{font-weight:700}.rc-tool-grid aside li{font-size:10px;line-height:1.6}.rc-scope{background:#e9e3da}.rc-table{background:var(--rc-white);border:1px solid var(--rc-line);margin-top:30px;overflow:auto}.rc-table header,.rc-table article{grid-template-columns:1.3fr 1fr 1.1fr 1fr .85fr 50px 38px;min-width:1000px;display:grid}.rc-table header{background:var(--rc-ink);color:#fff;letter-spacing:1px;padding:11px;font-size:8px}.rc-table article{border-bottom:1px solid var(--rc-line);gap:6px;padding:8px 11px}.rc-table input,.rc-table select,.rc-notice-grid input,.rc-notice-grid select{border:1px solid var(--rc-line);background:#faf7f1;width:100%;padding:9px;font:500 10px DM Sans}.rc-table label{place-items:center;display:grid}.rc-table label input{opacity:0;position:absolute}.rc-table label i{border:1px solid #aaa;place-items:center;width:19px;height:19px;display:grid}.rc-table svg{width:13px}.rc-table button,.rc-notice-grid article>button{color:var(--rc-red);background:0 0;border:0}.rc-add{border:1px solid var(--rc-blue);background:0 0;align-items:center;gap:7px;margin-top:13px;padding:10px 14px;font-weight:700;display:flex}.rc-add svg{width:15px}.rc-proof{background:var(--rc-sky);align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.rc-proof svg{width:24px;color:var(--rc-blue)}.rc-proof p{margin:0;font-size:11px;line-height:1.55}.rc-comms{background:var(--rc-ink);color:#fff}.rc-rail{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:30px;display:grid}.rc-rail article{background:#24333b;padding:18px}.rc-rail article.done{background:#31545d}.rc-rail button{width:34px;height:34px;color:var(--rc-yellow);background:0 0;border:1px solid #fff6;place-items:center;display:grid}.rc-rail button svg{width:15px}.rc-rail h3{text-transform:uppercase;margin:20px 0 8px;font:700 22px Barlow Condensed}.rc-rail p{color:#c9d3d5;font-size:10px;line-height:1.55}.rc-comms aside{border-top:1px solid #fff3;align-items:baseline;gap:10px;margin-top:18px;padding-top:15px;display:flex}.rc-comms aside b{color:var(--rc-yellow);font:700 34px Barlow Condensed}.rc-comms aside span{font-size:11px}.rc-comms aside p{color:#aebdc0;max-width:530px;margin-left:auto;font-size:9px}.rc-notice-status{background:var(--rc-yellow);align-items:center;gap:12px;width:max-content;margin:22px 0;padding:12px 16px;display:flex}.rc-notice-status svg{width:19px}.rc-notice-status strong{font:700 26px Barlow Condensed}.rc-notice-status span{font-size:10px}.rc-notice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-notice-grid article{background:var(--rc-white);border:1px solid var(--rc-line);grid-template-columns:1fr 1fr;gap:9px;padding:17px;display:grid}.rc-notice-grid label{letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:700}.rc-notice-grid label input,.rc-notice-grid label select{margin-top:5px;display:block}.rc-notice-grid article>button{grid-column:2;justify-self:end;align-items:center;gap:5px;font-size:9px;display:flex}.rc-notice-grid article>button svg{width:13px}.rc-red{background:var(--rc-red);color:#fff;padding:75px 0}.rc-red-grid{grid-template-columns:1.25fr .75fr;gap:55px;display:grid}.rc-red h2{font-size:54px}.rc-red label{cursor:pointer;border-top:1px solid #fff4;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:13px 0;display:grid}.rc-red label input{opacity:0;position:absolute}.rc-red label i{border:1px solid #fff;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.rc-red label svg{width:13px}.rc-red label p{margin:0;font-size:11px}.rc-red aside{background:var(--rc-paper);color:var(--rc-ink);height:max-content;padding:28px}.rc-red aside svg{width:36px;color:var(--rc-red)}.rc-red aside small{letter-spacing:1.4px;margin-top:20px;display:block}.rc-red aside strong{margin:9px 0 16px;font:700 29px/1 Barlow Condensed;display:block}.rc-red aside p{font-size:11px;line-height:1.6}.rc-protocol{background:var(--rc-white)}.rc-protocol>.rc-shell>div:last-child{grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.rc-protocol article{border-top:1px solid var(--rc-line);grid-template-columns:45px 1fr;padding:17px;display:grid}.rc-protocol article>b{color:var(--rc-red);font:700 24px Barlow Condensed}.rc-protocol h3{text-transform:uppercase;margin:0;font:700 17px Barlow Condensed}.rc-protocol p{color:#687076;margin:4px 0;font-size:11px}.rc-sources{background:#e4ddd2}.rc-source-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:30px;display:grid}.rc-source-grid a{background:var(--rc-white);color:var(--rc-ink);border:1px solid #0000;grid-template-columns:28px 1fr 18px;gap:12px;padding:18px;text-decoration:none;display:grid}.rc-source-grid a:hover{border-color:var(--rc-red)}.rc-source-grid svg{width:20px;color:var(--rc-red)}.rc-source-grid h3{text-transform:uppercase;margin:0 0 4px;font:700 19px Barlow Condensed}.rc-source-grid p{color:#687076;margin:0;font-size:10px;line-height:1.5}.rc-faq>div>div:last-child{max-width:850px;margin:30px auto 0}.rc-faq details{border-top:1px solid var(--rc-line)}.rc-faq details:last-child{border-bottom:1px solid var(--rc-line)}.rc-faq summary{cursor:pointer;justify-content:space-between;padding:18px 0;font-size:12px;font-weight:700;display:flex}.rc-faq summary span{color:var(--rc-red);font-size:18px}.rc-faq details p{color:#657076;max-width:760px;margin:0 0 19px;font-size:11px;line-height:1.7}.rc-next{background:var(--rc-yellow);padding:65px 0}.rc-next>.rc-shell{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.rc-next h2{max-width:650px;font-size:50px}.rc-next p{max-width:700px;font-size:12px;line-height:1.7}.rc-next>div>div:last-child{gap:9px;display:grid}.rc-next a{background:var(--rc-blue);color:#fff}.rc-next a:last-child{border:1px solid var(--rc-ink);color:var(--rc-ink);background:0 0}.rc-footer{background:var(--rc-ink);color:#fff;padding:36px 0}.rc-footer>.rc-shell{grid-template-columns:1fr 2.2fr auto;gap:30px;display:grid}.rc-footer b{text-transform:uppercase;font:700 20px Barlow Condensed}.rc-footer p{color:#bec7ca;margin:4px 0;font-size:8px;line-height:1.6}.rc-footer a{color:var(--rc-yellow);gap:5px;font-size:9px;display:flex}.rc-footer svg{width:12px}@media (max-width:850px){.rc-header nav{display:none}.rc-hero-grid,.rc-tool-grid,.rc-red-grid,.rc-next>.rc-shell{grid-template-columns:1fr}.rc-model-grid,.rc-rail{grid-template-columns:1fr 1fr}.rc-notice-grid,.rc-source-grid,.rc-protocol>.rc-shell>div:last-child,.rc-footer>.rc-shell{grid-template-columns:1fr}.rc-tool-grid aside{position:static}.rc-boundary>div{grid-template-columns:auto 1fr}.rc-boundary a{grid-column:2}}@media (max-width:560px){.rc-shell{width:min(100% - 26px,1120px)}.rc-header{height:66px}.rc-brand>span{width:36px;height:36px}.rc-brand b{font-size:17px}.rc-brand small{font-size:7px}.rc-hero{padding:52px 0}.rc-hero h1{font-size:50px}.rc-actions{display:grid}.rc-trust{gap:6px;display:grid}.rc-hero aside{box-shadow:7px 7px 0 var(--rc-red);padding:18px}.rc-section{padding:60px 0}.rc-model-grid,.rc-rail{grid-template-columns:1fr}.rc-model-grid article{border-bottom:1px solid var(--rc-line);min-height:auto}.rc-comms aside{display:grid}.rc-comms aside p{margin:0}.rc-notice-grid article{grid-template-columns:1fr}.rc-notice-grid article>button{grid-column:1}.rc-heading h2,.rc-next h2,.rc-red h2{font-size:41px}.rc-footer>.rc-shell{gap:16px}}
