/* RaahRise: navy service hubs, blue actions and warm gold accents. */
.brand-mark{background-image:url('brand-logo.svg?v=8.0')!important}.brand-name small{letter-spacing:.06em}.rr-main{overflow:clip}.rr-main .page-hero .shell{padding-right:25%}.rr-hero .page-symbol{opacity:.17}.rr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rr-grid>*{min-width:0}.rr-card{background:#fff;border:1px solid #dce3ed;border-radius:17px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;gap:13px;box-shadow:0 8px 28px #14263f05}.rr-card h3{font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;margin:0}.rr-card p{font-size:.9rem;line-height:1.7;color:#617087;margin:0}.rr-card>a{font-size:.83rem;font-weight:700;color:#285ac9;text-decoration:none;margin-top:auto}.rr-card .button{margin-top:auto}.rr-number{font-size:.6rem;letter-spacing:.13em;color:#997246;font-weight:750}.rr-deliverable{border-top:1px solid #e2e7ef;padding-top:16px;margin-top:2px;width:100%}.rr-deliverable b{font-size:.73rem;color:#223c5c}.rr-deliverable p{font-size:.81rem;margin-top:5px}.rr-card-actions{display:flex;justify-content:space-between;gap:14px;width:100%;padding-top:7px;margin-top:auto}.rr-card-actions a{font-size:.8rem;color:#285ac9;font-weight:700;text-decoration:none}.rr-filters{display:flex;flex-wrap:wrap;gap:8px}.rr-filters button{border:1px solid #d8e1ef;border-radius:9px;padding:11px 16px;font-size:.8rem;color:#26405f;background:white;cursor:pointer}.rr-filters button[aria-pressed=true]{color:white;background:#14263f;border-color:#14263f}.rr-filter-status{font-size:.78rem;color:#65738a;margin:17px 0 21px}.rr-split{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,.85fr);gap:24px;align-items:start}.rr-panel{padding:32px;border:1px solid #dce3ed;border-radius:17px;background:white;min-width:0}.rr-panel h3{font-size:1.5rem;line-height:1.3;letter-spacing:-.03em;margin:0 0 17px}.rr-panel p{font-size:.91rem;line-height:1.75;color:#5c6d85}.rr-tinted{background:#eef3fb;border-color:#d5e0f1}.rr-list{padding-left:22px;color:#51657e;font-size:.91rem;line-height:1.8;margin:16px 0}.rr-list li{padding-left:4px;margin-bottom:10px}.rr-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.rr-main .button,.rr-actions .button{display:inline-flex;align-items:center;justify-content:center;gap:14px;max-width:100%;white-space:normal;font-size:.82rem;padding:13px 17px;border-radius:9px;text-decoration:none;cursor:pointer;line-height:1.5}.rr-main .button.primary,.rr-actions .button.primary{background:#285ac9;border:1px solid #285ac9;color:#fff}.rr-main .button.secondary,.rr-actions .button.secondary{background:#fff;border:1px solid #d3dfee;color:#264b92}.rr-source-links{display:flex;flex-direction:column;gap:12px;margin-top:25px;font-size:.82rem}.rr-source-links a{color:#285ac9}.rr-question{display:flex;flex-direction:column;gap:10px;margin:23px 0;font-size:.84rem;font-weight:650;color:#233c59;line-height:1.7}.rr-question select{width:100%;min-width:0;border:1px solid #d5dfe9;padding:12px;border-radius:8px;background:#fff;color:#233c59;font:inherit}.rr-check{display:flex;align-items:flex-start;gap:10px;padding-top:18px;margin-top:auto;font-size:.8rem;font-weight:650;color:#375373;line-height:1.6}.rr-check input[type=checkbox]{width:18px;min-width:18px;height:18px;margin:3px 0 0;accent-color:#285ac9}.rr-progress-bar{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:24px 28px;background:#14263f;color:#fff;border-radius:14px;margin-bottom:25px}.rr-progress-bar b{font-size:.98rem}.rr-progress-bar p{color:#c2cede;font-size:.79rem;margin:8px 0 0}.rr-progress-bar progress{width:min(300px,40%);height:12px;accent-color:#dbb782;border:0;border-radius:999px;overflow:hidden}.rr-progress-bar progress::-webkit-progress-bar{background:#425370;border-radius:999px}.rr-progress-bar progress::-webkit-progress-value{background:#dbb782;border-radius:999px}.rr-status{font-size:.82rem;color:#546f94;min-height:1.5em}#your-next-step{padding-top:52px;padding-bottom:46px}.rr-study-safe{background:linear-gradient(110deg,#eef2f8,#e6edf9)}.rr-learning-hub{background:linear-gradient(110deg,#eef2f8,#f0ede8)}.rr-cybersecurity{background:linear-gradient(110deg,#eef2f8,#e4edf6)}.rr-career-studio{background:linear-gradient(110deg,#eef2f8,#f1edf8)}
@media(max-width:1050px){.rr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rr-main .page-hero .shell{padding-right:20%}}
@media(max-width:720px){.rr-grid,.rr-split{grid-template-columns:minmax(0,1fr)}.rr-card,.rr-panel{padding:23px}.rr-main .page-hero .shell{padding-right:0}.rr-main .page-hero h1{font-size:clamp(2.25rem,10vw,3.2rem)}.rr-hero .page-symbol{opacity:.09}.rr-filters button{padding:9px 12px;font-size:.75rem}.rr-progress-bar{flex-direction:column;align-items:stretch;gap:18px;padding:22px}.rr-progress-bar progress{width:100%}.rr-main .editorial-heading{display:block}.rr-main .editorial-heading>p{margin-top:20px}.rr-card h3{font-size:1.22rem}.rr-main .home-section{padding-block:44px}#your-next-step{padding-block:36px}.brand-name small{font-size:.44em}.rr-actions{gap:9px}.rr-actions .button{padding:12px 15px}}
@media(prefers-reduced-motion:reduce){.rr-card,.rr-main *{scroll-behavior:auto!important}}
@media print{body:has(#study-safe-form) .site-header,body:has(#study-safe-form) .site-footer,body:has(#study-safe-form) .feedback-fab,body:has(#study-safe-form) .skip-link,body:has(#study-safe-form) #study-safe-form,body:has(#study-safe-form) .rr-actions,body:has(#study-safe-form) .rr-main>.home-section:not(:has(#safe-result)){display:none!important}body:has(#study-safe-form) .rr-split{display:block}body:has(#study-safe-form) .rr-panel{border:0;background:white;padding:0}body:has(#study-safe-form) .page-hero{min-height:0;padding:20px 0;background:white}body:has(#study-safe-form) .hero-meta,body:has(#study-safe-form) .page-symbol{display:none}body:has(#study-safe-form) .shell{width:100%;max-width:none}body:has(#study-safe-form) .rr-main{overflow:visible}}
