.public-role-foundation-journey-module__mS7I9q__hero{isolation:isolate}.public-role-foundation-journey-module__mS7I9q__heroBoundary{max-width:62ch;padding-left:var(--ui-space-4);color:var(--ui-chrome-text);font:var(--ui-type-supporting);border-left:2px solid #bdd6cab3;margin:0}.public-role-foundation-journey-module__mS7I9q__actionSupport{max-width:64ch;color:var(--ui-chrome-muted);font:var(--ui-type-meta);margin:0}.public-role-foundation-journey-module__mS7I9q__unavailableNotice{border-radius:var(--ui-radius-md);max-width:66ch;padding:var(--ui-space-4);color:var(--ui-chrome-text);font:var(--ui-type-supporting);background:#fff9ec14;border:1px solid #fff9ec47;margin:0}.public-role-foundation-journey-module__mS7I9q__journey{gap:clamp(1.5rem,3.5vw,2.75rem);padding-block:clamp(3rem,7vw,6.5rem);display:grid}.public-role-foundation-journey-module__mS7I9q__journeyHeader{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:end;gap:clamp(1.25rem,5vw,4.5rem);display:grid}.public-role-foundation-journey-module__mS7I9q__journeyHeader>div{gap:var(--ui-space-3);display:grid}.public-role-foundation-journey-module__mS7I9q__journeyHeader h2,.public-role-foundation-journey-module__mS7I9q__actionPanel h2,.public-role-foundation-journey-module__mS7I9q__outcome h3,.public-role-foundation-journey-module__mS7I9q__step h3{color:var(--ui-text-strong);margin:0}.public-role-foundation-journey-module__mS7I9q__journeyHeader h2,.public-role-foundation-journey-module__mS7I9q__actionPanel h2{font:var(--ui-type-section);letter-spacing:-.02em}.public-role-foundation-journey-module__mS7I9q__journeyHeader>p{max-width:62ch;color:var(--ui-text-supporting);font:var(--ui-type-body);margin:0}.public-role-foundation-journey-module__mS7I9q__outcome{align-items:center;gap:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-gradient-transition);box-shadow:var(--ui-shadow-sm);grid-template-columns:minmax(10rem,.48fr) minmax(14rem,.7fr) minmax(18rem,1.25fr);padding:clamp(1.25rem,3vw,2rem);display:grid}.public-role-foundation-journey-module__mS7I9q__outcomeLabel,.public-role-foundation-journey-module__mS7I9q__boundaryLabel{color:var(--ui-emerald);font:var(--ui-type-overline);letter-spacing:.075em;text-transform:uppercase;margin:0}.public-role-foundation-journey-module__mS7I9q__outcome h3{font:var(--ui-type-component)}.public-role-foundation-journey-module__mS7I9q__outcome>p:last-child{color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}.public-role-foundation-journey-module__mS7I9q__steps{gap:var(--ui-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.public-role-foundation-journey-module__mS7I9q__step{align-content:start;gap:var(--ui-space-3);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface-elevated);min-width:0;box-shadow:var(--ui-shadow-sm);padding:clamp(1.15rem,2vw,1.5rem);display:grid;position:relative}.public-role-foundation-journey-module__mS7I9q__step[data-phase=approval]{background:var(--ui-gradient-proposal);border-color:#176b576b}.public-role-foundation-journey-module__mS7I9q__step[data-phase=post-approval]{background:var(--ui-amber-soft);border-color:#8a651847}.public-role-foundation-journey-module__mS7I9q__stepMeta{align-items:center;gap:var(--ui-space-3);color:var(--ui-text-meta);font:var(--ui-type-meta);letter-spacing:.04em;text-transform:uppercase;display:flex}.public-role-foundation-journey-module__mS7I9q__stepNumber{border:1px solid var(--ui-border);background:var(--ui-surface);width:2rem;height:2rem;color:var(--ui-forest);border-radius:999px;flex:0 0 2rem;place-items:center;display:inline-grid}.public-role-foundation-journey-module__mS7I9q__step h3{font:var(--ui-type-component)}.public-role-foundation-journey-module__mS7I9q__step>p{color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}.public-role-foundation-journey-module__mS7I9q__boundary{gap:var(--ui-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-role-foundation-journey-module__mS7I9q__boundary>div{gap:var(--ui-space-2);border-top:1px solid var(--ui-border);padding:var(--ui-space-5) var(--ui-space-2) 0;display:grid}.public-role-foundation-journey-module__mS7I9q__boundary p:last-child{color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}.public-role-foundation-journey-module__mS7I9q__actionPanel{align-items:center;gap:var(--ui-space-8);border:1px solid var(--ui-border);border-radius:var(--ui-radius-xl);background:var(--ui-gradient-transition);box-shadow:var(--ui-shadow-md);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.35rem,4vw,2.5rem);display:grid}.public-role-foundation-journey-module__mS7I9q__actionPanel>div{gap:var(--ui-space-3);display:grid}.public-role-foundation-journey-module__mS7I9q__actionPanel p{max-width:62ch;color:var(--ui-text-supporting);font:var(--ui-type-supporting);margin:0}:is(.public-role-foundation-journey-module__mS7I9q__actionPanel .ui-btn:focus-visible,.public-role-foundation-journey-module__mS7I9q__hero .ui-btn:focus-visible){outline:3px solid var(--ui-focus);outline-offset:4px;box-shadow:0 0 0 4px var(--ui-surface-elevated)}@media (max-width:64rem){.public-role-foundation-journey-module__mS7I9q__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.public-role-foundation-journey-module__mS7I9q__outcome{grid-template-columns:minmax(10rem,.55fr) minmax(0,1fr)}.public-role-foundation-journey-module__mS7I9q__outcome>p:last-child{grid-column:1/-1}}@media (max-width:48rem){.public-role-foundation-journey-module__mS7I9q__journeyHeader,.public-role-foundation-journey-module__mS7I9q__outcome,.public-role-foundation-journey-module__mS7I9q__actionPanel{grid-template-columns:1fr}.public-role-foundation-journey-module__mS7I9q__outcome>p:last-child{grid-column:auto}.public-role-foundation-journey-module__mS7I9q__actionPanel .ui-btn{width:100%}}@media (max-width:40rem){.public-role-foundation-journey-module__mS7I9q__steps,.public-role-foundation-journey-module__mS7I9q__boundary{grid-template-columns:1fr}.public-role-foundation-journey-module__mS7I9q__step,.public-role-foundation-journey-module__mS7I9q__outcome,.public-role-foundation-journey-module__mS7I9q__actionPanel{border-radius:var(--ui-radius-md)}}
