.RuHbTG_page{background:var(--surface)}.RuHbTG_band{padding:56px 0}.RuHbTG_white{background:var(--surface)}.RuHbTG_beige{background:var(--calm-beige)}.RuHbTG_inner{max-width:72rem;padding:0 calc(var(--gutter) + 14px);margin:0 auto}.RuHbTG_head{text-align:center;justify-items:center;gap:10px;max-width:40rem;margin:0 auto 36px;display:grid}.RuHbTG_eyebrow{font-family:var(--font-ui);font-size:max(.72rem, min(.72rem * var(--small-text-boost,1), var(--small-text-cap,100rem)));letter-spacing:.16em;text-transform:uppercase;color:var(--brand-red-deep);margin:0;font-weight:700}.RuHbTG_heading{font-family:var(--font-heading);color:var(--ink-heading);text-wrap:balance;margin:0;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);font-weight:500;line-height:1.15}.RuHbTG_centered{text-align:center;margin-bottom:36px}.RuHbTG_lede{font-size:max(1rem, min(1rem * var(--small-text-boost,1), var(--small-text-cap,100rem)));color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.55}.RuHbTG_levels,.RuHbTG_subjects,.RuHbTG_steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.RuHbTG_level,.RuHbTG_subject{background:var(--surface);box-shadow:inset 0 0 0 1px var(--navy-tint-line);text-align:center;transition:box-shadow var(--motion-medium) var(--ease-standard), transform var(--motion-medium) var(--ease-expressive);border-radius:18px;align-content:start;justify-items:center;gap:10px;padding:28px 22px 26px;display:grid}.RuHbTG_beige .RuHbTG_subject{box-shadow:inset 0 0 0 1px var(--calm-beige-warm)}.RuHbTG_levelNumber{background:var(--brand-navy);color:#fff;width:64px;height:64px;font-family:var(--font-heading);border-radius:50%;place-items:center;font-size:1.9rem;font-weight:500;line-height:1;display:grid}.RuHbTG_disc{background:var(--navy-tint);width:56px;height:56px;color:var(--brand-navy);border-radius:50%;place-items:center;display:grid}.RuHbTG_cardTitle{font-family:var(--font-heading);color:var(--ink-heading);margin:4px 0 0;font-size:1.35rem;font-weight:500;line-height:1.2}.RuHbTG_cardText{max-width:30ch;font-size:max(.92rem, min(.92rem * var(--small-text-boost,1), var(--small-text-cap,100rem)));color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.5}.RuHbTG_buttons{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.RuHbTG_button{border-radius:var(--radius-pill);background:var(--brand-navy);color:#fff;min-height:44px;font-family:var(--font-ui);font-size:max(.88rem, min(.88rem * var(--small-text-boost,1), var(--small-text-cap,100rem)));transition:background var(--motion-medium) var(--ease-standard), color var(--motion-medium) var(--ease-standard);justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-flex}.RuHbTG_button svg{opacity:.85;flex:none}.RuHbTG_outline{box-shadow:inset 0 0 0 1.5px var(--brand-navy);color:var(--brand-navy);background:0 0}.RuHbTG_button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (hover:hover) and (pointer:fine){.RuHbTG_level:hover,.RuHbTG_subject:hover{box-shadow:inset 0 0 0 2px var(--navy-tint-ink);transform:translateY(calc(-3px * var(--motion-scale)))}.RuHbTG_button:hover{background:var(--brand-red-deep);color:#fff}.RuHbTG_outline:hover{box-shadow:inset 0 0 0 1.5px var(--brand-red-deep)}}.RuHbTG_steps{counter-reset:step}.RuHbTG_step{text-align:center;justify-items:center;gap:8px;display:grid}.RuHbTG_stepNumber{background:var(--navy-tint);width:44px;height:44px;color:var(--brand-navy);font-family:var(--font-ui);border-radius:50%;place-items:center;font-weight:700;display:grid}.RuHbTG_stepTitle{font-family:var(--font-heading);color:var(--ink-heading);margin:0;font-size:1.2rem;font-weight:500}.RuHbTG_closing{background:var(--brand-navy);color:#fff;padding:56px 0}.RuHbTG_closingInner{max-width:40rem;padding:0 calc(var(--gutter) + 14px);text-align:center;justify-items:center;gap:14px;margin:0 auto;display:grid}.RuHbTG_closingTitle{font-family:var(--font-heading);margin:0;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);font-weight:500;line-height:1.15}.RuHbTG_closingText{opacity:.88;margin:0;line-height:1.55}.RuHbTG_closingActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.RuHbTG_closingPrimary,.RuHbTG_closingSecondary{border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-ui);align-items:center;gap:8px;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-flex}.RuHbTG_closingPrimary{color:var(--brand-navy);background:#fff}.RuHbTG_closingSecondary{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffb3}.RuHbTG_closingPrimary:focus-visible,.RuHbTG_closingSecondary:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (min-width:40rem){.RuHbTG_levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.RuHbTG_band,.RuHbTG_closing{padding:var(--section-y) 0}.RuHbTG_subjects,.RuHbTG_steps{grid-template-columns:repeat(3,minmax(0,1fr))}.RuHbTG_steps{gap:32px}}@media (min-width:64rem){.RuHbTG_levels{grid-template-columns:repeat(4,minmax(0,1fr))}}
