.cm-page.cm-hero-bold:has(.dd-detail-page) .cm-pagehero{padding-block:clamp(40px,5vw,68px)}.cm-page.cm-hero-bold:has(.dd-detail-page) .cm-pagehero-image-caption{color:#c8ddf0;margin:12px 0 0;font-size:12px;line-height:1.5}.cm-page.cm-hero-bold:has(.dd-detail-page) .dd-detail-page .cm-section{padding-block:clamp(36px,4.5vw,64px)}.cm-page.cm-hero-bold:has(.dd-detail-page) .dd-detail-page .dd-detail-assurance{background:var(--cm-bg-muted,#f6f8fb);border-bottom:1px solid var(--cm-border,#dce0e5);padding-block:26px}.cm-page.cm-hero-bold:has(.dd-detail-page) .dd-detail-page .dd-detail-trust{color:var(--cm-fg2,#2c3444);margin:0;font-size:15px;line-height:1.65}.cm-page.cm-hero-bold:has(.dd-detail-page) .dd-detail-page .dd-detail-heading{max-width:780px;margin-bottom:30px}.dd-detail-page .dd-detail-heading>:first-child{margin-top:0}.dd-detail-page .dd-detail-heading>:last-child{margin-bottom:0}.dd-detail-page .dd-detail-lead,.dd-detail-page .cm-container>p:not(.dd-detail-trust){max-width:800px}.dd-detail-page .dd-detail-sequence{counter-reset:delivery;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;margin:0;padding:0;list-style:none;display:grid}.dd-detail-page .dd-detail-sequence>li{border-top:2px solid var(--cm-border,#dce0e5);counter-increment:delivery;padding-top:18px}.dd-detail-page .dd-detail-sequence>li:before{content:"0" counter(delivery);color:var(--cm-brand,#0061ad);letter-spacing:.08em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.dd-detail-page .dd-detail-sequence h3{color:var(--cm-fg1,#212733);letter-spacing:-.02em;margin:0 0 12px;font-size:23px;line-height:1.25}.dd-detail-page .dd-detail-sequence p{color:var(--cm-fg2,#2c3444);margin:0;line-height:1.65}.dd-detail-page .dd-detail-case{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px 48px;margin-bottom:24px;display:grid}.dd-detail-page .dd-detail-case>img{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:100px;margin-top:8px}.dd-detail-page .dd-detail-case h2{margin-top:0}.dd-detail-page .dd-detail-case p{max-width:800px}.dd-detail-page .dd-detail-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px 56px;display:grid}.dd-detail-page .dd-detail-split h2{margin-top:0}.dd-detail-page .dd-detail-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin:0 0 24px;display:grid}.dd-detail-page .dd-detail-results>a{color:var(--cm-fg1,#212733);gap:8px;text-decoration:none;display:grid}.dd-detail-page .dd-detail-results strong{color:var(--cm-brand,#0061ad);font-size:clamp(36px,4vw,48px);line-height:1.1}.dd-detail-page .dd-detail-results span{max-width:410px;font-size:16px;line-height:1.5}.dd-detail-page .dd-detail-results>a:hover span{text-underline-offset:4px;text-decoration:underline}.dd-detail-page .dd-detail-example{border-left:3px solid var(--cm-brand,#0061ad);background:var(--cm-bg-muted,#f6f8fb);margin:24px 0 0;padding:20px 24px}.dd-detail-page .dd-detail-example>:first-child{margin-top:0}.dd-detail-page .dd-detail-example>:last-child{margin-bottom:0}.dd-detail-page .dd-detail-example blockquote{margin:10px 0;font-size:21px;line-height:1.45}.dd-detail-page .dd-detail-split>.dd-detail-example{margin-top:0}.dd-detail-page .dd-detail-demo-links{flex-wrap:wrap;gap:14px 32px;margin:20px 0;padding:0;list-style:none;display:flex}.dd-detail-page .dd-detail-demo-links li{flex:0 auto}.dd-detail-page .dd-detail-demo-links a{text-underline-offset:4px;font-weight:650}.cm-page.cm-hero-bold:has(.dd-detail-page) .dd-detail-page #government-workflow-demos{padding-top:0}.dd-detail-page #government-workflow-demos .dd-detail-heading{margin-bottom:16px;font-size:25px;line-height:1.25}.dd-detail-page :is(#workflow-demo-heading,#government-workflow-demos){scroll-margin-top:160px}.dd-detail-page .dd-detail-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;display:grid}.dd-detail-page .dd-detail-notes>*{border-top:1px solid var(--cm-border,#dce0e5);margin:0;padding-top:20px}.dd-detail-page .dd-detail-notes h3{color:var(--cm-fg1,#212733);margin:0 0 10px;font-size:21px;line-height:1.3}.dd-detail-page .dd-detail-notes p{color:var(--cm-fg2,#2c3444);line-height:1.65}@media (width<=760px){.dd-detail-page .dd-detail-sequence,.dd-detail-page .dd-detail-split,.dd-detail-page .dd-detail-notes{grid-template-columns:1fr}.dd-detail-page .dd-detail-case{grid-template-columns:1fr;gap:24px}.dd-detail-page .dd-detail-case>img{width:min(100%,240px);max-height:80px}}@media (width<=480px){.dd-detail-page .dd-detail-results{grid-template-columns:1fr}}.cm-page:has(.dd-editorial-page)>.cm-prose{gap:0;max-width:none;margin:0;padding-bottom:0}.cm-page:has(.dd-editorial-page)>.cm-cta{display:none}.cm-page:has(.dd-editorial-page).cm-hero-bold .cm-pagehero-h1{color:#fff}.cm-page:has(.dd-editorial-page).cm-hero-bold .cm-pagehero-h1 em{color:inherit}.cm-page .cm-prose>.dd-editorial-page{width:100%;display:block}.cm-page .dd-editorial-page>.cm-section,.cm-page .dd-editorial-page>.cm-trust-band{width:100%;margin:0}.cm-page .dd-editorial-page .dd-editorial-actions{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:24px;display:flex}.cm-page .dd-editorial-page .dd-editorial-actions>*{min-width:0}.cm-page .dd-editorial-page .dd-editorial-actions .cm-btn{white-space:normal;text-align:center;width:auto;min-width:0}.cm-page .dd-editorial-page .dd-editorial-actions>.cm-btn+.cm-btn,.cm-page .dd-editorial-page .dd-editorial-actions>.cm-btn+.cm-btn>a{color:var(--cm-brand);font:600 14px/1.35 var(--cm-font-sans);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:0;align-self:center;padding:0;text-decoration:none}.cm-page .dd-editorial-page .dd-editorial-actions>.cm-btn+.cm-btn:hover,.cm-page .dd-editorial-page .dd-editorial-actions>.cm-btn+.cm-btn:focus-visible,.cm-page .dd-editorial-page .dd-editorial-actions>.cm-btn+.cm-btn>a:hover,.cm-page .dd-editorial-page .dd-editorial-actions>.cm-btn+.cm-btn>a:focus-visible{color:var(--cm-brand);background:0 0;text-decoration:none}.cm-page .dd-editorial-page .cm-section-dark .dd-editorial-actions>.cm-btn+.cm-btn,.cm-page .dd-editorial-page .cm-section-dark .dd-editorial-actions>.cm-btn+.cm-btn>a,.cm-page .dd-editorial-page .cm-section-dark .dd-editorial-actions>.cm-btn+.cm-btn:hover,.cm-page .dd-editorial-page .cm-section-dark .dd-editorial-actions>.cm-btn+.cm-btn:focus-visible,.cm-page .dd-editorial-page .cm-section-dark .dd-editorial-actions>.cm-btn+.cm-btn>a:hover,.cm-page .dd-editorial-page .cm-section-dark .dd-editorial-actions>.cm-btn+.cm-btn>a:focus-visible{color:#fff}.cm-page .dd-editorial-page .dd-editorial-figure{margin:0}.cm-page .dd-editorial-page .dd-editorial-caption{color:var(--cm-fg3);font:500 13px/1.45 var(--cm-font-sans);margin:12px 0 0}.cm-page .dd-editorial-page .dd-editorial-note{max-width:760px;margin:32px auto 0}.cm-page .dd-editorial-page .cm-story-steps{max-width:920px;margin:40px 0 0}.cm-page .dd-editorial-page .cm-story-steps>article{border-top:1px solid var(--cm-border);max-width:820px;margin:0;padding:24px 0 24px 72px;position:relative}.cm-page .dd-editorial-page .cm-story-steps>article:first-child{border-top:0}.cm-page .dd-editorial-page .cm-story-steps>article:nth-child(2n){margin-left:clamp(0px,6vw,72px)}.cm-page .dd-editorial-page .cm-story-step-n{color:var(--cm-brand);font:700 13px/1 var(--cm-font-sans);letter-spacing:.12em;margin:0;position:absolute;top:25px;left:0}.cm-page .dd-editorial-page .cm-story-steps h3{color:var(--cm-fg1);font:650 20px/1.25 var(--cm-font-sans);margin:0 0 8px}.cm-page .dd-editorial-page .cm-story-steps p:not(.cm-story-step-n){color:var(--cm-fg2);font:var(--cm-body);margin:0}.cm-page .dd-editorial-page .cm-story-steps p+p{margin-top:10px}.cm-page .dd-editorial-page .cm-section-dark .cm-story-steps>article{border-color:#ffffff2e}.cm-page .dd-editorial-page .cm-section-dark .cm-story-step-n{color:var(--cm-pulse)}.cm-page .dd-editorial-page .cm-section-dark .cm-story-steps h3{color:#fff}.cm-page .dd-editorial-page .cm-section-dark .cm-story-steps p:not(.cm-story-step-n){color:#ffffffc7}@media (width<=720px){.cm-page .dd-editorial-page .cm-story-steps>article,.cm-page .dd-editorial-page .cm-story-steps>article:nth-child(2n){margin-left:0;padding-left:52px}}
