.case-detail .source-half_flex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px;margin:32px 0 64px}.case-detail .source-case-photo{margin:0;min-width:0}.case-detail figcaption{font-family:Georgia,serif;color:#851d23;font-size:21px;border-bottom:1px solid #d9c3c3;padding-bottom:10px;margin-bottom:14px}.case-detail .source-case-photo img{display:block;width:100%;max-width:100%;height:auto;border-radius:12px}.case-detail table{width:100%;table-layout:fixed;border-collapse:collapse}.case-detail th{width:25%;vertical-align:top}.case-detail td{width:75%;overflow-wrap:anywhere}.case-detail th,.case-detail td{padding:22px;border:1px solid #ded5d2;text-align:left;line-height:1.9}.case-detail th{background:#f6f1ef}.case-back{margin:32px 0}.case-back a{display:inline-block;border:1px solid #851d23;border-radius:30px;padding:12px 30px;color:#851d23;text-decoration:none}.case-detail h3{margin-top:60px}@media(max-width:767px){.case-detail .source-half_flex{grid-template-columns:1fr;gap:24px;margin:24px 0 48px}.case-detail figcaption{font-size:18px}.case-detail th,.case-detail td{padding:12px;font-size:14px}.case-detail th,.case-detail td{width:100%}.case-back a{padding:12px 24px}}