.batch-report-page{--color-primary:var(--color-off-black)}
.batch-report-hero{display:grid;gap:var(--space-6);padding:0 var(--section-x) var(--space-7);align-items:end}
.batch-report-intro{margin-top:var(--space-5);max-width:var(--nav-width)}
.batch-report-batch{padding:var(--space-5)}
.batch-report-identifier{margin-top:var(--space-2);overflow-wrap:anywhere}
.batch-report-product{margin-top:var(--space-6)}
.batch-report-testing{padding:0 var(--section-x) var(--space-7)}
.batch-report-heading{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}
.batch-report-subtitle{display:block;margin-top:var(--space-1)}
.batch-report-row{position:relative}
.batch-report-toggle{padding-top:var(--space-5);padding-bottom:var(--space-5);padding-right:var(--space-8);gap:var(--space-3);min-height:var(--space-7)}
.batch-report-pdf{position:absolute;right:0;top:var(--space-5)}
.batch-report-description{max-width:calc(var(--nav-width)*2)}
.batch-report-metadata{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-5);margin-bottom:var(--space-5);max-width:calc(var(--nav-width)*2)}
.batch-report-lab-note{margin-top:var(--space-3);max-width:calc(var(--nav-width)*2)}
.batch-report-reading{display:grid;gap:var(--space-5);padding:var(--section-y) var(--section-x)}
.batch-report-research{padding:var(--section-y) var(--section-x)}
.batch-report-contact{padding:var(--section-y) var(--section-x);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3)}
@media(min-width:1024px){.batch-report-hero{gap:var(--space-3)}.batch-report-batch{grid-column:18 / span 7}.batch-report-reading-heading{grid-column:1 / span 10}.batch-report-reading-questions{grid-column:13 / span 12}.batch-report-intro{max-width:calc(var(--nav-width)*2)}.batch-report-metadata{grid-template-columns:repeat(3,minmax(0,1fr))}}

.batch-report-count{white-space:nowrap}
.batch-report-breadcrumb{padding:0 var(--section-x);margin-bottom:var(--space-6)}
.batch-directory{--color-primary:var(--color-off-black);padding-left:var(--section-x);padding-right:var(--section-x);padding-bottom:var(--space-7)}
.batch-directory-intro{margin-bottom:var(--space-7)}
.batch-directory-description{margin-top:var(--space-5);max-width:calc(var(--nav-width)*2)}
.batch-directory-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}
.batch-directory-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}
.batch-directory-card{position:relative;min-width:0;padding:var(--space-5);border:1px solid var(--color-off-black)}
.batch-directory-card.bg-charcoal{--color-primary:var(--color-white)}
.batch-directory-id{overflow-wrap:anywhere;margin-top:var(--space-3)}
.batch-directory-product{margin-top:var(--space-2)}
.batch-directory-card-bottom{margin-top:var(--space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}
.batch-directory-help{margin-top:var(--space-7);padding-top:var(--space-6)}
.batch-directory-help-copy{margin-top:var(--space-3);margin-bottom:var(--space-3);max-width:calc(var(--nav-width)*2)}
@media(min-width:768px){.batch-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1024px){.batch-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
