.ProblemStories-module__hNhdYq__wrap{gap:24px;display:grid}.ProblemStories-module__hNhdYq__slab{border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--page);overflow:hidden}.ProblemStories-module__hNhdYq__head{border-bottom:1px solid var(--rule);grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:26px 28px 22px;display:grid}.ProblemStories-module__hNhdYq__n{font-family:var(--font-mono);color:var(--accent);border:1px solid var(--rule);border-radius:4px;justify-content:center;align-items:center;height:24px;margin-top:3px;font-size:.6875rem;display:inline-flex}.ProblemStories-module__hNhdYq__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.1875rem;font-weight:650;line-height:1.25}.ProblemStories-module__hNhdYq__happened{color:var(--ink-2);max-width:78ch;margin:8px 0 0;font-size:.9375rem;line-height:1.6}.ProblemStories-module__hNhdYq__narrative{counter-reset:l;gap:0 40px;padding:6px 28px 20px;display:grid}@media (min-width:860px){.ProblemStories-module__hNhdYq__narrative{grid-template-columns:repeat(2,minmax(0,1fr))}}.ProblemStories-module__hNhdYq__narrative>li{counter-increment:l;color:var(--ink-2);border-bottom:1px solid var(--rule);padding:11px 0 11px 22px;font-size:.875rem;line-height:1.62;position:relative}@media (min-width:860px){.ProblemStories-module__hNhdYq__narrative>li:nth-last-child(-n+2){border-bottom:0}}@media (max-width:859px){.ProblemStories-module__hNhdYq__narrative>li:last-child{border-bottom:0}}.ProblemStories-module__hNhdYq__narrative>li:before{content:"";background:var(--rule-strong);width:9px;height:1px;position:absolute;top:21px;left:0}.ProblemStories-module__hNhdYq__photoRow{border-top:1px solid var(--rule);background:var(--page);grid-template-columns:1fr;align-items:center;gap:20px;padding:22px 28px 24px;display:grid}@media (min-width:860px){.ProblemStories-module__hNhdYq__photoRow{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px}}.ProblemStories-module__hNhdYq__photo{border:1px solid var(--rule-strong);border-radius:6px;width:100%;height:auto;display:block}.ProblemStories-module__hNhdYq__photoTie{color:var(--ink-2);margin:0;font-size:.9375rem;line-height:1.65}.ProblemStories-module__hNhdYq__pairWrap{border-top:1px solid var(--rule-strong);background:var(--band);padding:24px 28px 26px}.ProblemStories-module__hNhdYq__pair{grid-template-columns:1fr;gap:18px;display:grid}@media (min-width:780px){.ProblemStories-module__hNhdYq__pair{grid-template-rows:auto repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.ProblemStories-module__hNhdYq__panel,.ProblemStories-module__hNhdYq__panelBad{grid-row:1/span 5;grid-template-rows:subgrid;display:grid}.ProblemStories-module__hNhdYq__rows{grid-row:2/-1;grid-template-rows:subgrid}}.ProblemStories-module__hNhdYq__panel,.ProblemStories-module__hNhdYq__panelBad{background:var(--page);border:1px solid var(--rule);border-radius:6px;margin:0;padding:0;overflow:hidden}.ProblemStories-module__hNhdYq__panelBad{background:var(--amber-wash);border-color:#f0e0c6}.ProblemStories-module__hNhdYq__panelHeadBad,.ProblemStories-module__hNhdYq__panelHeadGood{font-family:var(--font-mono);border-bottom:1px solid var(--rule);align-items:center;gap:8px;padding:12px 16px;font-size:.75rem;display:flex}.ProblemStories-module__hNhdYq__panelHeadBad{color:var(--amber);border-bottom-color:#f0e0c6}.ProblemStories-module__hNhdYq__panelHeadGood{color:var(--accent)}.ProblemStories-module__hNhdYq__markBad,.ProblemStories-module__hNhdYq__markGood{border-radius:2px;flex:none;width:8px;height:8px}.ProblemStories-module__hNhdYq__markBad{background:var(--amber)}.ProblemStories-module__hNhdYq__markGood{background:var(--accent)}.ProblemStories-module__hNhdYq__rows{gap:0;margin:0;display:grid}.ProblemStories-module__hNhdYq__row{border-bottom:1px solid var(--rule);grid-template-columns:1fr;align-content:start;gap:4px;padding:13px 16px;display:grid}.ProblemStories-module__hNhdYq__panelBad .ProblemStories-module__hNhdYq__row{border-bottom-color:#f0e0c6}.ProblemStories-module__hNhdYq__row:last-child{border-bottom:0}.ProblemStories-module__hNhdYq__rowKey{font-family:var(--font-mono);color:var(--ink-3);font-size:.6875rem;line-height:1.5}.ProblemStories-module__hNhdYq__panelBad .ProblemStories-module__hNhdYq__rowKey{color:#7d5f33}.ProblemStories-module__hNhdYq__rowValBad,.ProblemStories-module__hNhdYq__rowValGood{letter-spacing:-.012em;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.ProblemStories-module__hNhdYq__rowValBad{color:var(--amber)}.ProblemStories-module__hNhdYq__rowValGood{color:var(--ink)}.ProblemStories-module__hNhdYq__rowSrc{letter-spacing:0;color:var(--ink-2);margin-top:5px;font-size:.8125rem;font-weight:400;line-height:1.55;display:block}.ProblemStories-module__hNhdYq__panelBad .ProblemStories-module__hNhdYq__rowSrc{color:#6b5739}.ProblemStories-module__hNhdYq__cost{border-top:1px solid var(--rule-strong);color:var(--ink);margin:18px 0 0;padding-top:16px;font-size:.9375rem;line-height:1.62}.ProblemStories-module__hNhdYq__costKey{font-family:var(--font-mono);color:var(--accent);margin-bottom:7px;font-size:.6875rem;display:block}.ProblemStories-module__hNhdYq__foot{border-top:1px solid var(--rule-strong);background:var(--page);grid-template-columns:1fr;gap:6px;padding:18px 28px 20px;display:grid}@media (min-width:720px){.ProblemStories-module__hNhdYq__foot{grid-template-columns:220px minmax(0,1fr);align-items:baseline;gap:24px}}.ProblemStories-module__hNhdYq__footKey{font-family:var(--font-mono);color:var(--accent);font-size:.6875rem}.ProblemStories-module__hNhdYq__footBody{color:var(--ink);max-width:80ch;margin:0;font-size:.9375rem;line-height:1.62}
