.guide-start,.guide-walkthrough,.guide-questions,.guide-featured{margin-block:2rem;padding:clamp(1rem,3vw,1.6rem);border:1px solid var(--line,#647a7b);border-radius:20px;background:var(--card,transparent)}.guide-start li,.guide-walkthrough li{margin-block:.85rem;padding-left:.25rem}.guide-toc{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.guide-toc a{padding:.65rem .8rem;border:1px solid currentColor;border-radius:12px;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.guide-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.guide-featured-grid>a{display:flex;flex-direction:column;gap:.7rem;padding:1.15rem;border:1px solid currentColor;border-radius:16px;text-decoration:none;overflow-wrap:anywhere}.guide-featured-grid strong{font-size:1.12rem}.guide-featured-grid span:last-child{margin-top:auto;text-decoration:underline;text-underline-offset:4px}.guide-questions details{margin-block:.8rem}.guide-start,.guide-walkthrough,.guide-questions,.play-example{scroll-margin-top:1rem}.guide-featured :where(h2,p){max-width:75ch}@media(max-width:700px){.guide-featured-grid{grid-template-columns:1fr}.guide-featured-grid>a{min-height:132px}.guide-start ol,.guide-walkthrough ol{padding-left:1.3rem}.guide-toc{display:grid;grid-template-columns:1fr}}