.rigid-subcategory-actions{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.rigid-subcategory-actions a{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border:1px solid #c4d8e5;background:#fff;color:#0a4f7d;font-size:13px;font-weight:800;text-decoration:none}.rigid-subcategory-actions a:first-child{border-color:#45bd32;background:#45bd32;color:#fff}.rigid-packaging-overview{margin-top:42px}.rigid-overview-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:22px}.rigid-overview-copy{padding:28px;border:1px solid #dbe7ef;background:#fff}.rigid-overview-copy h2{margin:0 0 8px;color:#0a376f;font-size:30px}.rigid-overview-copy h3{margin:0 0 17px;color:#16816f;font-size:16px;line-height:1.55}.rigid-overview-copy p{margin:0;color:#4d6887;line-height:1.76}.rigid-format-panel{padding:26px;background:linear-gradient(145deg,#0a3a70 0%,#0a6d7b 100%);color:#fff}.rigid-format-panel h2{margin:0 0 16px;color:#fff;font-size:23px}.rigid-format-panel ul{margin:0;padding:0;list-style:none}.rigid-format-panel li{padding:11px 0;border-top:1px solid rgba(255,255,255,.22);color:#edf8ff;font-size:15px;font-weight:700}.rigid-format-panel li:before{content:'•';margin-right:9px;color:#7ee250}@media(max-width:767px){.rigid-overview-layout{grid-template-columns:1fr}.rigid-overview-copy{padding:23px}.rigid-overview-copy h2{font-size:26px}}

/* The twelve Packaging sub-category pages use the same restrained system. */
.packaging-editorial-subcategory{background:#fff}.packaging-editorial-subcategory .tax-breadcrumb-box{padding:0;border:0;border-radius:0;background:transparent}.packaging-editorial-subcategory .tax-hero{border-radius:0;box-shadow:none;background:linear-gradient(110deg,#062a61 0%,#0b4b78 70%,#146f70 100%)}.packaging-editorial-subcategory .tax-hero h1{font-size:39px;letter-spacing:-.022em}.packaging-editorial-subcategory .tax-stats{background:rgba(1,19,61,.18)}.packaging-editorial-subcategory .tax-stat{padding:17px 30px}.packaging-editorial-subcategory .rigid-subcategory-actions{margin-top:25px}.packaging-editorial-subcategory .rigid-subcategory-actions a{border-radius:0}.packaging-editorial-subcategory .rigid-overview-layout{align-items:start}.packaging-editorial-subcategory .rigid-overview-copy{padding:0;border:0;background:transparent}.packaging-editorial-subcategory .rigid-overview-copy h2{padding-top:16px;border-top:2px solid #153e74;font-size:27px;letter-spacing:-.018em}.packaging-editorial-subcategory .rigid-format-panel{padding:22px;border-top:3px solid #51bd39;background:#f1f6f8;color:#163e70}.packaging-editorial-subcategory .rigid-format-panel h2{color:#197468;font-size:18px}.packaging-editorial-subcategory .rigid-format-panel li{border-top-color:#d5e2e8;color:#234d7c;font-size:13px}.packaging-editorial-subcategory .tax-section{margin-top:52px}.packaging-editorial-subcategory .tax-head{padding-top:16px;border-top:2px solid #153e74}.packaging-editorial-subcategory .tax-head h2{font-size:27px;letter-spacing:-.018em}.packaging-editorial-subcategory .tax-reports{border-radius:0;box-shadow:none}.packaging-editorial-subcategory .tax-button{border-radius:0}@media(max-width:767px){.packaging-editorial-subcategory .tax-hero h1{font-size:31px}.packaging-editorial-subcategory .tax-stats{grid-template-columns:1fr 1fr}.packaging-editorial-subcategory .rigid-overview-copy h2{font-size:25px}}

/* The shared site header is fixed; each packaging collection reserves its
   height so its breadcrumb is always visible before the hero. */
.packaging-editorial-subcategory{padding-top:94px}
.packaging-editorial-subcategory .tax-section#reports .tax-actions{display:none}
.packaging-editorial-subcategory .packaging-methodology-refresh,.packaging-editorial-subcategory .packaging-faq-refresh{display:none!important}
.packaging-editorial-subcategory > .container > .tax-breadcrumb-box{display:none}
.packaging-editorial-subcategory .tax-hero .tax-breadcrumb-box{display:block;margin:0 0 18px;padding:0;border:0;border-radius:0;background:transparent;color:#dcefff;font-size:13px}.packaging-editorial-subcategory .tax-hero .tax-breadcrumb-box a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.6)}.packaging-editorial-subcategory .tax-hero .tax-breadcrumb-box span{color:#9fc7e7}
.packaging-report-pagination{display:flex;max-width:1170px;flex-wrap:wrap;gap:7px;margin:26px auto 0;padding:0 15px}.packaging-report-pagination a,.packaging-report-pagination span{display:inline-flex;min-width:37px;min-height:36px;align-items:center;justify-content:center;padding:0 10px;border:1px solid #cbdce8;color:#075177;font-size:13px;font-weight:800;text-decoration:none}.packaging-report-pagination span{border-color:#49b63c;background:#49b63c;color:#fff}
@media(max-width:767px){.packaging-editorial-subcategory{padding-top:88px}}
