/* Story chapters follow the portfolio's title type and restrained editorial grid. */
.case-copy.case-story{display:block;max-width:1080px;margin:6px auto 0}
.case-story .case-block{position:relative;display:grid;grid-template-columns:minmax(155px,220px) minmax(0,1fr);column-gap:26px;align-items:baseline;padding:32px 0 36px;border-bottom:1px solid rgba(137,192,201,.18)}
.case-story .case-block:first-child{padding-top:17px}
.case-story .case-block:last-child{border-bottom:0;padding-bottom:8px}

.case-story .case-block h3{margin:0;font:400 29px/1.45 TitleCN,BodyCN,sans-serif;color:#f1b0d9;letter-spacing:.035em;text-wrap:balance}
.case-story .case-block p{margin:0;font-size:19px;line-height:1.95;color:#d3dfe0;overflow-wrap:break-word;text-align:justify}
@media(max-width:850px){.case-story .case-block{grid-template-columns:minmax(0,1fr);column-gap:16px;row-gap:13px;padding:27px 0 30px}.case-story .case-block h3{font-size:27px}.case-story .case-block p{grid-column:1;font-size:18px}}
@media(max-width:480px){.case-story .case-block{column-gap:11px;grid-template-columns:minmax(0,1fr)}.case-story .case-block h3{font-size:25px}.case-story .case-block p{grid-column:1/-1;font-size:17px;line-height:1.95}}
