.ProblemDiagram_problem__zgZ_6{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin:var(--spacing-fluid-xl) auto;width:max-content;max-width:100%}.ProblemDiagram_problemRow__mAjG7{display:flex;align-items:flex-start;justify-content:center;gap:var(--spacing-fluid-md)}.ProblemDiagram_problemColumn__gE4E5{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);width:140px}.ProblemDiagram_problemTile__tl2aw{width:120px;height:auto;border-radius:var(--radius-sm);box-shadow:var(--shadow-portrait);margin-bottom:0}.ProblemDiagram_problemLabel__RQ2Zb{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-label);text-align:center}.ProblemDiagram_problemNote__bs3Gn{margin:0;font-size:var(--text-caption);color:var(--color-text-light);text-align:center;line-height:var(--line-height-snug)}.ProblemDiagram_problemBarrier__ZTYXU{display:flex;align-items:center;justify-content:center;height:232px;width:32px;color:var(--color-label);opacity:var(--opacity-medium)}.ProblemDiagram_problemBarrierMark__zBTc5{font-family:var(--font-display);font-size:var(--text-fluid-lg);font-weight:var(--font-weight-light);line-height:1}.ProblemDiagram_problemCaption__dEMK9{text-align:center;font-size:var(--text-caption);color:var(--color-text-light);font-style:italic;max-width:50ch}@media (max-width:768px){.ProblemDiagram_problemRow__mAjG7{flex-direction:column;align-items:center}.ProblemDiagram_problemBarrier__ZTYXU{height:auto;width:auto;flex-direction:row;gap:var(--spacing-2)}}