.case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.case-grid .card{display:flex;flex-direction:column;align-items:flex-start}.case-grid h2{font-size:31px}.case-grid .textlink{margin-top:auto;padding-top:18px}.case-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;counter-reset:steps}.case-flow li{background:#e8eee6;padding:25px;border-top:3px solid #a35b32;border-radius:4px;counter-increment:steps}.case-flow li:before{content:'0' counter(steps);display:block;color:#a35b32;font:28px Georgia;margin-bottom:10px}.case-flow strong,.case-flow span{display:block}.case-flow span{font-size:15px;margin-top:8px}.case-story{max-width:840px}.case-story .lead{max-width:700px}.status-note{border-left:3px solid #a35b32;padding:18px 24px;background:#f1eee5}.case-story details{padding:18px 0;border-bottom:1px solid #d5dfd9}.case-story summary{cursor:pointer;font-weight:bold}.case-meta{font-size:12px;color:#586d70}@media(max-width:700px){.case-grid,.case-flow{grid-template-columns:1fr}.case-grid h2{font-size:28px}}



/* Case library review v0.4 */
.case-visual,.reader-box{background:#edf1e9;border:1px solid #cedbd1;border-radius:12px;padding:28px;margin:34px 0}.case-visual h3{font:28px/1.2 Georgia}.mix-row{display:grid;grid-template-columns:1.2fr 1.7fr 48px;gap:12px;align-items:center;margin:18px 0;font-size:15px}.track{height:19px;border-radius:4px;background:#d8e2da;overflow:hidden}.track i{display:block;height:100%;background:#234754}.track .tone-1{background:#327766}.track .tone-2{background:#ad724e}.mix-row b{text-align:right}.human-note{border-left:4px solid #ad724e;padding:22px 28px;background:#f3eee4}.human-note p{font:25px/1.45 Georgia;margin:12px 0}.reader-box li{margin:14px 0}.case-story{margin:auto}.case-visual .fine{line-height:1.5}@media(max-width:500px){.mix-row{grid-template-columns:1fr 1fr 40px;font-size:12px;gap:8px}.case-visual,.reader-box{padding:20px}.human-note{padding:18px}.human-note p{font-size:22px}}
