/* One compact country layout is shared by scrolling and map exploration. */
.case>h2{font-size:36px;line-height:1.06;margin:0 0 10px;letter-spacing:-.045em}
.case>.status-label{font-size:10px;line-height:1.4;margin:0 0 6px}
.case>.case-date{font-size:8px;line-height:1.5;margin:0;color:#9994a3;letter-spacing:.015em}
.case>.case-summary{font-size:14px;line-height:1.55;margin-top:14px;max-width:390px}
.case-evidence{margin-top:12px;font-size:12px;color:#a9a2b4}
.case-evidence>summary{cursor:pointer;color:#ccb0ec;font-size:11px;line-height:1.5;padding:7px 0;min-height:30px;width:fit-content}
.case-evidence[open]{padding-bottom:14px}
.case-evidence .case-index{font-size:10px;margin-top:18px;gap:12px}
.case-evidence .case-index span{font-size:8px}
.case-evidence h3{font-size:24px;line-height:1.15;margin:16px 0 12px}
.case-evidence .case-detail{font-size:13px;line-height:1.6;margin-top:12px}
.case-evidence .case-scope{margin-top:18px;font-size:11px}
.case-evidence .source-link{margin-top:16px;font-size:11px}
.case .country-petitions{margin-top:16px;padding-top:16px}
.case .country-petitions .petitions-heading{margin:0 0 12px;font-size:9px}
.case .global-petition-note{font-size:11px;line-height:1.45;margin-bottom:12px}
.case .petition-card{padding:18px;border-radius:15px}
.case .petition-card h4{font-size:21px;line-height:1.15;margin:10px 0 12px}
.case .petition-target{font-size:11px;line-height:1.5;margin-bottom:10px}
.case .petition-ask{font-size:13px;line-height:1.5;margin-bottom:14px}
.case .petition-card .button{font-size:12px;min-height:44px;padding:10px 16px}
.hover-story-toolbar{padding:0 0 10px}
.hover-story-toolbar button{min-height:32px;font-size:9px}
.hover-story .case{padding-top:6px;padding-bottom:8px}
@media(min-width:701px){.case{padding-top:60px;padding-bottom:60px}.hover-story .case{padding-right:24px}.hover-story{padding-right:4px}}
@media(max-width:700px){.case>h2{font-size:34px}.case>.case-summary{font-size:15px}.case .petition-card h4{font-size:23px}.case .petition-ask{font-size:14px}}
@media(max-height:780px) and (min-width:701px){.case>h2{font-size:32px}.case>.case-summary{font-size:13px;line-height:1.5;margin-top:11px}.case .petition-card h4{font-size:20px}.case .country-petitions{margin-top:12px;padding-top:12px}.case .petition-card{padding:16px}.case .global-petition-note{margin-bottom:9px}.case-evidence{margin-top:7px}.case>.status-label{font-size:9px}}
@media print{.case-evidence>*{display:block!important}.case-evidence>summary{display:none!important}}
