.stg{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.stl{flex-basis:100%;order:-1;font-size:14px;font-weight:600;line-height:1.35}.stl.curso{color:var(--accent)}.stl.aprovada,.stl.publicada{color:var(--favor)}.stl.rejeitada{color:var(--contra)}.stl.retirada{color:var(--muted)}.std{color:var(--muted);white-space:nowrap;font-size:13px}.sd{flex:none;align-items:center;height:18px;display:inline-flex}.sd i{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--rail);border-radius:50%;flex:none;position:relative}.sd i+i{margin-left:9px}.sd i+i:before{content:"";border-top:1px dotted var(--rail);width:9px;position:absolute;top:3.5px;right:100%}.sd .sd-d+i:before{border-top:1.5px solid var(--text);top:3.25px}.sd .sd-d{background:var(--text);box-shadow:none}.sd .sd-c{background:var(--accent);box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--accent)}.sd .sd-n{box-shadow:inset 0 0 0 1.5px var(--accent)}.sd .sd-e{background:var(--contra);box-shadow:none}.sd .sd-s{opacity:.5}.feat{gap:12px;display:grid}.featl{border-top:1px solid var(--line);padding:0;list-style:none}.fi{border-bottom:1px solid var(--line);color:inherit;border-radius:4px;gap:10px 40px;margin:0 -8px;padding:18px 8px 20px;text-decoration:none;display:grid}.fi:hover{background:var(--surface)}.fi:hover .fi-t{text-decoration:underline;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted);text-underline-offset:4px;text-decoration-thickness:1px}.fi-txt{gap:4px;min-width:0;display:grid}.fi-t{letter-spacing:-.01em;text-wrap:balance;font-size:20px;font-weight:700;line-height:1.25}.fi-k{color:var(--muted);font-size:14px}.fi-k .ref{color:var(--text)}.fi-now{text-wrap:pretty;max-width:68ch;margin-top:4px;font-size:16px;line-height:1.5}.fsrc{display:flex}@media (min-width:960px){.fi{grid-template-columns:minmax(0,70ch) 260px;justify-content:start;gap:10px 64px}.fi .stg{align-content:start;justify-items:start;gap:4px;padding-top:4px;display:grid}.fi .stl{order:0}}.wrap>.feat+.alli{margin-top:40px}.alli>h2{margin-bottom:4px}.list .iv{color:inherit;grid-template-columns:minmax(0,1fr)}.list .iv .stg{margin-top:4px}@media (min-width:1100px){.list .iv{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:4px 24px}.list .iv .stg{justify-items:start;gap:2px;margin-top:0;display:grid}.list .iv .stl{order:0}}
