/* Delivery report showcase: illustrative content, using the site's green palette. */
.report-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:68px 0 76px}.report-showcase-copy h2,.report-page h1{font-size:clamp(2.1rem,3.5vw,3.1rem);line-height:1.1;letter-spacing:-.045em;color:#163b31}.report-showcase-copy h2 span,.report-page h1 span{color:#167b60}.report-showcase-copy>p:not(.eyebrow){font-size:.95rem;line-height:1.8;max-width:510px}.report-benefits{padding:0;list-style:none;margin:24px 0;color:#60776b;font-size:.87rem}.report-benefits li{padding:10px 0 10px 25px;position:relative}.report-benefits li::before{content:'✓';position:absolute;left:0;color:#177b5c;font-weight:700}.report-benefits strong{color:#244c3d}.report-showcase .actions{align-items:center;gap:22px}.report-format-note{font-size:.73rem!important;color:#547767!important;margin-top:20px}.report-preview{border:1px solid #d4e5db;background:#fff;border-radius:20px;box-shadow:0 24px 55px #174b3614;overflow:hidden;min-width:0}.report-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;border-bottom:1px solid #e3ece6;font-size:.83rem;font-weight:750}.report-preview-heading>span:first-child{display:flex;align-items:center;gap:10px}.report-preview-heading .brand-mark{width:26px;height:26px;background-size:26px;border-radius:7px}.report-preview-body{padding:24px}.report-preview-body .preview-label{font-size:.6rem;letter-spacing:.09em;color:#708779;text-transform:uppercase;margin:0 0 16px}.report-preview h3{font-size:1.7rem;line-height:1.2;color:#163b31}.report-preview h3>span{color:#198569}.report-preview-note{font-size:.76rem;margin:10px 0 20px}.report-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;background:#f0f7f2;border:1px solid #e0ece4;border-radius:10px;padding:18px}.report-preview-metrics strong{display:block;color:#1b5c46;font-size:1.2rem;line-height:1.4}.report-preview-metrics span{display:block;color:#60776b;font-size:.66rem}.report-preview-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid #e6eee8;font-size:.78rem;font-weight:650}.report-preview-row:last-child{border:0}.report-preview-row small{display:block;font-size:.66rem;font-weight:400;color:#6e8277;margin-top:4px}.report-pill{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;line-height:1.5;font-size:.64rem;font-weight:700;white-space:nowrap;background:#eaf5ee;color:#22684d}.report-pill.attention{background:#fff1cf;color:#895800}.report-pill.failed{background:#fdebe7;color:#9c3326}.report-preview-link{display:flex;justify-content:space-between;gap:12px;background:#f6faf7;padding:15px 24px;border-top:1px solid #e3ece6;font-size:.79rem;font-weight:650}.report-page{background:linear-gradient(135deg,#eaf5ef,#f5f9f8 60%,#fff)}.report-page .report-page-hero{padding-top:64px}.report-page .report-showcase{gap:55px}.report-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-bottom:45px}.report-features article,.report-status-grid article{background:#ffffffd9;border:1px solid #dce8df;border-radius:16px;padding:27px}.report-features h2{font-size:1.35rem;line-height:1.3}.report-features p:not(.eyebrow){font-size:.88rem;line-height:1.8;margin-bottom:0}.report-explainer{padding:45px 0;border-top:1px solid #d9e7df;scroll-margin-top:25px}.report-explainer>p{max-width:820px;font-size:.95rem}.report-explainer h2{font-size:1.8rem;max-width:800px;line-height:1.2}.report-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.report-status-grid h3{font-size:1.05rem;margin-top:20px;line-height:1.3}.report-status-grid p{font-size:.85rem;margin-bottom:0}.report-status-grid .report-pill{font-size:.73rem}.report-explainer code:not(pre code){font-size:.85em;overflow-wrap:anywhere}.report-formats{grid-template-columns:1fr 1fr;padding:30px 0 45px}.report-formats a{display:inline-block;margin-top:20px}.report-callout{max-width:960px;border:1px solid #cfe4d7;border-radius:12px;padding:24px;background:linear-gradient(120deg,#f0f8f2,#f5faf9);margin:22px 0}.report-callout .eyebrow{margin-bottom:10px}.report-callout h3{font-size:1.15rem}.report-callout p{font-size:.9rem}.report-callout code{overflow-wrap:anywhere}.report-page .site-footer{margin-top:25px}
@media(max-width:900px){.report-showcase,.report-page .report-showcase{gap:30px}.report-features,.report-status-grid{grid-template-columns:1fr}.report-features{gap:16px}.report-formats{grid-template-columns:1fr 1fr}.report-preview-body{padding:20px}.report-preview-metrics{padding:14px;gap:10px}.report-preview-metrics strong{font-size:1rem}}
@media(max-width:700px){.report-showcase,.report-page .report-showcase{grid-template-columns:1fr;padding:40px 0;gap:30px}.report-preview{max-width:550px;width:100%;justify-self:center}.report-showcase-copy h2,.report-page h1{font-size:2.3rem}.report-formats{grid-template-columns:1fr}.report-features{padding-bottom:30px}.report-explainer{padding:32px 0}.report-preview-heading{padding:16px}.report-preview-body{padding:20px 16px}.report-preview-link{padding:15px 16px}.report-showcase .actions{gap:15px}.report-page .report-page-hero{padding-top:36px}}
