.pro-workshop{max-width:900px}.pro-workshop .tile{margin:1.4rem 0;padding:clamp(1rem,3vw,2rem)}.pro-workshop p{line-height:1.75;overflow-wrap:anywhere}.pro-source{overflow-x:auto;margin-top:1rem}.pro-source table{border-collapse:collapse;width:100%}.pro-source caption{text-align:left;margin-bottom:.8rem}.pro-source th,.pro-source td{text-align:left;padding:.65rem;border-bottom:1px solid currentColor;vertical-align:top}.pro-workshop li{margin:.65rem 0}.pro-workshop :focus-visible{outline:3px solid #e8bc63;outline-offset:4px}body header.nav{position:static;height:auto;min-height:0;flex-wrap:wrap;padding:1rem;gap:1rem}body header.nav nav{position:static;inset:auto;width:auto;padding:0;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:600px){body header.nav{flex-direction:column;align-items:flex-start}.pro-workshop h1{font-size:2rem;overflow-wrap:anywhere}.pro-source{font-size:.9rem}}
