.WorkshopFocus-module__O9JcaW__section{padding:56px 0}.WorkshopFocus-module__O9JcaW__section h2{margin-bottom:16px;font-size:clamp(30px,4.5vw,48px);line-height:1.05}.WorkshopFocus-module__O9JcaW__intro{color:var(--tp-grey);max-width:720px;margin-bottom:24px;line-height:1.7}.WorkshopFocus-module__O9JcaW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.WorkshopFocus-module__O9JcaW__card{border:1px solid var(--tp-border);border-radius:var(--tp-radius);background:var(--tp-card);flex-direction:column;gap:12px;padding:24px;display:flex}.WorkshopFocus-module__O9JcaW__card h3{margin:0;font-size:21px}.WorkshopFocus-module__O9JcaW__card p{color:var(--tp-grey);margin:0;line-height:1.65}.WorkshopFocus-module__O9JcaW__card a{color:var(--tp-orange);margin-top:auto;padding-top:10px;font-weight:700}.WorkshopFocus-module__O9JcaW__number{color:var(--tp-orange);letter-spacing:1px;font-size:13px;font-weight:800}.WorkshopFocus-module__O9JcaW__race{border-radius:var(--tp-radius);background:linear-gradient(120deg,#292016,var(--tp-card));border:1px solid #745022;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;padding:32px;display:grid}.WorkshopFocus-module__O9JcaW__race p{color:var(--tp-grey);line-height:1.7}.WorkshopFocus-module__O9JcaW__steps{align-content:center;gap:20px;margin:0;padding-left:24px;display:grid}.WorkshopFocus-module__O9JcaW__steps li{padding-left:5px}.WorkshopFocus-module__O9JcaW__steps strong{margin-bottom:4px;display:block}.WorkshopFocus-module__O9JcaW__steps span{color:var(--tp-grey);font-size:14px}.WorkshopFocus-module__O9JcaW__tools{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkshopFocus-module__O9JcaW__footnote{color:var(--tp-grey);margin:18px 0 0;font-size:13px}.WorkshopFocus-module__O9JcaW__comments{border-top:1px solid var(--tp-border);margin-top:24px;padding-top:20px}.WorkshopFocus-module__O9JcaW__commentsTitle{font-family:var(--font-body);align-items:center;gap:10px;margin:0 0 12px;font-size:16px;line-height:1.5;display:flex}.WorkshopFocus-module__O9JcaW__commentsTitle svg{flex-shrink:0}.WorkshopFocus-module__O9JcaW__commentList{gap:12px;display:grid}.WorkshopFocus-module__O9JcaW__comment{text-align:left;min-width:0}.WorkshopFocus-module__O9JcaW__comment p{color:var(--tp-white);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.WorkshopFocus-module__O9JcaW__comment .WorkshopFocus-module__O9JcaW__username{color:var(--tp-white);margin-right:5px;font-weight:750;text-decoration:none}.WorkshopFocus-module__O9JcaW__comment .WorkshopFocus-module__O9JcaW__username:hover{text-decoration:underline}.WorkshopFocus-module__O9JcaW__commentSource{color:var(--tp-grey);flex-wrap:wrap;gap:3px 12px;margin-top:2px;font-size:12px;line-height:1.5;display:flex}.WorkshopFocus-module__O9JcaW__commentSource a{color:var(--tp-grey);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.WorkshopFocus-module__O9JcaW__postLink{color:inherit;text-decoration:none;display:block}.WorkshopFocus-module__O9JcaW__postComment{border-top:1px solid var(--tp-border);text-align:left;margin:0 14px;padding:8px 0 12px}.WorkshopFocus-module__O9JcaW__postComment p{color:var(--tp-white);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.WorkshopFocus-module__O9JcaW__postComment .WorkshopFocus-module__O9JcaW__username{color:var(--tp-white);margin-right:4px;font-weight:750;text-decoration:none}.WorkshopFocus-module__O9JcaW__postComment .WorkshopFocus-module__O9JcaW__username:hover{text-decoration:underline}.WorkshopFocus-module__O9JcaW__originalComment{color:var(--tp-grey);text-underline-offset:3px;margin-top:6px;font-size:11px;line-height:1.5;text-decoration:underline;display:inline-block}@media (max-width:800px){.WorkshopFocus-module__O9JcaW__cards{grid-template-columns:1fr}.WorkshopFocus-module__O9JcaW__race{grid-template-columns:1fr;padding:22px}.WorkshopFocus-module__O9JcaW__section{padding:36px 0}}.WorkshopFocus-module__O9JcaW__postComment{flex-direction:column;gap:4px;display:flex}.WorkshopFocus-module__O9JcaW__originalComment{align-self:flex-start;margin-top:auto;padding-top:2px}.WorkshopFocus-module__O9JcaW__compactCard[class] .WorkshopFocus-module__O9JcaW__caption{padding:12px 14px}.WorkshopFocus-module__O9JcaW__compactCard[class] .WorkshopFocus-module__O9JcaW__caption h3{min-height:0;margin:0;font-size:16px;line-height:1.3}.WorkshopFocus-module__O9JcaW__compactCard[class] .WorkshopFocus-module__O9JcaW__postComment p{min-height:0}
