/* Case-study detail pages only, phone widths (ivory release). The /gg-insights/ collection's compact rows live in unified-site.css. */
@media(max-width:760px){
 body.gg-unified main article.gg-cs:has(> .gg-case-summary){padding:24px 20px 40px!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__back{font-size:12px!important;line-height:1.5!important;margin-bottom:16px;min-height:32px;display:inline-flex;align-items:center}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__label{font-size:10px!important;line-height:1.4!important;margin:0 0 8px}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__title{font-size:28px!important;line-height:1.15!important;margin:0 0 14px}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-ameta{font-size:12px!important;line-height:1.5!important;margin:0 0 18px}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-case-summary{padding:16px!important;margin:0 0 20px!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-case-summary h2{font-size:20px!important;line-height:1.25!important;margin:0 0 12px!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-case-summary dl{margin:0;display:block}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-case-summary dl>div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:10px;padding:8px 0}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-case-summary dt{font-size:10px!important;line-height:1.5!important;margin:0!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-case-summary dd{font-size:14px!important;line-height:1.5!important;margin:0!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__meta{margin:0 0 24px!important;display:block}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__meta-item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:8px 0!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__meta-label{font-size:10px!important;line-height:1.45!important;margin:0!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__meta-value{font-size:14px!important;line-height:1.45!important;margin:0!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__section{margin:24px 0!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__section-title{font-size:20px!important;line-height:1.25!important;padding-bottom:8px!important;margin:0 0 12px!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__section :is(p,li){font-size:15px!important;line-height:1.6!important}
 body.gg-unified main article.gg-cs:has(> .gg-case-summary) .gg-cs__divider{margin:24px 0!important}
}
