.learning-routes-landing-module__ObsmOG__page{gap:var(--space-6);max-width:1120px;margin:var(--space-4) auto 0;display:grid}.learning-routes-landing-module__ObsmOG__intro{gap:var(--space-2);display:grid}.learning-routes-landing-module__ObsmOG__intro h1{font-size:var(--type-page-size);line-height:var(--type-page-line);margin:0}.learning-routes-landing-module__ObsmOG__lead{max-width:60ch;font-size:var(--type-section-size);line-height:var(--type-section-line);margin:0}.learning-routes-landing-module__ObsmOG__explain,.learning-routes-landing-module__ObsmOG__note{max-width:68ch;color:var(--text-secondary);line-height:var(--type-body-line);margin:0}.learning-routes-landing-module__ObsmOG__note{font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.learning-routes-landing-module__ObsmOG__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.learning-routes-landing-module__ObsmOG__card{align-content:start;gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:grid}.learning-routes-landing-module__ObsmOG__card[data-status=ready]{border-left:3px solid var(--brand)}.learning-routes-landing-module__ObsmOG__cardTitle{font-size:var(--type-card-size);line-height:var(--type-card-line);margin:0}.learning-routes-landing-module__ObsmOG__who{color:var(--text-secondary);line-height:var(--type-body-line);margin:0}.learning-routes-landing-module__ObsmOG__statusRow{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.learning-routes-landing-module__ObsmOG__status{padding:2px var(--space-2);font-size:var(--type-meta-size);line-height:var(--type-meta-line);border:1px solid var(--border);border-radius:999px}.learning-routes-landing-module__ObsmOG__status[data-status=ready]{color:var(--brand);border-color:var(--brand)}.learning-routes-landing-module__ObsmOG__status[data-status=translation-pending]{color:var(--info);border-color:var(--info)}.learning-routes-landing-module__ObsmOG__status[data-status=verifying]{color:var(--warning);border-color:var(--warning)}.learning-routes-landing-module__ObsmOG__steps,.learning-routes-landing-module__ObsmOG__routeTitle{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.learning-routes-landing-module__ObsmOG__outcome{line-height:var(--type-body-line);margin:0}.learning-routes-landing-module__ObsmOG__statusNote{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);margin:0}.learning-routes-landing-module__ObsmOG__details{margin:0}.learning-routes-landing-module__ObsmOG__summary{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);cursor:pointer}.learning-routes-landing-module__ObsmOG__summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.learning-routes-landing-module__ObsmOG__phases{gap:var(--space-2);margin:var(--space-2) 0 0;padding-left:var(--space-4);display:grid}.learning-routes-landing-module__ObsmOG__phases li{line-height:var(--type-meta-line)}.learning-routes-landing-module__ObsmOG__phaseTitle{margin-right:var(--space-2);font-weight:600;font-size:var(--type-meta-size)}.learning-routes-landing-module__ObsmOG__phaseQuestion{color:var(--text-secondary);font-size:var(--type-meta-size)}.learning-routes-landing-module__ObsmOG__actionRow{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;align-items:baseline;display:flex}.learning-routes-landing-module__ObsmOG__action{color:var(--brand);font-weight:600;text-decoration:none}.learning-routes-landing-module__ObsmOG__action:hover{text-decoration:underline}.learning-routes-landing-module__ObsmOG__action:focus-visible{outline:2px solid var(--brand);outline-offset:2px}
