.nearby-workshops{color:var(--color-skin-secondary);font-size:1rem;line-height:1.5}.nearby-workshops h2{color:var(--color-skin-primary);font-size:1.5rem;line-height:1.33;font-weight:700;margin-bottom:1rem}.nearby-workshops h3{color:var(--color-skin-primary);font-size:1.125rem;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.nearby-workshops p{margin:.5rem 0}.nearby-workshops a{color:var(--color-primary-700);text-decoration:underline;text-underline-offset:.2em}.nearby-workshops a:hover{color:var(--color-primary-800)}.dark .nearby-workshops a{color:var(--color-primary-300)}.dark .nearby-workshops a:hover{color:var(--color-primary-200)}.nearby-workshops a:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px;border-radius:.25rem}.nearby-workshops ol{display:grid;gap:1rem;margin-top:1.5rem}.nearby-workshops li{display:flex;flex-direction:column;min-width:0;background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:.75rem;padding:1.5rem;overflow-wrap:anywhere}.nearby-workshops li>p:nth-of-type(2){font-size:.875rem;color:var(--color-skin-secondary)}.nearby-workshops a[href^="tel:"]{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:500}.nearby-workshops li>a{display:flex;align-items:center;min-height:2.75rem;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-border-card);font-size:.875rem;font-weight:600}@media(min-width:640px){.nearby-workshops ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
