/* PNGCORE — Our resource industry hub (/industry/, page-industry.php; owner: policy). Shared industry rules are in
   industry-page.css (loaded first by the template); this file holds the hub-only parts. Scoped to .pc-industry-hub. */

.pc-industry-hub .pc-industry-cards-section{padding-bottom:var(--pc-section-sm)}
.pc-industry-hub .pc-page-notice + .pc-industry-cards-section{padding-top:var(--pc-s7)}

/* Current data band */
.pc-industry-current .pc-stat-num--words{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.6rem);line-height:1.05}
.pc-industry-current .pc-stat-unit{color:var(--pc-on-dark)}
.pc-industry-current .pc-source{margin-top:var(--pc-s6)}

/* Legacy overview: split blocks keep a calm rhythm; the economic notice sits under its heading */
.pc-industry-hub .pc-industry-legacy .pc-legacy-section{padding-block:var(--pc-section-sm)}
.pc-industry-hub .pc-industry-legacy .pc-grid-2 .pc-col h2{font-size:var(--pc-fs-h2)}
.pc-industry-hub .pc-data-notice--inline{max-width:var(--pc-measure);margin:var(--pc-s4) 0 var(--pc-s6)}
.pc-industry-hub .pc-industry-legacy .pc-grid-2 .pc-figure img{aspect-ratio:3/2;object-fit:cover}
.pc-industry-hub .pc-industry-legacy .pc-grid-2 .pc-figure img[src*="Export-Graph"]{aspect-ratio:450/418;object-fit:contain;max-width:450px;margin-inline:auto;display:block}

/* Overview links to the detailed pages without repeating their long articles. */
.pc-industry-hub .pc-section{padding-block:clamp(56px,7vw,96px)}
.pc-industry-hub .pc-section-head{margin-bottom:36px}
.pc-industry-hub .pc-industry-card{box-shadow:none;border-radius:10px}
.pc-industry-hub .pc-card-body{padding:28px}
