.service-docx-e-and-ce-marking #service-section-3 .ce-section-inner{grid-template-columns:1fr 1fr;align-items:center}
.service-docx-e-and-ce-marking #service-section-3 h3{margin-bottom:24px}
.service-docx-e-and-ce-marking .ce-symbol-diagram{background:#f1f5f8;border:1px solid #dce6ec;border-radius:8px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:28px;position:relative}
.service-docx-e-and-ce-marking .ce-diagram-caption{font-size:12px;font-weight:600;text-transform:uppercase;color:#0078c8}
.service-docx-e-and-ce-marking .ce-diagram-symbol{font-size:100px;line-height:1.15;font-weight:500;color:#122d46}
.service-docx-e-and-ce-marking .ce-diagram-terms{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;font-size:14px;color:#526579;border-top:1px solid #24a8d8;padding-top:24px}
.service-docx-e-and-ce-marking .ce-mark-annotation{display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px}
.service-docx-e-and-ce-marking .ce-mark-annotation .ce-illustrative-symbol{margin:0;width:160px;height:160px;align-items:center;line-height:1;gap:12px;background:#fff;box-shadow:0 0 0 8px #e8f5fc}
.service-docx-e-and-ce-marking .ce-mark-annotation .ce-illustrative-symbol small{align-self:center;padding-top:42px}
.service-docx-e-and-ce-marking .ce-mark-annotation p{font-size:16px;margin:0;max-width:430px}
.service-docx-e-and-ce-marking #service-section-5 .ce-section-inner{grid-template-columns:1fr 1fr;align-items:center}
.service-docx-e-and-ce-marking #service-section-5 h3{grid-column:1/-1;grid-row:1}
.service-docx-e-and-ce-marking #service-section-5 .ce-section-inner>div:first-of-type{grid-column:2;grid-row:2}
.service-docx-e-and-ce-marking #service-section-5 .ce-category-carousel{grid-column:1;grid-row:2}
.service-docx-e-and-ce-marking .ce-category-carousel{min-width:0}
.service-docx-e-and-ce-marking .ce-carousel-stage{aspect-ratio:3/2;position:relative;overflow:hidden;border-radius:12px;background:#e8f5fc}
.service-docx-e-and-ce-marking .ce-carousel-slide{position:absolute;inset:0;margin:0}
.service-docx-e-and-ce-marking .ce-carousel-slide[hidden]{display:none!important}
.service-docx-e-and-ce-marking .ce-carousel-slide img{width:100%;height:100%;object-fit:cover}
.service-docx-e-and-ce-marking .ce-carousel-slide:not([hidden]){animation:ce-category-reveal .4s ease}
.service-docx-e-and-ce-marking .ce-carousel-caption{height:56px;display:flex;align-items:center;justify-content:center;font-size:16px;text-align:center;color:#122d46;padding:8px;font-weight:500}
.service-docx-e-and-ce-marking .ce-carousel-controls{display:flex;justify-content:center;gap:8px}
.service-docx-e-and-ce-marking .ce-carousel-controls button{width:44px;height:44px;border:1px solid #ccdce7;border-radius:6px;background:#fff;display:grid;place-items:center;cursor:pointer}
.service-docx-e-and-ce-marking .ce-carousel-controls button:hover{background:#e8f5fc}
.service-docx-e-and-ce-marking .ce-carousel-controls img{width:20px;height:20px}
.service-docx-e-and-ce-marking .ce-carousel-dots{display:flex;justify-content:center;gap:0;margin-top:8px}
.service-docx-e-and-ce-marking .ce-carousel-dots button{width:32px;height:32px;border:0;background:transparent;position:relative;cursor:pointer}
.service-docx-e-and-ce-marking .ce-carousel-dots button::after{content:'';position:absolute;width:7px;height:7px;left:12px;top:12px;border-radius:50%;background:#a8bfce}
.service-docx-e-and-ce-marking .ce-carousel-dots button[aria-current=true]::after{background:#0078c8}
.service-docx-e-and-ce-marking .ce-category-carousel button:focus-visible,.service-docx-e-and-ce-marking [data-ce-category]:focus-visible{outline:2px solid #0078c8;outline-offset:3px}
.service-docx-e-and-ce-marking .mark-sequence li.ce-category-active{color:#0078c8;background:#e8f5fc}
.service-docx-e-and-ce-marking #service-section-6 .ce-section-inner{grid-template-columns:1fr;gap:28px}
.service-docx-e-and-ce-marking #service-section-6 .ce-section-inner>div{max-width:1100px;width:100%;margin-inline:auto}
.service-docx-e-and-ce-marking #service-section-6 h3{text-align:center}
.service-docx-e-and-ce-marking #service-section-6 .ce-section-inner>div>p{text-align:center}
.service-docx-e-and-ce-marking .ce-risk-label{border-radius:6px;min-width:220px;border-color:#24a8d8;background:#163d59}
.service-docx-e-and-ce-marking .ce-route{padding:28px;background:#102c49;border-top:2px solid #24a8d8}
.service-docx-e-and-ce-marking .ce-pathway-icon{margin-bottom:20px;filter:brightness(0) invert(1);opacity:.85}
.service-docx-e-and-ce-marking .ce-documentation{display:grid;grid-template-columns:36px 1fr;gap:20px;align-items:center;padding:28px;margin-top:32px;border-radius:6px}
.service-docx-e-and-ce-marking .ce-documentation .ce-pathway-icon{margin:0}
@keyframes ce-category-reveal{from{opacity:.5}to{opacity:1}}
@media(max-width:767px){.service-docx-e-and-ce-marking #service-section-3 .ce-section-inner,.service-docx-e-and-ce-marking #service-section-5 .ce-section-inner{grid-template-columns:1fr}.service-docx-e-and-ce-marking #service-section-5 h3,.service-docx-e-and-ce-marking #service-section-5 .ce-section-inner>div:first-of-type,.service-docx-e-and-ce-marking #service-section-5 .ce-category-carousel{grid-column:1;grid-row:auto}.service-docx-e-and-ce-marking .ce-symbol-diagram{padding:24px}.service-docx-e-and-ce-marking .ce-diagram-symbol{font-size:80px}.service-docx-e-and-ce-marking .ce-route{padding:24px}.service-docx-e-and-ce-marking .ce-documentation{grid-template-columns:1fr;padding:24px}.service-docx-e-and-ce-marking .ce-carousel-caption{font-size:14px}}
@media(prefers-reduced-motion:reduce){.service-docx-e-and-ce-marking .ce-carousel-slide:not([hidden]){animation:none}}
.service-docx-e-and-ce-marking #service-section-5 .ce-category-copy{grid-column:2!important;grid-row:1!important}
.service-docx-e-and-ce-marking #service-section-5 .ce-category-copy h3{margin-bottom:24px}
.service-docx-e-and-ce-marking #service-section-5 .ce-category-carousel{grid-column:1!important;grid-row:1!important}
.service-docx-e-and-ce-marking #service-section-9 .mark-applications-heading{display:block;margin-bottom:24px}
.service-docx-e-and-ce-marking #service-section-9 .mark-applications-heading h2{margin-bottom:24px}
.service-docx-e-and-ce-marking .ce-symbol-diagram{gap:24px}
.service-docx-e-and-ce-marking .ce-diagram-symbol{width:160px;height:160px;border:2px solid #0078c8;border-radius:50%;display:grid;place-items:center;font-size:66px;line-height:1;background:#fff;box-shadow:0 0 0 8px #e8f5fc}
.service-docx-e-and-ce-marking .ce-diagram-terms{border-top:0;padding-top:0}
@media(max-width:767px){.service-docx-e-and-ce-marking #service-section-5 .ce-category-copy,.service-docx-e-and-ce-marking #service-section-5 .ce-category-carousel{grid-column:1!important;grid-row:auto!important}}
