.hackathons-module__dx0zmW__specimen{gap:var(--hairline-gap);flex-direction:column;min-width:0;margin:0;display:flex}.hackathons-module__dx0zmW__stage{padding:var(--stage-gap);border:var(--hairline-width) solid var(--hairline);border-radius:var(--radius-lg);background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.hackathons-module__dx0zmW__specimen figcaption{justify-content:space-between;gap:var(--row-gap);display:flex}.hackathons-module__dx0zmW__specimen figcaption span:first-child{flex:none}.hackathons-module__dx0zmW__specimen figcaption span:last-child{color:var(--muted);text-align:right}.hackathons-module__dx0zmW__meta{gap:0 var(--row-gap);color:var(--muted);flex-wrap:wrap;display:flex}.hackathons-module__dx0zmW__meta a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline);text-decoration-color:var(--hairline);text-underline-offset:.2em}.hackathons-module__dx0zmW__habits{gap:var(--stage-gap);counter-reset:habit;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hackathons-module__dx0zmW__habits li{gap:var(--hairline-gap);counter-increment:habit;grid-template-columns:2em 1fr;display:grid}.hackathons-module__dx0zmW__habits li:before{content:counter(habit, decimal-leading-zero);color:var(--muted);font-family:var(--font-label-mono), ui-monospace, monospace;font-size:.875em;line-height:1.64286}.hackathons-module__dx0zmW__habits b{font-weight:600;display:block}.hackathons-module__dx0zmW__habits p{color:var(--muted);text-wrap:pretty;margin:0}@media (max-width:760px){.hackathons-module__dx0zmW__specimen figcaption{flex-direction:column;gap:0}.hackathons-module__dx0zmW__specimen figcaption span:last-child{text-align:left}.hackathons-module__dx0zmW__stage{padding:var(--hairline-gap)}}
