.piece{display:flex;gap:1rem;align-items:flex-start;height:100%}.piece .glyph{font:400 3rem/1 Segoe UI Symbol,"Noto Sans Symbols 2",DejaVu Sans,serif;color:var(--ink);flex:none;width:3.2rem;text-align:center}.piece h3{margin-bottom:.25rem}.info .media{max-width:170px;margin-bottom:.9rem}.after-split{margin:2rem 0 1rem}.prep-split{grid-template-columns:minmax(0,300px) minmax(0,1fr);justify-content:start}@media(max-width:960px){.prep-split{grid-template-columns:1fr}.prep-split .media{max-width:300px}}
