.dam-formatted-content>.dam-editorial{width:min(100%,840px);margin-inline:auto;color:#23364b;font-size:18px;line-height:1.95;overflow-wrap:anywhere}.dam-editorial>p{margin:0 0 1.35em}.dam-editorial>p:first-child{font-size:19px;line-height:1.95;color:#243e57}.dam-editorial :where(h2,h3,h4){text-align:start;scroll-margin-top:135px;text-wrap:balance}.dam-editorial>h2{font-size:clamp(23px,2.5vw,29px);line-height:1.55;margin-block:2.15em .8em;padding-block-end:12px;border-block-end:1px solid #e0e7ec;color:#17395a}.dam-editorial>h3{font-size:23px;margin-block:1.7em .65em;line-height:1.6;color:#203d59}.dam-editorial :where(ul,ol){padding-inline-start:1.5em;margin-block:1em 1.6em}.dam-editorial li{padding-inline-start:.2em;margin-block:.65em}.dam-editorial a:focus-visible{outline:3px solid #b27b20;outline-offset:4px}.dam-editorial-cover{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);direction:ltr;overflow:hidden;background:#18385b;border:1px solid #dbe3e8;border-radius:18px;margin:32px 0!important;box-shadow:0 8px 30px rgb(23 46 70 / 7%)}.dam-editorial-cover-photo{min-width:0;min-height:290px;background:#edf1f4}.dam-editorial-cover-photo img{display:block;width:100%;height:100%;max-height:430px;object-fit:cover;object-position:center}.dam-editorial-cover figcaption{display:flex;flex-direction:column;justify-content:center;gap:17px;padding:30px 26px;margin:0!important;color:white;text-align:start;direction:rtl}.dam-editorial[dir=ltr] .dam-editorial-cover figcaption{direction:ltr}.dam-editorial-brand{display:block;color:#f0d290;font-size:14px;font-weight:700;letter-spacing:.04em}.dam-editorial-cover-title{display:block;font-size:clamp(23px,2.4vw,31px);line-height:1.65;font-weight:700;color:#fff!important}.dam-editorial-cover-description{display:block;color:#dce6ef;font-size:12px;line-height:1.75}.dam-cover-style-1{background:#153f50}.dam-cover-style-2{background:#223b60}.dam-editorial-toc{padding:22px 26px!important;border:1px solid #dce5ed!important;border-inline-start:4px solid #b88a33!important;border-radius:12px!important;background:#f7f9fc!important;margin-block:30px!important}.dam-editorial-toc summary{color:#17395a;font-size:20px;line-height:1.7;font-weight:700;cursor:pointer}.dam-editorial-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;padding-inline-start:24px;margin:18px 0 2px!important}.dam-editorial-toc li{font-size:15px;line-height:1.8;margin:0!important;padding:0!important}.dam-editorial-toc a{color:#254d69;text-decoration:none}.dam-editorial-toc a:hover{text-decoration:underline;text-underline-offset:4px}.dam-editorial-overview{margin-block:32px}.dam-editorial-table-scroll{max-width:100%;overflow:auto;border:1px solid #d7e2ea;border-radius:12px;scrollbar-width:thin}.dam-editorial table{border-collapse:collapse!important;border-spacing:0;width:100%;max-width:100%;font-size:16px;line-height:1.9;margin:0!important;display:table!important;background:white;color:#263d52}.dam-editorial table caption{caption-side:top;background:#f2f6fa;color:#17395a;font-weight:700;font-size:19px;text-align:start;padding:18px 20px;line-height:1.7}.dam-editorial table :where(th,td){padding:16px 18px;border:1px solid #e0e7ed;text-align:start;vertical-align:top;white-space:normal}.dam-editorial table thead th{background:#1b3d5f;color:#fff;font-weight:700}.dam-editorial table tbody th{width:31%;font-weight:600;background:#f7f9fb}.dam-editorial table tbody tr:nth-child(even) td{background:#fafbfd}.dam-editorial table a{color:#164e74;text-decoration:underline;text-underline-offset:4px}.dam-editorial>table{margin-block:30px!important}.dam-editorial-photo{margin:38px 0!important;border:1px solid #e0e6ec;border-radius:14px;background:#f6f8fa;overflow:hidden}.dam-editorial-photo>.dam-editorial-image{display:block;width:100%;height:auto;max-height:530px;object-fit:contain;margin:0!important}.dam-editorial-photo figcaption{padding:13px 18px;margin:0!important;color:#51657a;font-size:14px;line-height:1.8;border-block-start:1px solid #e0e6ec;background:white}.dam-editorial-poster>.dam-editorial-image{max-height:620px;object-fit:contain}.dam-editorial-answer{padding:20px 22px;margin-block:16px;border:1px solid #dce5ec;border-inline-start:3px solid #b48a40;border-radius:10px;background:#fbfcfe}.dam-editorial-answer p{margin:0!important;line-height:1.95}.dam-editorial-answer strong{display:block;font-size:19px;color:#17395a;margin-block-end:9px}.dam-editorial :where(blockquote,.wp-block-quote){margin-inline:0;padding:20px 24px;border-inline-start:4px solid #b48a40;background:#f6f8fb}.dam-editorial :where(iframe,video){max-width:100%}.dam-editorial hr{margin-block:38px;border:0;border-top:1px solid #dce5ec}@media(min-width:1000px){.dam-editorial>p{max-width:100%}}@media(max-width:700px){.dam-formatted-content>.dam-editorial{font-size:17px;line-height:1.95;width:100%}.dam-editorial>p:first-child{font-size:18px}.dam-editorial-cover{grid-template-columns:minmax(0,1fr);border-radius:14px;margin-block:26px!important}.dam-editorial-cover-photo{min-height:0;max-height:310px}.dam-editorial-cover-photo img{height:auto;max-height:310px;object-fit:cover;aspect-ratio:4/3}.dam-editorial-cover figcaption{padding:22px;gap:10px}.dam-editorial-cover-title{font-size:24px;line-height:1.65}.dam-editorial-toc{padding:18px!important}.dam-editorial-toc ol{grid-template-columns:minmax(0,1fr);gap:8px;padding-inline-start:20px}.dam-editorial-toc li{font-size:15px}.dam-editorial table{font-size:15px;min-width:430px}.dam-editorial table caption{font-size:18px;padding:15px}.dam-editorial table :where(th,td){padding:12px}.dam-editorial table tbody th{width:34%}.dam-editorial>table{display:block!important;overflow-x:auto}.dam-editorial-photo{margin-block:28px!important}.dam-editorial-photo>.dam-editorial-image{max-height:460px}.dam-editorial>h2{margin-block-start:1.8em}.dam-editorial-answer{padding:17px}.dam-editorial-answer strong{font-size:18px}}@media print{.dam-editorial-cover{break-inside:avoid;box-shadow:none}.dam-editorial-toc details>ol{display:block}.dam-editorial-photo{break-inside:avoid}.dam-editorial table{min-width:0!important}.dam-editorial-table-scroll{overflow:visible}.dam-editorial-cover figcaption{background:#fff;color:#172f49}.dam-editorial-cover-title,.dam-editorial-brand,.dam-editorial-cover-description{color:#172f49!important}}

.dam-editorial :where(figure,.wp-caption,.wp-block-image,.wp-block-gallery){max-width:100%!important;min-width:0}.dam-editorial img{max-width:100%;height:auto}.dam-article-anchor{display:block;height:0;scroll-margin-top:135px}
.-single-post-content .dam-editorial p.dam-empty-paragraph,.-single-post-content .dam-editorial p:empty:not([id]):not([class]):not([role]){display:none!important}
@media(max-width:700px){.dam-editorial .dam-editorial-overview table{min-width:0!important;table-layout:fixed}.dam-editorial-overview table thead th:first-child{width:34%}}

/* Keep the introduction and article text ahead of compact supporting media. */
.dam-editorial-cover-photo{height:260px;min-height:0}
.dam-editorial-cover-photo .dam-editorial-image{height:100%;max-height:none;object-fit:cover;margin:0!important;border:0;border-radius:0;box-shadow:none}
.dam-editorial-cover figcaption{padding:22px;gap:10px}
.dam-editorial-cover-title{font-size:clamp(20px,2vw,26px);line-height:1.6}
.dam-editorial-toc:not(:has(details[open])){margin-block:22px!important}
.dam-editorial :where(.wp-caption,.wp-block-image){margin-block:30px;float:none}
.dam-editorial :where(.wp-caption-text,figcaption){line-height:1.8}
.dam-editorial :where(.wp-caption,.wp-block-image)>a>img,.dam-editorial :where(.wp-caption,.wp-block-image)>img,.dam-editorial>p img{display:block;width:auto!important;max-width:100%;max-height:480px;height:auto!important;object-fit:contain;margin-inline:auto}
.dam-work-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:24px 36px}
.dam-work-gallery figure{min-width:0;margin:0!important;border:1px solid #dce5ec;border-radius:12px;overflow:hidden;background:#f4f7fa}
.dam-work-gallery a{display:block}
.dam-work-gallery .dam-editorial-image{display:block;width:100%;height:260px!important;max-height:260px;object-fit:contain;margin:0!important}
.dam-work-gallery figcaption{padding:12px 14px;font-size:14px;color:#465e74;background:white;border-top:1px solid #dce5ec}
.dam-related-reference{display:block;margin-block-start:.6em;font-size:.9em}
.dam-editorial table{height:auto!important}
.dam-editorial img:not(.dam-editorial-image){display:block;max-height:480px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain;margin-inline:auto}
.dam-editorial-source-table{margin-block:28px;min-width:0;max-width:100%}
.dam-editorial .dam-editorial-source-table table{display:table!important;min-width:560px!important;width:100%;max-width:none}
.dam-editorial .dam-editorial-source-table[data-columns="2"] table{min-width:360px!important}
.dam-editorial .dam-editorial-source-table[data-columns="4"] table{min-width:700px!important}
.-single-post-content .dam-editorial p{font-size:inherit;line-height:1.95;text-align:start}
.-single-post-content .dam-editorial :where(ul,ol){padding-inline:1.5em 0}
.-single-post-content .dam-editorial ul{list-style:disc}
.-single-post-content .dam-editorial ol{list-style:decimal}
.-single-post-content .dam-editorial :where(ul,ol)>li{padding-inline:0 .2em;text-align:start;font-size:inherit;line-height:1.85}
.-single-post-content .dam-editorial :where(ul,ol)>li::before{content:none}
.-single-post-content .dam-editorial .dam-editorial-toc li{font-size:15px}
.-single-post-content .dam-editorial .wp-caption-text{font-size:14px;line-height:1.8;color:#51657a}
@media(max-width:700px){
 .dam-work-gallery{grid-template-columns:1fr;gap:18px}
 .dam-work-gallery .dam-editorial-image{height:320px!important;max-height:320px}
 .dam-editorial>table{min-width:0!important;width:100%;max-width:100%}
 .dam-editorial-cover-photo{height:210px;max-height:none}
 .dam-editorial-cover-photo .dam-editorial-image{height:100%;max-height:none;aspect-ratio:auto}
 .dam-editorial-cover figcaption{padding:18px;gap:7px}
 .dam-editorial-cover-title{font-size:21px}
}

/* Multiple supporting images in a short section stay compact and readable. */
.dam-editorial-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:32px}
.dam-editorial-photo-grid>.dam-editorial-photo{min-width:0;margin:0!important}
.dam-editorial-photo-grid .dam-editorial-image{height:250px;max-height:250px;object-fit:contain}
@media(max-width:600px){.dam-editorial-photo-grid{grid-template-columns:1fr;gap:18px;margin-block:28px}.dam-editorial-photo-grid .dam-editorial-image{height:auto;max-height:360px}}

.dam-page-shell .entry-content>.dam-editorial{width:min(100%,840px);margin-inline:auto;color:#23364b;font-size:18px;line-height:1.95;overflow-wrap:anywhere}
.dam-page-shell .entry-content .dam-editorial p.dam-empty-paragraph,.dam-page-shell .entry-content .dam-editorial p:empty:not([id]):not([class]):not([role]){display:none!important}
@media(max-width:700px){.dam-page-shell .entry-content>.dam-editorial{width:100%;font-size:17px}}

.dam-image-offer-context{display:block;max-width:100%;margin-block:8px 14px;padding:10px 14px;border-inline-start:3px solid #b48a40;background:#f6f8fb;color:#334d64;font-size:14px;line-height:1.8;overflow-wrap:anywhere}
