/* Service deliverables: live type and SVG icons over a clean photographic background. */
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables {
  padding:clamp(40px,5.2vw,64px) 0 clamp(40px,4.2vw,64px)!important;
  min-height:clamp(500px,44.2vw,700px);
  border:0;
  background:#f6f1e9 url('../images/diagnosis-deliverables-clean-1880-20261031.webp') center/cover no-repeat;
}
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables::before { content:none; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-live {
  position:relative;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto;
  clip-path:none;
  white-space:normal;
}
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-layout {
  width:min(1440px,88%);
  min-height:0;
  grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);
  gap:5%;
  align-items:start;
}
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-heading { padding:0 0 0 14px; min-height:0; background:none; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables h2 {
  max-width:none;
  margin:0 0 14px;
  padding-top:18px;
  font-size:clamp(36px,4.35vw,64px)!important;
  font-style:normal!important;
  line-height:1.06!important;
  color:#18262d;
}
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables h2 em { font-style:italic!important; color:#98420e; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .pdf-service-scope { max-width:46ch; font:400 clamp(14px,1.12vw,16px)/1.5 Arial,sans-serif; color:#4f595d; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .pdf-service-deliverables {
  gap:12px;
  padding:0;
  margin:0;
  border:0;
  border-radius:0;
  background:none;
  box-shadow:none;
}
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .pdf-service-deliverables li {
  grid-template-columns:clamp(48px,4.7vw,64px) minmax(0,1fr);
  gap:16px;
  min-height:74px;
  padding:10px 16px;
  border:0;
  border-radius:14px;
  background:#fffaf3fa;
  box-shadow:0 5px 18px #6e4c2110;
}
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverable-icon { width:clamp(48px,4.7vw,64px); height:clamp(48px,4.7vw,64px); background:#faead5; color:#9e490e; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables li:nth-child(3) .service-deliverable-icon { background:#fae3d7; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables li:nth-child(5) .service-deliverable-icon { background:#eadbd3; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverable-icon svg { width:32px; height:34px; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverable-text { display:grid; gap:5px; padding-left:16px; border-left:1px solid #ebddcb; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverable-text strong { color:#263136; font:600 clamp(14px,1.12vw,16px)/1.4 Arial,sans-serif; }
body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverable-description { color:#626c6d; font:400 clamp(12px,.95vw,14px)/1.5 Arial,sans-serif; }
@media(max-width:900px) {
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables { padding-block:40px!important; min-height:0; background-image:url('../images/diagnosis-deliverables-clean-960-20261031.webp'); background-size:auto 620px; background-position:left top; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-layout { width:calc(100% - 40px); grid-template-columns:1fr; gap:0; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-heading { min-height:330px; padding:0; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables h2 { font-size:clamp(32px,5.2vw,44px)!important; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .pdf-service-scope { max-width:48ch; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .pdf-service-deliverables { gap:12px; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .pdf-service-deliverables li { padding:14px 16px; min-height:88px; }
}
@media print {
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables { background:white; min-height:0; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-layout { width:100%; grid-template-columns:1fr; gap:20px; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables .service-deliverables-heading { min-height:0; }
  body.editorial-site main#main-content.pdf-service.service-editorial.service-page-layout #deliverables li { break-inside:avoid; }
}
