.blt-career-roadmap{--roadmap-accent:var(--bosla-primary,#00b3a4)}.blt-career-roadmap>section{scroll-margin-top:100px;margin-block:36px}.blt-career-roadmap h2{font-size:clamp(1.4rem,3vw,2rem)}.blt-roadmap-nav{display:flex;flex-wrap:wrap;gap:12px;margin-block:24px}.blt-roadmap-nav a{padding:12px 18px;border:1px solid color-mix(in srgb,var(--roadmap-accent,var(--bosla-primary,#00b3a4)) 30%,white);border-radius:12px;text-decoration:none;color:inherit;background:color-mix(in srgb,var(--roadmap-accent,var(--bosla-primary,#00b3a4)) 7%,white)}.blt-roadmap-stage{border-inline-start:4px solid var(--roadmap-accent);margin-block:20px}.blt-roadmap-stage summary{font-weight:700;cursor:pointer;padding-block:18px}.blt-roadmap-stage .blt-skill{border-top:1px solid #e0e9ed}.blt-roadmap-stage form{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:18px}.blt-roadmap-stage form label{display:grid;gap:8px;min-width:0}.blt-roadmap-stage input,.blt-roadmap-stage select{width:100%;min-height:44px;box-sizing:border-box}.blt-roadmap-stage button{justify-self:start}.blt-next-task{border-inline-start:4px solid var(--bosla-primary,#00b3a4);padding:20px;background:color-mix(in srgb,var(--bosla-primary,#00b3a4) 7%,white);border-radius:14px;margin-block:20px}.blt-roadmap-stage p{overflow-wrap:anywhere}@media(max-width:600px){.blt-roadmap-stage form{grid-template-columns:1fr}.blt-roadmap-nav a{flex:1 1 40%;text-align:center}.blt-roadmap-stage{padding:18px}}