.rl .nav[data-active=institute] a[data-nav=institute]{color:var(--gold)}.rl .header.is-scrolled .nav[data-active=institute] a[data-nav=institute]{color:var(--golddeep)}.rl .xcrumbs{letter-spacing:.13em;text-transform:uppercase;color:#f5f0e8a8;margin-bottom:20px;font-family:Space Mono,monospace;font-size:10px}.rl .xcrumbs a{color:#f5f0e8a8}.rl .xcrumbs a:hover{color:var(--gold)}.rl .xcrumbs .sep{opacity:.5;margin:0 8px}.rl .facts{border-top:1px solid var(--border);flex-wrap:wrap;gap:46px;margin-top:42px;padding-top:30px;display:flex}.rl .facts .f-l{letter-spacing:.14em;text-transform:uppercase;color:var(--golddeep);margin-bottom:7px;font-family:Space Mono,monospace;font-size:9px;display:block}.rl .facts .f-v{color:var(--teal);font-family:Playfair Display,serif;font-size:19px}.rl .step-grid{grid-template-columns:repeat(4,1fr);gap:2px;margin-top:50px;display:grid}@media (width<=900px){.rl .step-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.rl .step-grid{grid-template-columns:1fr;gap:12px}}.rl .step{background:var(--parch);border:1px solid var(--border);padding:32px 28px}.rl .step .s-n{color:var(--gold);opacity:.55;margin-bottom:14px;font-family:Playfair Display,serif;font-size:34px;font-weight:700;line-height:1}.rl .step h3{color:var(--teal);margin-bottom:8px;font-family:Playfair Display,serif;font-size:20px;line-height:1.2}.rl .step p{color:var(--muted);font-family:EB Garamond,serif;font-size:15px;line-height:1.6}
