/* Editorial additions only. No video, form, header or menu selectors. */
.boost-block,.boost-details,.boost-case{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:break-word;color:#c5d9e7;font:inherit}
.boost-wide{grid-column:1/-1}
.boost-block{padding:22px 24px;border:1px solid #416b845c;border-radius:14px;background:linear-gradient(135deg,#102d407a,#0a20357a);margin:22px 0}
.boost-block h3,.boost-details h3,.boost-details h4{font-size:1.02rem;line-height:1.5;letter-spacing:normal;font-weight:650;color:#e5f4ff;margin:14px 0 8px}
.boost-block>h3:first-child{margin-top:0}
.boost-block p,.boost-details p,.boost-case p{font-size:.94rem;line-height:1.8;max-width:78ch;margin:10px 0;color:#c2d5e3}
.boost-details{border:1px solid #416b845c;border-radius:12px;background:#0c263950;margin:16px 0;padding:0 18px;text-align:left}
.boost-details>summary{display:list-item;min-height:46px;padding:13px 0;color:#93e3f0;font-size:.9rem;line-height:1.55;font-weight:600;cursor:pointer}
.boost-details>summary::marker{color:#72dfea}
.boost-details[open]{padding-bottom:14px}
.boost-details[open]>summary{border-bottom:1px solid #3e667c70;margin-bottom:14px}
.boost-details>summary:focus-visible,.boost-block a:focus-visible{outline:2px solid #8eeaf4;outline-offset:4px;border-radius:3px}
.boost-block ul,.boost-details ul{list-style:disc!important;padding-left:21px!important;margin:12px 0!important;display:block}
.boost-block li,.boost-details li{font-size:.92rem;line-height:1.75;padding:0;margin:8px 0;display:list-item}
.boost-block li::marker,.boost-details li::marker{color:#76d7e6}
.boost-block a,.boost-details a{display:inline;color:#a6eaf5;text-decoration:underline;text-underline-offset:3px;white-space:normal}
.boost-industries{columns:2;column-gap:32px}
.boost-industries li{break-inside:avoid}
.boost-industries strong{color:#e3eff9}
.boost-home{background:#ffffffa6;border-color:#9cb5c270;color:#244658}
.boost-home h3,.boost-home .boost-industries strong{color:#173b50}
.boost-home p,.boost-home .boost-details{color:#3b5768}
.boost-home .boost-details{background:#e5edf0a8;border-color:#94b2c16e}
.boost-home .boost-details>summary{color:#20596e}
.boost-home a{color:#155b75}
.boost-home li::marker{color:#226b82}
.boost-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;margin:16px 0 4px}
.boost-facts>div{min-width:0}
.boost-facts dt{color:#8fd7e7;font-size:.78rem;font-weight:650;line-height:1.6;margin-bottom:6px}
.boost-facts dd{margin:0;font-size:.93rem;line-height:1.8;color:#c3d8e6}
.boost-case{grid-column:1/-1;order:4;width:100%}
.boost-case .boost-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
.boost-case .boost-facts>div:last-child{grid-column:1/-1}
.ds-card .boost-details{width:100%;margin:6px 0 15px;padding-inline:14px}
.ds-card .boost-details>summary{font-size:.79rem}
.ds-card .boost-details p{min-height:0;max-width:none;margin:9px 0;font-size:.82rem;line-height:1.7}
.ds-card .boost-details h4{font-size:.85rem;margin:16px 0 6px;letter-spacing:normal;line-height:1.5}
.ds-card .boost-details li{font-size:.8rem;line-height:1.65;margin:7px 0}
.boost-contact{margin-top:22px}
.boost-contact p,.boost-contact li{font-size:.87rem}
.boost-about{margin-top:24px}
.boost-about p{max-width:90ch}
.boost-blog{margin-top:22px}
.boost-blog .boost-details{margin-bottom:12px}
@media(max-width:767px){.boost-block{padding:19px 18px}.boost-facts,.boost-case .boost-facts{grid-template-columns:minmax(0,1fr)}.boost-industries{columns:1}.boost-details{padding-inline:15px}.boost-block p,.boost-details p{font-size:.92rem}.boost-case .boost-facts>div:last-child{grid-column:auto}}
@media(max-width:375px){.boost-block{padding:17px 14px}.boost-details{padding-inline:12px}.boost-details>summary{font-size:.85rem}.boost-facts{gap:16px}}
@media(prefers-reduced-motion:reduce){.boost-block,.boost-details{scroll-behavior:auto}}
