.rr-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:20px 0}.rr-links a,.rr-detail{font-weight:600;text-decoration:underline;text-underline-offset:4px}.rr-detail{display:block;margin:16px 0;color:#244fba}.studio-copy .rr-detail{color:inherit}.rr-proof{padding:26px;border:1px solid #cbd5e5;border-radius:18px;background:#f0f4fb;margin:24px 0;color:#14243d}.rr-proof h2,.rr-proof h3{color:#14243d;font-size:clamp(22px,3vw,32px);line-height:1.25;margin-bottom:12px}.rr-proof p{max-width:75ch}.rr-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rr-table{overflow-x:auto;max-width:100%;margin:20px 0}.rr-table table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.rr-table th,.rr-table td{padding:13px;text-align:left;border-bottom:1px solid #cad4e6;vertical-align:top}.rr-table th{color:#182f51}.rr-table thead{background:#edf2fa}.rr-small{font-size:13px!important;line-height:1.7}.rr-comparison{margin-top:28px;padding-top:24px;border-top:1px solid #cad4e6;min-width:0;grid-column:1/-1}.rr-diagram{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.rr-diagram span{padding:16px;background:#edf2fa;border-radius:12px;flex:1;min-width:150px;text-align:center}.rr-diagram b{color:#3264ff}.rr-quick-link{margin:16px 0}.rr-proof a{color:#244fba}.rr-proof li{margin:8px 0}.rr-form-status{min-height:3em}.rr-compare-note{font-size:13px;line-height:1.6}.rr-proof blockquote{margin:0}.rr-project-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rr-project-facts div{padding:20px;background:#edf2fa;border-radius:16px}.rr-project-facts dt{font-size:13px}.rr-project-facts dd{font-size:22px;margin:8px 0 0}.rr-primary-routes{margin-top:20px}.rr-primary-routes a{color:inherit}@media(max-width:700px){.rr-columns,.rr-project-facts{grid-template-columns:1fr}.rr-proof{padding:20px}.rr-diagram{flex-direction:column;align-items:stretch}.rr-diagram b{text-align:center}.rr-links{gap:12px 18px}.rr-comparison{max-width:100%;overflow:hidden}.rr-table table{font-size:12px;min-width:620px}}
