.sub-module__Sw8ftG__two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (max-width:840px){.sub-module__Sw8ftG__two{grid-template-columns:minmax(0,1fr)}}.sub-module__Sw8ftG__timelineStep{grid-template-columns:3.5rem minmax(0,1fr)}@media (max-width:720px){.sub-module__Sw8ftG__timelineStep{grid-template-columns:minmax(0,1fr)}}.sub-module__Sw8ftG__noteCard{border:1px solid var(--line);background:var(--paper-2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;padding:1rem}.sub-module__Sw8ftG__certRow{flex-wrap:wrap;gap:.5rem;display:flex}.sub-module__Sw8ftG__certTag{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--line);color:var(--muted);padding:.5rem .75rem}.sub-module__Sw8ftG__idx{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--signal-ink)}.sub-module__Sw8ftG__taskList{gap:.5rem;padding:0;list-style:none;display:grid}.sub-module__Sw8ftG__taskList li{font-size:var(--text-sm);color:var(--muted);gap:.5rem;display:flex}.sub-module__Sw8ftG__taskList li:before{content:"–";font-family:var(--font-mono);color:var(--signal-ink)}
