.showcase-card[hidden]{display:none!important}.showcase-filters{margin:24px 0}.goal-examples{display:block;margin-top:14px}.module-deliverable{margin:0 24px 24px;padding:18px 22px;border-left:3px solid var(--violet);background:rgba(155,108,255,.06);border-radius:0 12px 12px 0}.module-deliverable strong{color:var(--amber);font-size:.8rem;letter-spacing:.04em}.module-deliverable p{margin:7px 0 0;color:var(--text)}.author-profile{display:grid;grid-template-columns:minmax(200px,320px) 1fr;gap:56px;align-items:center}.author-profile img{width:100%;max-height:410px;object-fit:cover;object-position:50% 25%;border-radius:22px}.author-profile h2{margin-top:12px}.author-profile p{color:var(--muted);max-width:650px}.author-profile .text-link{display:inline-block;margin-top:12px}.production-route{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;padding:0;counter-reset:route}.production-route li{counter-increment:route;padding:23px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.production-route li:before{content:'0' counter(route);color:var(--violet);display:block;font-size:.8rem;letter-spacing:.12em;margin-bottom:12px}.production-route b{display:block}.production-route p{font-size:.9rem;color:var(--muted);margin:8px 0 0}.process-disclosure{color:var(--muted);font-size:.86rem;border-left:2px solid var(--amber);padding-left:16px}@media(max-width:700px){.author-profile{grid-template-columns:1fr;gap:24px}.author-profile img{max-width:290px;max-height:340px}.production-route{grid-template-columns:1fr}.module-deliverable{margin:0 16px 20px;padding:15px}.showcase-filters{gap:8px}}
