.ra-page{color:#eaf4f6;background:#0b1d26;font-family:Inter,sans-serif}.ra-page .wp-block-group__inner-container{display:contents}.ra-page .ra-wrap{width:min(1160px,calc(100% - 48px));margin:0 auto}.ra-section{padding:88px 0}.ra-page h1,.ra-page h2,.ra-page h3{color:inherit;white-space:pre-line;letter-spacing:-.045em;line-height:1.12;margin:0 0 24px;font-weight:600}.ra-page h1{font-size:clamp(44px,4.2vw,76px);max-width:670px}.ra-page h2{font-size:42px}.ra-page h3{font-size:24px;letter-spacing:-.025em}.ra-page p,.ra-page li{font-size:16px;line-height:1.8;color:#cadbe0}.ra-page p{margin:0 0 22px}.ra-page a{color:#80e4df}.ra-page .ra-label{font-size:12px;font-weight:700;letter-spacing:.16em;color:#8cdedb;line-height:1.5;margin-bottom:22px}.ra-page .ra-lead{font-size:19px;line-height:1.7;max-width:570px}.ra-page .ra-intro{max-width:790px;margin-bottom:40px}.ra-page .ra-small{font-size:14px;line-height:1.7}.ra-page .wp-block-buttons{margin-top:30px}.ra-page .wp-block-button__link{background:#53d8d2;color:#08242c;font-size:15px;font-weight:700;border-radius:6px;padding:16px 24px;line-height:1.45;text-decoration:none}.ra-page .wp-block-button__link:hover{background:#a0f0e9}.ra-page figure{margin:0}.ra-hero{position:relative;min-height:660px;display:flex;align-items:center;isolation:isolate;overflow:hidden}.ra-hero-art{position:absolute;inset:0;z-index:-2}.ra-hero-art img{width:100%;height:100%;object-fit:cover;object-position:center}.ra-hero:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(5,19,28,.98),rgba(5,19,28,.83) 30%,rgba(5,19,28,.3) 63%,transparent)}.ra-hero-copy{padding:90px 0}.ra-two{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.ra-opening{border-bottom:1px solid #28434d}.ra-scope{background:#102c36}.ra-scope-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#34515b;border:1px solid #34515b}.ra-scope-card{padding:32px;background:#102c36}.ra-icon img{height:35px;width:35px;margin-bottom:24px}.ra-scope-card h3{font-size:22px}.ra-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.ra-evidence-board{background:linear-gradient(140deg,#173d46,#0d252f);padding:38px;border:1px solid #42636b;border-radius:12px}.ra-evidence-row{display:grid;grid-template-columns:45px 1fr;gap:20px;padding:24px 0;border-top:1px solid #42636b}.ra-page .ra-number{font-size:20px;font-weight:600;color:#80e4df}.ra-evidence-row h3{font-size:22px;margin-bottom:10px}.ra-evidence-row p{margin:0}.ra-priority{background:#eaf5f2;color:#12333c}.ra-priority p,.ra-priority li,.ra-faq p,.ra-boundaries p{color:#35525a}.ra-priority .ra-label,.ra-faq .ra-label,.ra-boundaries .ra-label{color:#226c70}.ra-priority-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.ra-priority-map{background:#fff;border:1px solid #bdd5d1;border-radius:12px;padding:28px}.ra-quadrants{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px}.ra-q{padding:24px 18px;background:#e7f1ee;border-left:3px solid #459f99}.ra-q.ra-hot{background:#fff0db;border-color:#cb8b31}.ra-q.ra-watch{background:#d2e8e3}.ra-q h3{font-size:21px}.ra-q p{font-size:15px;white-space:pre-line;margin-bottom:0}.ra-priority-map .ra-small{margin:10px 0 0}.ra-priority-copy li{margin-bottom:16px}.ra-example{background:#13333e;border:1px solid #426570;box-shadow:14px 14px 0 #071720;padding:34px}.ra-record-line{display:grid;grid-template-columns:120px 1fr;gap:20px;border-top:1px solid #375661;padding:18px 0}.ra-record-line p{margin:0;font-size:15px}.ra-record-line .ra-term{color:#96e8df;font-weight:600}.ra-start{background:#12343d}.ra-start-list{margin-top:35px}.ra-page details{border-top:1px solid #42616b;padding:0}.ra-page summary{cursor:pointer;font-size:20px;font-weight:600;line-height:1.5;list-style:none;padding:24px 40px 24px 0;position:relative}.ra-page summary:after{content:'+';position:absolute;right:8px;color:#6dded7}.ra-page details[open]>summary:after{content:'−'}.ra-page details>p{padding-bottom:15px}.ra-page summary:focus-visible,.ra-page a:focus-visible{outline:2px solid #46d9d0;outline-offset:5px}.ra-start-list .ra-two{display:block;max-width:850px;padding-bottom:25px}.ra-process-list{margin-top:45px}.ra-process-row{display:grid;grid-template-columns:60px 260px 1fr;gap:32px;padding:28px 0;border-top:1px solid #34505a}.ra-process-row p{margin:0}.ra-process-row h3{margin:0}.ra-output{background:linear-gradient(115deg,#183f47,#102b35)}.ra-output-item{border-left:2px solid #6cd9d2;padding:0 0 10px 25px;margin-bottom:30px}.ra-output-item h3{margin-bottom:12px}.ra-boundaries{background:#eaf5f2;color:#12333c}.ra-three{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin:40px 0 20px}.ra-three>div{border-top:2px solid #4c9a97;padding-top:25px}.ra-faq{background:#f5faf8;color:#12333c}.ra-faq .ra-two{grid-template-columns:.8fr 1.4fr}.ra-faq details{border-color:#b5d3ce}.ra-faq summary:after{color:#177b7a}.ra-reading .rs-insights-grid{margin:35px 0}.ra-reading .rs-insight-card img{aspect-ratio:16/9;object-fit:cover;width:100%}.ra-final{text-align:center;background:radial-gradient(ellipse at top,#225e64,#0c2b35)}.ra-final p{max-width:650px;margin-left:auto;margin-right:auto}.ra-final .wp-block-buttons{justify-content:center}
@media(max-width:800px){.ra-section{padding:58px 0}.ra-page .ra-wrap{width:calc(100% - 40px)}.ra-page h1{font-size:44px}.ra-page h2{font-size:32px}.ra-page h3{font-size:23px}.ra-page .ra-lead{font-size:18px}.ra-hero{min-height:800px;align-items:flex-start}.ra-hero-copy{padding:55px 0}.ra-hero-art img{object-position:72% bottom;object-fit:cover}.ra-hero:after{background:linear-gradient(180deg,#081b25 0%,rgba(8,27,37,.98) 36%,rgba(8,27,37,.65) 59%,rgba(8,27,37,.05) 80%)}.ra-two,.ra-evidence-grid,.ra-priority-grid,.ra-faq .ra-two{grid-template-columns:1fr;gap:32px}.ra-scope-grid,.ra-three{grid-template-columns:1fr;gap:20px;background:transparent;border:0}.ra-scope-card{padding:25px;border:1px solid #34515b}.ra-evidence-board,.ra-example{padding:25px}.ra-priority-map{padding:18px}.ra-q{padding:18px 12px}.ra-q h3{font-size:19px}.ra-q p{font-size:14px}.ra-record-line{grid-template-columns:1fr;gap:8px}.ra-process-row{grid-template-columns:40px 1fr;gap:18px}.ra-process-row>p:last-child{grid-column:2}.ra-page summary{font-size:19px}.ra-three{gap:22px}.admin-bar.rs-risk-page .site-header{top:0}}
