.case-opening{padding-top:6rem;padding-bottom:5rem;border-bottom:1px solid var(--ink,#282822)}.case-opening h1{font-size:clamp(3.2rem,6.5vw,7rem);line-height:1.03;letter-spacing:-.035em;max-width:1100px}.case-opening>p{max-width:780px}.case-status{border-left:3px solid #8a482e;padding:1rem 1.4rem;margin:2rem 0}.case-test{background:#e8e3d5}.case-table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;margin:2rem 0}caption{text-align:left;margin-bottom:1rem;font-style:italic}th,td{text-align:left;vertical-align:top;padding:1rem;border-bottom:1px solid #bcb5a4}thead{font-family:'Segoe UI',sans-serif}details{border-top:1px solid #bcb5a4;padding:1.3rem 0}summary{cursor:pointer;font-size:1.2rem}details p{max-width:850px}.case-test li{margin-bottom:1.5rem}@media(max-width:600px){.case-opening{padding-top:3rem}.case-opening h1{font-size:3.1rem}th,td{padding:.65rem;min-width:140px}}
