/* Shared article components for migrated editorial and resource posts. */
.cs-editorial{color:var(--cs-ink);background:white;font-size:var(--wp--preset--font-size--medium);line-height:1.7;overflow-wrap:break-word;padding:20px;width:100%}
.cs-editorial :is(.wp-block-group,.wp-block-image,.wp-block-columns){margin-block-start:0;min-width:0}
.cs-editorial p{margin:0 0 22px}
.cs-editorial :is(h1,h2,h3,h4){font-family:var(--wp--preset--font-family--heading);font-weight:400;line-height:1.2;letter-spacing:-.02em;color:inherit}
.cs-editorial h1{font-size:var(--wp--preset--font-size--xx-large);margin:12px 0 24px}
.cs-editorial h2{font-size:var(--wp--preset--font-size--x-large);margin:38px 0 20px}
.cs-editorial h3{font-size:var(--wp--preset--font-size--card);margin:28px 0 16px}
.cs-editorial h4{font-size:var(--wp--preset--font-size--minor-heading);margin:24px 0 12px}
.cs-editorial :is(ul,ol){padding-left:1.3em;margin:0 0 24px}.cs-editorial li{margin:8px 0}
.cs-editorial .cs-kicker{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--wp--preset--color--link)}
.cs-editorial .nb-hero{padding:clamp(24px,3vw,44px);background:#f3f0e7;border-top:4px solid var(--cs-gold);margin:0 0 30px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px;align-items:center}
.cs-editorial .nb-hero-simple,.nb-source-9035 .nb-hero{display:block}
.cs-editorial .nb-hero :is(h1,p):last-child{margin-bottom:0}.cs-editorial .nb-hero .nb-hero-copy p:last-child{font-size:var(--wp--preset--font-size--large)}
.cs-editorial .nb-hero>.wp-block-post-date{grid-column:1/-1;font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin:0}
.cs-editorial .nb-hero-art{margin:0}.cs-editorial .nb-diagram{margin:0;max-width:100%}.cs-editorial .nb-diagram :is(img,svg){display:block;width:100%;height:auto}
.nb-source-9177 .nb-hero{background:var(--cs-ink);color:var(--wp--preset--color--white)}
.nb-source-9177 .nb-hero .cs-kicker,.nb-source-9177 .nb-hero>.wp-block-post-date{color:var(--wp--preset--color--reverse-muted)}
.nb-source-9173 .nb-hero-copy{grid-column:2;grid-row:1}.nb-source-9173 .nb-hero-art{grid-column:1;grid-row:1}
.cs-editorial :is(.nb-takeaways,.nb-callout){padding:24px 28px;background:#f5f2e9;border-left:3px solid var(--wp--preset--color--link);margin:28px 0}
.cs-editorial .nb-takeaways h2{font-size:var(--wp--preset--font-size--card);margin:0 0 16px}
.cs-editorial .nb-takeaways ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin-bottom:0}
.cs-editorial .nb-takeaways li{margin:0}.cs-editorial .nb-callout>:last-child{margin-bottom:0}
.cs-editorial .nb-body>section,.cs-editorial .nb-section{border-top:1px solid #bdc8ca;padding-top:28px;margin:34px 0}
.cs-editorial .nb-section>h2:first-child,.cs-editorial .nb-body>section>h2:first-child{margin-top:0}
.cs-editorial :is(.nb-metrics,.nb-role-grid,.nb-step-grid,.nb-themes,.nb-kpis,.nb-card-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:26px 0}
.cs-editorial :is(.nb-step-grid,.nb-themes){grid-template-columns:repeat(4,minmax(0,1fr))}
.cs-editorial :is(.nb-metrics,.nb-role-grid)>div{padding:24px;background:var(--cs-ink);color:var(--wp--preset--color--white);border-top:3px solid var(--cs-gold)}
.cs-editorial :is(.nb-metrics,.nb-role-grid)>div p:last-child{margin:0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial .nb-metrics strong{display:block;font:400 var(--wp--preset--font-size--display)/1.1 var(--wp--preset--font-family--heading);color:var(--cs-gold);margin-bottom:12px}
.cs-editorial .nb-role-grid strong{display:block;color:var(--cs-gold);font-size:var(--wp--preset--font-size--small);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.cs-editorial :is(.nb-step,.nb-theme,.nb-kpi,.nb-card){padding:20px;border:1px solid #bdc8ca;border-top:3px solid var(--cs-gold);background:var(--cs-paper)}
.cs-editorial :is(.nb-step,.nb-theme,.nb-kpi,.nb-card)>:last-child{margin-bottom:0}
.cs-editorial .nb-question{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;border-top:1px solid #bdc8ca;padding-block:20px}
.cs-editorial .nb-question-number{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);color:var(--wp--preset--color--link)}
.cs-editorial .nb-question p{margin:0}.cs-editorial .nb-question-heading>h2{margin-bottom:18px}
.cs-editorial .nb-statuses{display:flex;flex-wrap:wrap;gap:16px;margin:22px 0}.cs-editorial .nb-statuses p{padding:10px 16px;border:1px solid #bdc8ca;margin:0}
.cs-editorial .nb-download{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(160px,.6fr);gap:30px;padding:30px;background:var(--cs-paper);border-top:3px solid var(--cs-gold);margin:34px 0}
.cs-editorial .nb-download h2{margin-top:0}.cs-editorial .nb-download-art{max-width:180px;justify-self:center;align-self:center}
.cs-editorial .nb-caption,.cs-editorial .nb-references{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted)}
.cs-editorial .nb-references{border-top:1px solid #bdc8ca;padding-top:24px;margin-top:36px}.cs-editorial .nb-references h2{font-size:var(--wp--preset--font-size--card);margin-top:0}
.cs-editorial .nb-references a{overflow-wrap:anywhere}.cs-editorial .nb-close{border-top:3px solid var(--cs-gold);padding-top:26px;margin:34px 0}.cs-editorial .nb-close h2{margin-top:0}
.cs-editorial .wp-block-table{overflow-x:auto;margin:26px 0}.cs-editorial table{width:100%;border-collapse:collapse;font-size:var(--wp--preset--font-size--interface);line-height:1.6}.cs-editorial :is(td,th){padding:14px;text-align:left;vertical-align:top;border:1px solid #bdc8ca}.cs-editorial th{background:var(--cs-ink);color:var(--wp--preset--color--white)}
.cs-editorial :is(.wp-block-button__link,.wp-block-file__button){font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--interface);min-height:48px;white-space:normal}
.cs-editorial .wp-block-file{padding:24px;border:1px solid #bdc8ca;background:var(--cs-paper);line-height:1.7}.cs-editorial .wp-block-file__button{display:inline-flex;align-items:center;padding:12px 18px;background:var(--cs-gold);color:var(--cs-ink);text-decoration:none}
@media(max-width:900px){.cs-editorial :is(.nb-step-grid,.nb-themes,.nb-kpis){grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial .nb-hero{gap:24px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}
@media(max-width:700px){.cs-editorial{padding:12px}.cs-editorial .nb-hero{grid-template-columns:1fr;padding:26px 22px}.cs-editorial .nb-hero-copy,.cs-editorial .nb-hero-art{grid-column:auto;grid-row:auto}.cs-editorial .nb-hero-art{max-width:480px;justify-self:center}.cs-editorial .nb-takeaways ul,.cs-editorial :is(.nb-metrics,.nb-role-grid,.nb-card-grid){grid-template-columns:1fr}.cs-editorial :is(.nb-takeaways,.nb-callout){padding:22px}.cs-editorial .nb-download{grid-template-columns:1fr;padding:24px}.cs-editorial .nb-download-art{max-width:150px;justify-self:start}.cs-editorial :is(td,th){padding:10px}}
@media(max-width:440px){.cs-editorial :is(.nb-step-grid,.nb-themes,.nb-kpis){grid-template-columns:1fr}.cs-editorial .wp-block-file__button{margin:12px 0 0}}
/* Source card labels were block-level; keep their words separated after native conversion. */
.cs-editorial :is(.nb-step,.nb-theme,.nb-kpi) strong{display:block;margin-bottom:8px;font-weight:600}
.cs-editorial .nb-statuses .nb-status{margin:0;padding:10px 16px;border:1px solid #bdc8ca}

/* Reusable editorial narratives and readable diagram labels. */
.cs-editorial.nb-edition .nb-hero-dark{background:var(--cs-ink);color:var(--wp--preset--color--white)}
.cs-editorial.nb-edition .nb-hero-dark .cs-kicker{color:var(--cs-gold)}
.cs-editorial.nb-edition .rb-hero-copy>p:not(.cs-kicker){font-size:var(--wp--preset--font-size--large);line-height:1.6;color:inherit}
.cs-editorial.nb-edition .nb-intro{margin:30px 0}
.cs-editorial .nb-feature-section,.cs-editorial .nb-chapter{border-top:1px solid #b8c7c4;margin:40px 0 0;padding-top:26px}
.cs-editorial .nb-feature-section .nb-copy>h2:first-child{margin-top:16px}
.cs-editorial .nb-feature-section>.cs-kicker{margin-bottom:10px}
.cs-editorial .nb-stat-card{display:grid;grid-template-columns:110px minmax(0,1fr);gap:24px;border-left:3px solid #aa8b34;background:#f3f0e7;padding:26px;margin-bottom:24px;align-items:start}
.cs-editorial .nb-stat-card>p:first-child{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--display);line-height:1.1;color:var(--wp--preset--color--link)}
.cs-editorial .nb-stat-card>:last-child{margin-bottom:0}
.cs-editorial .nb-scenario,.cs-editorial .nb-process-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-block:1px solid #b8c7c4;padding:26px 0;margin:26px 0;position:relative}
.cs-editorial .nb-process-flow{grid-template-columns:repeat(4,minmax(0,1fr))}
.cs-editorial .nb-narrative-step{border-top:3px solid #a28a3c;padding:20px;background:#f3f0e7;min-width:0}
.cs-editorial .nb-narrative-step h3{font-size:var(--wp--preset--font-size--minor-heading);margin:8px 0 18px}
.cs-editorial .nb-narrative-step p:last-child{margin-bottom:0}
.cs-editorial .nb-stage-decision{border-top:1px solid #b8c7c4;padding-top:16px;margin-top:24px;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial .nb-stage-decision strong{display:block}
.cs-editorial .nb-intervention{background:var(--cs-ink);color:var(--wp--preset--color--white);padding:24px;margin:24px 0}
.cs-editorial .nb-intervention p{color:inherit}.cs-editorial .nb-intervention>:last-child{margin:0}
.cs-editorial .nb-agenda{display:grid;grid-template-columns:50px minmax(0,1fr);gap:20px;border-top:1px solid #b8c7c4;padding:24px 0}
.cs-editorial .nb-agenda-index{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);color:var(--wp--preset--color--link)}
.cs-editorial .nb-agenda h3{margin:0 0 16px}.cs-editorial .nb-agenda-copy>p:last-child{margin:0}
.cs-editorial .nb-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}
.cs-editorial .nb-legal-map{border:1px solid #a8bdb5;padding:28px;background:#edf2ee;margin:26px 0}
.cs-editorial .nb-legal-map>h3{margin-top:0}
.cs-editorial .nb-workflow-chips{display:flex;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:20px 0}
.cs-editorial .nb-workflow-chips>li{margin:0;border:1px solid #9ab2a8;padding:9px 14px;background:white}
.cs-editorial .nb-map-hub{border-left:3px solid var(--cs-gold);background:var(--cs-ink);color:white;padding:24px;margin:22px 0;position:relative}
.cs-editorial .nb-map-hub>h3{margin-top:0}.cs-editorial .nb-map-hub>p{color:inherit;margin-bottom:0}
.cs-editorial .nb-map-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.cs-editorial .nb-map-control{border-top:2px solid #a68a3a;padding-top:18px}
.cs-editorial .nb-map-control>h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 14px}.cs-editorial .nb-map-control>p{margin:0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial .nb-profile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:30px;align-items:center;margin:30px 0;padding:28px;background:#f3f0e7;border-top:3px solid #a68a3a}
.cs-editorial .nb-profile-copy>h2:first-child{margin-top:0}.cs-editorial .nb-profile-copy>:last-child{margin-bottom:0}
.cs-editorial .nb-body-image{margin:0}.cs-editorial .nb-body-image img{display:block;width:100%;height:auto}
.cs-editorial .nb-matchfacts{border-top:1px solid #a9beb5;border-bottom:1px solid #a9beb5;padding:20px 0;margin:28px 0}
.cs-editorial .nb-matchfact{display:flex;flex-wrap:wrap;gap:10px 22px;padding:12px 0;border-top:1px solid #d6dfdb}
.cs-editorial .nb-matchfact>p{margin:0}.cs-editorial .nb-matchfact>p:first-child{font-weight:600}
.cs-editorial .nb-chapter-nav{padding:22px;background:#e9efeb;margin:28px 0}
.cs-editorial .nb-chapter-nav ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:0}
.cs-editorial .nb-chapter-nav li{margin:0}
.cs-editorial .nb-chapter{display:grid;grid-template-columns:54px minmax(0,1fr);gap:22px}
.cs-editorial .nb-chapter-index{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--link)}
.cs-editorial .nb-chapter-copy>h2:first-child{margin-top:0}
.cs-editorial .nb-calendar{background:#edf2ee;border-top:3px solid #8aa298;padding:28px;margin:30px 0}
.cs-editorial .nb-seasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cs-editorial .nb-season-label{font-size:var(--wp--preset--font-size--card);font-family:var(--wp--preset--font-family--heading);margin-bottom:20px}
.cs-editorial .nb-milestone{border-left:2px solid #af9446;padding:12px 16px;margin:16px 0;background:white}
.cs-editorial .nb-milestone-date{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--minor-heading);color:var(--wp--preset--color--link);margin-bottom:12px}
.cs-editorial .nb-milestone-what{font-weight:600}.cs-editorial .nb-milestone>:last-child{margin-bottom:0}
.cs-editorial .nb-sanctions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.cs-editorial .nb-sanction-figure{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);color:var(--wp--preset--color--link)}
.cs-editorial .nb-quote{background:#edf2ee;border:0;border-left:3px solid #a68a3a;padding:26px;margin:30px 0}
.cs-editorial .nb-quote p{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);line-height:1.5}.cs-editorial .nb-quote>:last-child{margin:0}
.cs-editorial .nb-dossier{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:36px 0}
.cs-editorial .nb-dossier .nb-panel{padding:24px;border:1px solid #b8c7c4;background:#f3f0e7}
.cs-editorial .nb-dossier>.nb-references{grid-column:1/-1}.cs-editorial .nb-panel>h3:first-child{margin-top:0}
.cs-editorial .nb-timeline{padding-left:22px;border-left:2px solid #a68a3a}
.cs-editorial .nb-download-file{margin:32px 0;scroll-margin-top:20px}
@media(max-width:1000px){.cs-editorial .nb-map-controls,.cs-editorial .nb-process-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial .nb-seasons{gap:16px}.cs-editorial .nb-calendar{padding:22px}.cs-editorial .nb-milestone{padding:12px}}
@media(max-width:760px){.cs-editorial .nb-scenario,.cs-editorial .nb-seasons,.cs-editorial .nb-profile{grid-template-columns:1fr}.cs-editorial .nb-profile{padding:22px;gap:24px}.cs-editorial .nb-chapter{grid-template-columns:1fr;gap:0}.cs-editorial .nb-chapter-index{margin:0 0 12px}.cs-editorial .nb-profile-art{max-width:520px;justify-self:center;width:100%}.cs-editorial .nb-dossier{grid-template-columns:1fr}.cs-editorial .nb-dossier>.nb-references{grid-column:auto}.cs-editorial .nb-legal-map{padding:22px}.cs-editorial .nb-stat-card{grid-template-columns:1fr;gap:8px}.cs-editorial .nb-stat-card>p:first-child{margin-bottom:8px}}
@media(max-width:500px){.cs-editorial .nb-map-controls,.cs-editorial .nb-process-flow,.cs-editorial .nb-pair-grid,.cs-editorial .nb-sanctions{grid-template-columns:1fr}.cs-editorial .nb-agenda{grid-template-columns:36px minmax(0,1fr);gap:14px}.cs-editorial .nb-legal-map{padding:20px}.cs-editorial .nb-calendar{padding:20px}}

/* Keep match-fact labels distinct from their values after native inline conversion. */
.cs-editorial .nb-matchfact>p{display:flex;justify-content:space-between;gap:20px;align-items:baseline;width:100%;font-weight:400}
.cs-editorial .nb-matchfact>p strong{margin-left:auto;text-align:right;font-weight:600}
@media(max-width:500px){.cs-editorial .nb-matchfact>p{display:block}.cs-editorial .nb-matchfact>p strong{display:block;margin-top:8px;text-align:left}}

/* Native AI assessment editorial layout; shared roles, no embedded article styles. */
.cs-editorial.ai-assurance .rb-hero{background:var(--cs-ink);color:white;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:36px;padding:36px}
.cs-editorial.ai-assurance .rb-hero .cs-kicker{color:var(--cs-gold)}
.cs-editorial.ai-assurance .rb-hero .nb-lead{color:var(--wp--preset--color--reverse-muted)}
.cs-editorial.ai-assurance .rb-hero .wp-block-button__link{background:var(--cs-gold);border-color:var(--cs-gold);color:var(--cs-ink);font-weight:600;padding:14px 20px}
.cs-editorial.ai-assurance .rb-art{max-width:500px;justify-self:center;width:100%}
.cs-editorial.ai-assurance .ai-intro{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:36px;align-items:start;margin:38px 0}
.cs-editorial.ai-assurance .ai-intro h2{margin:0}.cs-editorial.ai-assurance .ai-intro p{margin-bottom:0}
.cs-editorial.ai-assurance .ai-invitation{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.75fr);gap:32px;padding:30px;background:#f4edcf;border-top:4px solid #a9882e;margin:36px 0}
.cs-editorial.ai-assurance .ai-invitation h2{margin:12px 0 20px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.ai-assurance .ai-invitation-copy>p:last-child{margin:0}.cs-editorial.ai-assurance .ai-invitation-action{border-left:1px solid #b5a66c;padding-left:28px;display:flex;flex-direction:column;justify-content:center;gap:18px}
.cs-editorial.ai-assurance .ai-invitation-action p{margin:0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.ai-assurance .ai-invitation .wp-block-button__link{background:var(--cs-ink);color:white;padding:15px 20px;display:flex;justify-content:center}
.cs-editorial.ai-assurance .ai-chapter{margin-top:48px;padding-top:30px;border-top:1px solid #bdcbc5;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:36px}
.cs-editorial.ai-assurance .ai-chapter-label h2{margin:10px 0 24px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.ai-assurance .ai-chapter-label .cs-kicker{margin-bottom:10px}.cs-editorial.ai-assurance .ai-chapter-copy>:last-child{margin-bottom:0}
.cs-editorial.ai-assurance .ai-exposure{list-style:none;padding:0;margin:24px 0;counter-reset:exposure;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
.cs-editorial.ai-assurance .ai-exposure>li{counter-increment:exposure;position:relative;margin:0;border-top:1px solid #9cb5aa;padding:18px 0 18px 30px;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.ai-assurance .ai-exposure>li::before{content:counter(exposure,decimal-leading-zero);position:absolute;left:0;top:20px;font-size:var(--wp--preset--font-size--small);color:var(--wp--preset--color--link)}
.cs-editorial.ai-assurance .ai-exposure>li:last-child{grid-column:1/-1}
.cs-editorial.ai-assurance .ai-emphasis{padding:22px;border-left:3px solid #a9882e;background:#edf2ee}
.cs-editorial.ai-assurance .ai-domain-section{margin:48px 0 0;padding:30px;background:#edf2ee;border-top:3px solid #90a99d}
.cs-editorial.ai-assurance .ai-domain-section>h2{margin:12px 0 20px}.cs-editorial.ai-assurance .ai-domains{margin:26px 0}
.cs-editorial.ai-assurance .ai-domain{display:grid;grid-template-columns:42px minmax(0,.8fr) minmax(0,1.6fr);gap:20px;align-items:start;border-top:1px solid #aec2b8;padding:22px 0;margin:0}
.cs-editorial.ai-assurance .ai-domain>p:first-child{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);color:var(--wp--preset--color--link);margin:0}
.cs-editorial.ai-assurance .ai-domain h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0}.cs-editorial.ai-assurance .ai-domain>p:last-child{margin:0}
.cs-editorial.ai-assurance .ai-vendor-list{padding-left:1.2em}.cs-editorial.ai-assurance .ai-vendor-list>li{padding-block:9px;border-bottom:1px solid #d0dbd5}
.cs-editorial.ai-assurance .ai-example{padding:24px;background:#f3f0e7;border-top:2px solid #a9882e;margin:26px 0 0}
.cs-editorial.ai-assurance .ai-result-section{margin-top:48px;padding:30px;background:var(--cs-ink);color:white}
.cs-editorial.ai-assurance .ai-result-section>.cs-kicker{color:var(--cs-gold)}.cs-editorial.ai-assurance .ai-result-section>h2{margin:12px 0 20px}
.cs-editorial.ai-assurance .ai-result-section p{color:inherit}.cs-editorial.ai-assurance .ai-result-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}
.cs-editorial.ai-assurance .ai-choice{border-top:2px solid #91aca0;padding:18px 0}.cs-editorial.ai-assurance .ai-choice h3{margin:0 0 12px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.ai-assurance .ai-choice p{font-size:var(--wp--preset--font-size--interface);margin:0}.cs-editorial.ai-assurance .ai-choice:nth-child(2){border-color:var(--cs-gold)}
.cs-editorial.ai-assurance .ai-choice:nth-child(2) h3{color:var(--cs-gold)}
.cs-editorial.ai-assurance .ai-result-note{border-top:1px solid #617b80;padding-top:20px}
.cs-editorial.ai-assurance .ai-closing{margin:40px 0 0;padding:30px;background:#f3f0e7;border-top:3px solid #a9882e}
.cs-editorial.ai-assurance .ai-closing>h2{margin-top:0}.cs-editorial.ai-assurance .ai-closing .wp-block-button__link{background:var(--cs-ink);color:white;padding:14px 20px}
.cs-editorial.ai-assurance .ai-closing>:last-child{margin-bottom:0}
@media(max-width:1000px){.cs-editorial.ai-assurance .rb-hero{padding:28px;gap:26px}.cs-editorial.ai-assurance .ai-domain{grid-template-columns:36px minmax(0,.9fr) minmax(0,1.3fr);gap:16px}}
@media(max-width:760px){.cs-editorial.ai-assurance :is(.rb-hero,.ai-intro,.ai-chapter,.ai-invitation){grid-template-columns:1fr;gap:24px}.cs-editorial.ai-assurance .rb-hero{padding:26px 22px}.cs-editorial.ai-assurance .ai-intro{margin:30px 0}.cs-editorial.ai-assurance :is(.ai-invitation,.ai-domain-section,.ai-result-section,.ai-closing){padding:24px 20px}.cs-editorial.ai-assurance .ai-invitation-action{border-left:0;border-top:1px solid #b5a66c;padding:20px 0 0}.cs-editorial.ai-assurance .ai-domain{grid-template-columns:34px minmax(0,1fr);gap:10px 14px}.cs-editorial.ai-assurance .ai-domain>p:last-child{grid-column:2}.cs-editorial.ai-assurance .ai-chapter-label h2{margin-bottom:0}.cs-editorial.ai-assurance .ai-chapter{margin-top:34px}.cs-editorial.ai-assurance .ai-example{padding:20px}.cs-editorial.ai-assurance .ai-result-choices{gap:14px}}
@media(max-width:500px){.cs-editorial.ai-assurance .ai-exposure,.cs-editorial.ai-assurance .ai-result-choices{grid-template-columns:1fr}.cs-editorial.ai-assurance .ai-exposure>li:last-child{grid-column:auto}.cs-editorial.ai-assurance .ai-choice{padding:16px 0}}

/* Tools catalogue editorial guides: native layouts and disclosures. */
.cs-editorial.tb-edition .rb-hero{padding:34px;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}
.cs-editorial.tb-edition .rb-hero .nb-lead{color:inherit;font-size:var(--wp--preset--font-size--large)}
.cs-editorial.tb-edition .rb-art{width:100%;max-width:460px;justify-self:center}
.cs-editorial.tb-dark .rb-hero{background:var(--cs-ink);color:white}.cs-editorial.tb-dark .rb-hero .cs-kicker{color:var(--cs-gold)}
.cs-editorial.tb-edition .rb-hero .wp-block-button__link{background:var(--cs-gold);color:var(--cs-ink);border-color:var(--cs-gold);font-weight:600;padding:14px 20px}
.cs-editorial.tb-edition .tb-chapter{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:32px;border-top:1px solid #b8c7c4;padding-top:28px;margin-top:38px}
.cs-editorial.tb-edition .tb-chapter-heading h2{font-size:var(--wp--preset--font-size--card);margin:12px 0 22px}
.cs-editorial.tb-edition .tb-chapter-heading .cs-kicker{margin-bottom:12px}.cs-editorial.tb-edition .tb-chapter-copy>:last-child{margin-bottom:0}
.cs-editorial.tb-edition .tb-intro{background:#f3f0e7;padding:26px;border-top:3px solid #a58a3d}
.cs-editorial.tb-edition .tb-invitation{background:#f3edcf;border-top:4px solid #ab8d37;padding:30px;margin:36px 0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:28px;scroll-margin-top:20px}
.cs-editorial.tb-edition .tb-invitation h2{font-size:var(--wp--preset--font-size--card);margin:12px 0 20px}.cs-editorial.tb-edition .tb-invite-copy>:last-child{margin-bottom:0}
.cs-editorial.tb-edition .tb-invite-action{border-left:1px solid #b9aa72;padding-left:24px;display:flex;flex-direction:column;justify-content:center;gap:18px}.cs-editorial.tb-edition .tb-invite-action .wp-block-button__link{background:var(--cs-ink);color:white;padding:15px 20px}
.cs-editorial.tb-edition .tb-invite-action p{font-size:var(--wp--preset--font-size--small);margin:0;color:var(--cs-muted)}
.cs-editorial.tb-edition .tb-reference{border:1px solid #bccbc5;border-left:3px solid #ab8d37;padding:20px 22px;background:#f4f3ed;margin:26px 0}
.cs-editorial.tb-edition .tb-reference summary{font-weight:600;cursor:pointer}.cs-editorial.tb-edition .tb-source-image{margin:22px 0 0}.cs-editorial.tb-edition .tb-source-image img{width:100%;height:auto;display:block}
.cs-editorial.tb-edition .tb-table{border-top:3px solid #a78c3f;background:white}.cs-editorial.tb-edition .tb-table th{font-weight:600}.cs-editorial.tb-edition .tb-table tbody tr:nth-child(even){background:#f4f5f1}
.cs-editorial.tb-edition .tb-evidence{border-bottom:1px solid #b8c7c4;padding:20px 0;margin:0}.cs-editorial.tb-edition .tb-evidence summary{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--minor-heading);line-height:1.35;cursor:pointer;padding-right:18px}
.cs-editorial.tb-edition .tb-evidence[open]{background:#f4f5ef;padding:22px;margin:10px 0}.cs-editorial.tb-edition .tb-evidence[open]>:nth-child(2){margin-top:22px}
.cs-editorial.tb-edition .tb-orientation-panel{padding:24px;background:#e8eeea;margin:28px 0;border-top:3px solid #8da799}.cs-editorial.tb-edition .tb-orientation{margin:0 0 16px;font-size:var(--wp--preset--font-size--large)}
.cs-editorial.tb-edition .tb-orientation-panel .wp-block-button__link{background:transparent;color:var(--cs-ink);border:1px solid #8da799}.cs-editorial.tb-edition .tb-orientation-panel>:last-child{margin-bottom:0}
.cs-editorial.tb-edition .tb-pillars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}
.cs-editorial.tb-edition .tb-pillar{border-top:3px solid #a58a3d;padding:24px;background:#edf2ee}.cs-editorial.tb-edition .tb-pillar h3{margin-top:8px}.cs-editorial.tb-edition .tb-pillar>:last-child{margin-bottom:0}
.cs-editorial.tb-edition .tb-pillar-section{padding-top:28px;border-top:1px solid #b8c7c4;margin:36px 0}.cs-editorial.tb-edition .tb-pillar-section>h2{margin-top:0}
.cs-editorial.tb-edition .tb-framework{background:var(--cs-ink);color:white;padding:30px;margin:38px 0}.cs-editorial.tb-edition .tb-framework>h2{margin-top:0}
.cs-editorial.tb-edition .tb-speak-list{padding:0;list-style:none;display:grid;gap:0;margin:24px 0}.cs-editorial.tb-edition .tb-speak-list>li{padding:18px 0;border-top:1px solid #6d898a;margin:0;font-size:var(--wp--preset--font-size--large)}
.cs-editorial.tb-edition .tb-speak-list strong{color:var(--cs-gold)}
.cs-editorial.tb-edition .tb-tier{padding-top:30px;margin-top:38px;border-top:3px solid #a58a3d}.cs-editorial.tb-edition .tb-tier h2{margin:0 0 20px}
.cs-editorial.tb-edition .tb-habit{border:1px solid #bfcdc7;border-left:3px solid #8da799;padding:22px 24px;margin:14px 0;background:#f8f7f0}
.cs-editorial.tb-edition .tb-habit summary{cursor:pointer;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--minor-heading);line-height:1.4}.cs-editorial.tb-edition .tb-habit summary strong{font-weight:400}
.cs-editorial.tb-edition .tb-habit[open]{border-left-color:#a58a3d;background:white}.cs-editorial.tb-edition .tb-habit[open]>:nth-child(2){margin-top:24px}.cs-editorial.tb-edition .tb-habit>:last-child{margin-bottom:0}
.cs-editorial.tb-edition :is(summary,a):focus-visible{outline:3px solid #aa8019;outline-offset:4px}.cs-editorial.tb-dark .rb-hero a:focus-visible{outline-color:white}
@media(max-width:1000px){.cs-editorial.tb-edition .rb-hero{padding:28px;gap:24px}}
@media(max-width:760px){.cs-editorial.tb-edition :is(.rb-hero,.tb-chapter,.tb-invitation,.tb-pillars){grid-template-columns:1fr;gap:24px}.cs-editorial.tb-edition .rb-hero{padding:26px 22px}.cs-editorial.tb-edition .tb-chapter-heading h2{margin-bottom:0}.cs-editorial.tb-edition .tb-invitation{padding:24px 20px}.cs-editorial.tb-edition .tb-invite-action{border-left:0;border-top:1px solid #b9aa72;padding:22px 0 0}.cs-editorial.tb-edition :is(.tb-framework,.tb-pillar){padding:24px 20px}.cs-editorial.tb-edition .tb-habit{padding:20px 18px}.cs-editorial.tb-edition .tb-chapter{margin-top:30px}}

/* A readable horizontal table viewport on phones, with an explicit navigation cue. */
@media(max-width:760px){.cs-editorial.tb-edition .tb-table table{min-width:480px}.cs-editorial.tb-edition .tb-table::before{content:"Scroll sideways to see every column →";display:block;padding:10px 12px;background:#e8eeea;color:var(--cs-ink);font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.5}.cs-editorial.tb-edition .tb-table{scrollbar-width:thin;scrollbar-color:#7b9690 #e8eeea;border-bottom:1px solid #bdc8ca}}
/* Zero Trust editorial edition: wide reading flow and an illustrated access decision. */
.cs-editorial.zt-article .zt-hero{padding:32px;background:linear-gradient(135deg,#f3f0e7 76%,#e8ece5 76%,#e8ece5 83%,#f3f0e7 83%);border-top:4px solid var(--cs-gold);border-bottom:1px solid #a5b9af}
.cs-editorial.zt-article .zt-meta{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:30px}
.cs-editorial.zt-article .zt-meta :is(p,.wp-block-post-date){margin:0;font-size:var(--wp--preset--font-size--small)}
.cs-editorial.zt-article .zt-date{color:var(--cs-muted)}
.cs-editorial.zt-article .zt-hero h1{margin:0 0 24px;font-size:var(--wp--preset--font-size--xx-large);line-height:1.14;max-width:100%}
.cs-editorial.zt-article .zt-hero h1 em{color:var(--wp--preset--color--link);font-weight:400}
.cs-editorial.zt-article .zt-deck{font-size:var(--wp--preset--font-size--large);max-width:60ch;margin-bottom:30px}
.cs-editorial.zt-article .zt-reader-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #b7c7bf;padding-top:14px}
.cs-editorial.zt-article .zt-reader-path .wp-block-button{width:100%;min-width:0}
.cs-editorial.zt-article .zt-reader-path .wp-block-button__link{display:block;text-align:left;min-height:48px;padding:12px 14px;background:transparent;color:var(--cs-ink);border-radius:0;border:0;border-right:1px solid #b7c7bf;text-decoration:none;font-weight:600}
.cs-editorial.zt-article .zt-reader-path .wp-block-button:first-child .wp-block-button__link{padding-left:0}
.cs-editorial.zt-article .zt-reader-path .wp-block-button:last-child .wp-block-button__link{border-right:0}
.cs-editorial.zt-article .zt-reader-path .wp-block-button__link:hover{background:#e2e9e1;text-decoration:underline;text-underline-offset:5px}
.cs-editorial.zt-article :is(.zt-intro,.zt-context,.zt-benefits-section,.zt-reference){margin-top:42px}
.cs-editorial.zt-article :is(.zt-intro,.zt-context,.zt-benefits-section,.zt-implementation,.zt-reference)>.cs-kicker{margin-bottom:12px}
.cs-editorial.zt-article :is(.zt-intro,.zt-context,.zt-section-opening,.zt-implementation,.zt-reference)>h2{margin:0 0 22px}
.cs-editorial.zt-article .zt-intro{border-bottom:1px solid #b7c7bf;padding-bottom:34px;scroll-margin-top:20px}
.cs-editorial.zt-article .zt-intro h2{font-size:var(--wp--preset--font-size--card)}
.cs-editorial.zt-article .zt-intro-copy{font-size:var(--wp--preset--font-size--large);margin:0;line-height:1.7}
.cs-editorial.zt-article .zt-context-copy,.cs-editorial.zt-article .zt-reference-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.cs-editorial.zt-article .zt-context-copy>p,.cs-editorial.zt-article .zt-reference-intro>p{margin-bottom:0}
.cs-editorial.zt-article .zt-principle{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 32px;grid-template-areas:'heading art' 'copy art';align-items:start;padding:34px;background:var(--cs-ink);color:white;margin-top:42px;position:relative}
.cs-editorial.zt-article .zt-principle-heading{grid-area:heading}.cs-editorial.zt-article .zt-principle-copy{grid-area:copy}
.cs-editorial.zt-article .zt-principle .cs-kicker{color:var(--cs-gold);margin-bottom:12px}
.cs-editorial.zt-article .zt-principle h2{margin:0 0 24px}
.cs-editorial.zt-article .zt-principle .zt-keyline{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);line-height:1.5;border-top:1px solid #6c8b8c;padding-top:22px;margin-bottom:0;color:#fed03d}
.cs-editorial.zt-article .zt-decision-art{margin:0;width:100%;max-width:500px;justify-self:center;align-self:center;grid-area:art}
.cs-editorial.zt-article .zt-decision-art :is(svg,img){display:block;width:100%;height:auto}
.cs-editorial.zt-article .zt-decision-art figcaption{font-size:var(--wp--preset--font-size--small);line-height:1.6;margin-top:10px;color:#c1cdcf}
.cs-editorial.zt-article .zt-section-opening .cs-kicker{margin-bottom:12px}
.cs-editorial.zt-article .zt-benefits{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:28px 0 0}
.cs-editorial.zt-article .zt-benefits>li{margin:0;padding:24px 0;border-top:1px solid #b7c7bf}
.cs-editorial.zt-article .zt-benefits :is(b,strong){display:block;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);font-weight:400;line-height:1.3;margin-bottom:12px}
.cs-editorial.zt-article .zt-benefits>li:last-child{grid-column:1/-1;border-top:3px solid #a68c3b;background:#e8eee8;padding:24px;margin-top:10px}
.cs-editorial.zt-article .zt-implementation{margin-top:42px;padding:32px;background:#f3f0e7;border-top:1px solid #b7c7bf}
.cs-editorial.zt-article .zt-considerations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px;margin-top:30px}
.cs-editorial.zt-article .zt-consideration{padding-top:20px;border-top:2px solid #aa8c3b}
.cs-editorial.zt-article .zt-consideration .cs-kicker{margin-bottom:12px}
.cs-editorial.zt-article .zt-consideration h3{margin:0 0 16px}
.cs-editorial.zt-article .zt-consideration>p:last-child{margin-bottom:0}
.cs-editorial.zt-article .zt-architecture-frame{padding:26px;background:#f1f3ef;border:1px solid #bdc9c1;margin:30px 0}
.cs-editorial.zt-article .zt-architecture-label{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.08em;line-height:1.5;margin:0 0 24px}
.cs-editorial.zt-article .zt-original-architecture{margin:0 auto;width:100%;max-width:850px}
.cs-editorial.zt-article .zt-original-architecture img{width:100%;height:auto;display:block}
.cs-editorial.zt-article .zt-original-architecture figcaption{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);line-height:1.6;margin-top:20px}
.cs-editorial.zt-article .zt-architecture-frame>.nb-caption{margin:18px 0 0;text-align:center}
.cs-editorial.zt-article .zt-close{margin-top:34px;border-top:3px solid #aa8c3b;padding:26px 0 0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px 32px;align-items:center}
.cs-editorial.zt-article .zt-close>.cs-kicker{grid-column:1/-1;margin-bottom:6px}
.cs-editorial.zt-article .zt-closing-line{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);line-height:1.5;margin:0}
.cs-editorial.zt-article .zt-close .wp-block-buttons{justify-content:flex-end}
.cs-editorial.zt-article .zt-close .wp-block-button__link{text-align:left}
.cs-editorial.zt-article a:focus-visible{outline:3px solid #9b7419;outline-offset:4px}
.cs-editorial.zt-article .zt-principle a:focus-visible{outline-color:#fed03d}
@media(max-width:760px){.cs-editorial.zt-article .zt-hero{padding:24px 20px}.cs-editorial.zt-article .zt-meta{display:block;margin-bottom:24px}.cs-editorial.zt-article .zt-date{margin-top:12px}.cs-editorial.zt-article .zt-reader-path{grid-template-columns:1fr;gap:0}.cs-editorial.zt-article .zt-reader-path .wp-block-button__link{padding:12px 0;border-right:0;border-bottom:1px solid #c1cdc4}.cs-editorial.zt-article .zt-reader-path .wp-block-button:last-child .wp-block-button__link{border-bottom:0}.cs-editorial.zt-article :is(.zt-context-copy,.zt-reference-intro,.zt-principle,.zt-benefits,.zt-considerations,.zt-close){grid-template-columns:1fr;gap:22px}.cs-editorial.zt-article :is(.zt-intro,.zt-context,.zt-benefits-section,.zt-reference,.zt-principle,.zt-implementation){margin-top:32px}.cs-editorial.zt-article .zt-principle{padding:24px 20px;grid-template-areas:'heading' 'art' 'copy'}.cs-editorial.zt-article .zt-principle h2{margin-bottom:0}.cs-editorial.zt-article .zt-benefits{gap:0;margin-top:22px}.cs-editorial.zt-article .zt-benefits>li{padding:22px 0}.cs-editorial.zt-article .zt-benefits>li:last-child{padding:22px 20px}.cs-editorial.zt-article .zt-implementation{padding:24px 20px}.cs-editorial.zt-article .zt-architecture-frame{padding:20px 14px}.cs-editorial.zt-article .zt-close{gap:14px}.cs-editorial.zt-article .zt-close .wp-block-buttons{justify-content:flex-start}}
/* Visible personal-data illustration: native copy and a reviewed vector image. */
.cs-editorial.pd-article .pd-visual-feature{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:'art copy' 'actions actions';gap:28px 32px;padding:28px;margin:36px 0;background:#edf1e9;border:1px solid #bdcbbf;border-top:3px solid #a58b3b;align-items:center;scroll-margin-top:20px}
.cs-editorial.pd-article .pd-visual-copy{grid-area:copy}
.cs-editorial.pd-article .pd-visual-copy>.cs-kicker{margin:0 0 16px}
.cs-editorial.pd-article .pd-visual-copy>h2{margin:0 0 24px;font-size:var(--wp--preset--font-size--x-large)}
.cs-editorial.pd-article .pd-visual-copy>p:not(.cs-kicker){font-size:var(--wp--preset--font-size--medium);line-height:1.7;margin-bottom:26px}
.cs-editorial.pd-article .pd-visual-copy .wp-block-button__link{text-align:left}
.cs-editorial.pd-article .pd-footprint-art{grid-area:art;width:100%;margin:0;max-width:700px;justify-self:center}
.cs-editorial.pd-article .pd-footprint-art :is(svg,img){display:block;width:100%;height:auto}
.cs-editorial.pd-article .pd-footprint-art figcaption{font-size:var(--wp--preset--font-size--small);line-height:1.6;color:var(--cs-muted);margin:16px 0 0}
.cs-editorial.pd-article .pd-visual-actions{grid-area:actions;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:22px 0 0;margin:0;border-top:1px solid #adbfaf}
.cs-editorial.pd-article .pd-visual-actions>li{margin:0;line-height:1.6;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.pd-article .pd-visual-actions strong{display:block;font-size:var(--wp--preset--font-size--minor-heading);font-family:var(--wp--preset--font-family--heading);font-weight:400;line-height:1.3;margin-bottom:8px}
.cs-editorial.pd-article .pd-visual-feature a:focus-visible{outline:3px solid #9b7419;outline-offset:4px}
@media(max-width:760px){.cs-editorial.pd-article .pd-visual-feature{grid-template-columns:1fr;grid-template-areas:'copy' 'art' 'actions';padding:24px 20px;gap:24px;margin-block:30px}.cs-editorial.pd-article .pd-visual-actions{grid-template-columns:1fr;gap:18px}.cs-editorial.pd-article .pd-visual-actions>li{padding-bottom:16px;border-bottom:1px solid #c1cebf}.cs-editorial.pd-article .pd-visual-actions>li:last-child{border-bottom:0;padding-bottom:0}}
/* CQUEST editorial page: original image, native reading flow and tool invitations. */
.cs-editorial.cq-article .cq-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:34px;align-items:center;padding:32px;background:#f3f0e7;border-top:4px solid var(--cs-gold)}
.cs-editorial.cq-article .cq-hero-copy>.cs-kicker{margin:0 0 22px}
.cs-editorial.cq-article .cq-hero h1{font-size:var(--wp--preset--font-size--xx-large);line-height:1.13;margin:0 0 24px}
.cs-editorial.cq-article .cq-hero-copy>.nb-lead{font-size:var(--wp--preset--font-size--large);line-height:1.6;margin:0 0 26px}
.cs-editorial.cq-article .cq-hero .wp-block-post-date{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin-top:24px}
.cs-editorial.cq-article .cq-hero-image{width:100%;margin:0;box-shadow:6px 6px 0 #d5e0d7}
.cs-editorial.cq-article .cq-hero-image img{display:block;width:100%;height:auto;object-fit:contain}
.cs-editorial.cq-article :is(.cq-intro,.cq-history,.cq-benefits-section,.cq-practical){margin:40px 0 0}
.cs-editorial.cq-article :is(.cq-intro,.cq-history,.cq-benefits-section,.cq-practical)>.cs-kicker{margin-bottom:12px}
.cs-editorial.cq-article :is(.cq-intro,.cq-history,.cq-benefits-section,.cq-practical)>h2{margin:0 0 24px}
.cs-editorial.cq-article .cq-intro>h2{font-size:var(--wp--preset--font-size--subsection)}
.cs-editorial.cq-article .cq-intro>p:last-child{font-size:var(--wp--preset--font-size--large);margin-bottom:0}
.cs-editorial.cq-article .cq-invitation{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:30px;align-items:center;padding:30px;margin:32px 0 42px;background:var(--cs-ink);color:white;border-top:3px solid var(--cs-gold);scroll-margin-top:20px}
.cs-editorial.cq-article .cq-invitation .cs-kicker{color:var(--cs-gold);margin-bottom:12px}
.cs-editorial.cq-article .cq-invitation h2{font-size:var(--wp--preset--font-size--card);margin:0 0 16px}
.cs-editorial.cq-article .cq-invitation p{color:inherit}.cs-editorial.cq-article .cq-invite-copy>p:last-child{margin-bottom:0}
.cs-editorial.cq-article .cq-invite-action{border-left:1px solid #77918c;padding-left:28px}
.cs-editorial.cq-article .cq-invite-action .nb-caption{color:#c5d0d2;margin:16px 0 0}
.cs-editorial.cq-article .cq-history>p:last-child{margin-bottom:0}
.cs-editorial.cq-article .cq-method-note{padding:24px 28px;border-left:3px solid #a58b3b;background:#e9eee7;margin:28px 0}
.cs-editorial.cq-article .cq-method-note>p{margin:0}
.cs-editorial.cq-article .cq-method-note b{font-weight:600}
.cs-editorial.cq-article .cq-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;margin-top:28px}
.cs-editorial.cq-article .cq-benefit{display:grid;grid-template-rows:subgrid;grid-row:span 2;border-top:1px solid #b5c7bc;padding:24px 0}
.cs-editorial.cq-article .cq-benefit>h3{font-size:var(--wp--preset--font-size--card);line-height:1.3;margin:0 0 16px}
.cs-editorial.cq-article .cq-benefit>p:last-child{margin:0}
.cs-editorial.cq-article .cq-practical{background:#f3f0e7;border-top:3px solid #a58b3b;padding:30px}
.cs-editorial.cq-article .cq-practical-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 34px;counter-reset:cq-step}
.cs-editorial.cq-article .cq-step{counter-increment:cq-step;border-top:1px solid #b5c7bc;padding-top:18px}
.cs-editorial.cq-article .cq-step::before{content:counter(cq-step,decimal-leading-zero);display:block;margin-bottom:14px;font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.1em;color:var(--wp--preset--color--link)}
.cs-editorial.cq-article .cq-step>p{margin:0}
.cs-editorial.cq-article .cq-conclusion{border-left:3px solid #a58b3b;padding:0 0 0 26px;margin:34px 0}
.cs-editorial.cq-article .cq-conclusion>h2{margin:0 0 16px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.cq-article .cq-conclusion>p{margin-bottom:0}
.cs-editorial.cq-article .cq-close{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:center;padding:28px;background:#e9eee7;border-top:1px solid #b5c7bc;margin-top:34px}
.cs-editorial.cq-article .cq-close h2{margin:0 0 16px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.cq-article .cq-close .cs-kicker{margin-bottom:12px}
.cs-editorial.cq-article .cq-close-copy>p:last-child{margin-bottom:0}
.cs-editorial.cq-article .cq-close>.wp-block-cybersolace-assessment{justify-content:flex-end}
.cs-editorial.cq-article .cq-invitation a:focus-visible{outline:3px solid #fed03d;outline-offset:4px}
.cs-editorial.cq-article a:focus-visible{outline:3px solid #9b7419;outline-offset:4px}
@media(max-width:760px){.cs-editorial.cq-article :is(.cq-hero,.cq-invitation,.cq-benefits,.cq-practical-flow,.cq-close){grid-template-columns:1fr;gap:24px}.cs-editorial.cq-article .cq-hero{padding:24px 20px}.cs-editorial.cq-article :is(.cq-intro,.cq-history,.cq-benefits-section,.cq-practical){margin-top:32px}.cs-editorial.cq-article .cq-invitation{padding:24px 20px;margin:28px 0 32px}.cs-editorial.cq-article .cq-invite-action{border-left:0;border-top:1px solid #77918c;padding:22px 0 0}.cs-editorial.cq-article .cq-method-note{padding:22px 20px}.cs-editorial.cq-article .cq-benefits{gap:0}.cs-editorial.cq-article .cq-benefit{padding:22px 0}.cs-editorial.cq-article .cq-practical{padding:24px 20px}.cs-editorial.cq-article .cq-conclusion{padding-left:20px}.cs-editorial.cq-article .cq-close{padding:24px 20px}.cs-editorial.cq-article .cq-close>.wp-block-cybersolace-assessment{justify-content:flex-start}}
/* Resource guides: shared editorial flow, visible original artwork and practical actions. */
.cs-editorial.rt-edition .rt-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;align-items:center;padding:32px;background:#f3f0e7;border-top:4px solid var(--cs-gold)}
.cs-editorial.rt-edition .rt-hero h1{margin:0 0 24px;line-height:1.15}.cs-editorial.rt-edition .rt-hero .cs-kicker{margin-bottom:22px}
.cs-editorial.rt-edition .rt-deck{font-size:var(--wp--preset--font-size--large);line-height:1.6;margin-bottom:26px}
.cs-editorial.rt-edition .rt-date{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin-top:24px}
.cs-editorial.rt-edition .rt-hero-image{margin:0;width:100%;box-shadow:6px 6px 0 #d5e0d7}.cs-editorial.rt-edition .rt-hero-image img{display:block;width:100%;height:auto;object-fit:contain}
.cs-editorial.rt-edition .rt-section{margin-top:40px;padding-top:28px;border-top:1px solid #b8c7c4}
.cs-editorial.rt-edition .rt-section>h2:first-child{margin-top:0}.cs-editorial.rt-edition .rt-section>:last-child{margin-bottom:0}
.cs-editorial.rt-edition .rt-section>h3{margin-top:30px}.cs-editorial.rt-edition .rt-intro{border:0;padding-top:0}
.cs-editorial.rt-edition .rt-resource{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:center;padding:30px;background:var(--cs-ink);color:white;border-top:3px solid var(--cs-gold);margin-top:32px}
.cs-editorial.rt-edition .rt-resource .cs-kicker{color:var(--cs-gold);margin:0 0 12px}.cs-editorial.rt-edition .rt-resource h2{font-size:var(--wp--preset--font-size--card);margin:0 0 16px}
.cs-editorial.rt-edition .rt-resource-copy>:last-child{margin-bottom:0}.cs-editorial.rt-edition .rt-resource>.wp-block-buttons{border-left:1px solid #77918c;padding-left:26px}
.cs-editorial.rt-edition .rt-visual{padding:30px;background:#e8eeea;border-top:3px solid #a58a3d;margin-top:34px}
.cs-editorial.rt-edition .rt-visual>.cs-kicker{margin:0 0 12px}.cs-editorial.rt-edition .rt-visual>h2{margin:0 0 24px}
.cs-editorial.rt-edition .rt-visual-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px;align-items:center}
.cs-editorial.rt-edition .rt-diagram{margin:0;width:100%}.cs-editorial.rt-edition .rt-diagram :is(svg,img){display:block;width:100%;height:auto}
.cs-editorial.rt-edition .rt-visual-summary{font-size:var(--wp--preset--font-size--large);line-height:1.6}
.cs-editorial.rt-edition .rt-practical{padding:28px;background:#f3f0e7;border-top:3px solid #a58a3d}
.cs-editorial.rt-edition .rt-reference{padding:28px;background:#edf2ee}.cs-editorial.rt-edition .rt-conclusion{border-left:3px solid #a58a3d;padding:0 0 0 24px;border-top:0}
.cs-editorial.rt-edition .rt-original-image{margin:26px 0}.cs-editorial.rt-edition .rt-original-image img{display:block;max-width:100%;height:auto;margin:auto}
.cs-editorial.rt-edition .tb-table{margin:24px 0;border:1px solid #bccac5;border-top:3px solid #a58a3d;background:white;overflow-x:auto}
.cs-editorial.rt-edition .tb-table table{width:100%;border-collapse:collapse;line-height:1.6;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.rt-edition .tb-table :is(td,th){padding:14px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #d7dfda;overflow-wrap:anywhere}
.cs-editorial.rt-edition .tb-table th{background:#e8eeea;font-weight:600}.cs-editorial.rt-edition .tb-table tbody tr:nth-child(even){background:#f7f7f2}
.cs-editorial.rt-edition .rt-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;margin:28px 0}
.cs-editorial.rt-edition .rt-video-guide{padding-top:20px;border-top:1px solid #b8c7c4;display:grid;grid-template-rows:subgrid;grid-row:span 2}
.cs-editorial.rt-edition .rt-video-guide h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0}
.cs-editorial.rt-edition .rt-video{margin:0}.cs-editorial.rt-edition .rt-video iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto}
.cs-editorial.rt-edition a:focus-visible{outline:3px solid #9b7419;outline-offset:4px}.cs-editorial.rt-edition .rt-resource a:focus-visible{outline-color:var(--cs-gold)}
@media(max-width:760px){.cs-editorial.rt-edition :is(.rt-hero,.rt-resource,.rt-visual-grid,.rt-video-grid){grid-template-columns:1fr;gap:24px}.cs-editorial.rt-edition :is(.rt-hero,.rt-resource,.rt-visual,.rt-practical,.rt-reference){padding:24px 20px}.cs-editorial.rt-edition .rt-resource>.wp-block-buttons{border-left:0;border-top:1px solid #77918c;padding:22px 0 0}.cs-editorial.rt-edition .rt-section{margin-top:30px}.cs-editorial.rt-edition .rt-conclusion{padding-left:20px}.cs-editorial.rt-edition .tb-table table{min-width:520px}.cs-editorial.rt-edition .tb-table :is(td,th){padding:12px 14px}}

.cs-editorial.rt-edition .rt-context{padding:22px 24px;margin:24px 0;border-left:3px solid #a58a3d;background:#f3f0e7}.cs-editorial.rt-edition .rt-context>.cs-kicker{margin-bottom:12px}.cs-editorial.rt-edition .rt-context>:last-child{margin-bottom:0}
.cs-editorial.rt-edition .rt-table:focus-visible{outline:3px solid #9b7419;outline-offset:4px}
@media(max-width:760px){.cs-editorial.rt-edition .rt-table::before{content:"Scroll sideways to see every column →";display:block;padding:10px 12px;background:#e8eeea;color:var(--cs-ink);font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:1.5}.cs-editorial.rt-edition .rt-table{scrollbar-width:thin;scrollbar-color:#7b9690 #e8eeea}}

/* Explicit reading colours and usable minimum column measures for resource data. */
.cs-editorial.rt-edition .rt-table :is(td,th){color:var(--cs-ink);min-width:12ch;overflow-wrap:break-word}
.cs-editorial.rt-edition .rt-table :is(td,th):first-child{min-width:10ch}
.cs-editorial.rt-edition .rt-video-guide{grid-row:span 3}.cs-editorial.rt-edition .rt-video-guide .wp-block-button__link{background:transparent;color:var(--cs-ink);border:1px solid #9cb2aa}
/* Five distinct editorial treatments: share typography, not a repeated diagram template. */
.cs-editorial.rr-edition{--rr-rule:#bdc9c6;--rr-soft:#f4f2eb;--rr-sage:#edf2ee}
.cs-editorial.rr-edition .rr-hero{margin:0 0 36px;padding:32px 0;border-top:4px solid var(--cs-gold);border-bottom:1px solid var(--rr-rule)}
.cs-editorial.rr-edition .rr-hero h1{margin:0 0 22px;font-size:var(--wp--preset--font-size--xx-large);line-height:1.14}
.cs-editorial.rr-edition .rr-hero>.cs-kicker,.cs-editorial.rr-edition .rr-title-copy>.cs-kicker{margin-bottom:18px}
.cs-editorial.rr-edition .rr-deck{font-size:var(--wp--preset--font-size--large);line-height:1.55;margin-bottom:24px}
.cs-editorial.rr-edition .rr-date{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin-top:22px}
.cs-editorial.rr-edition .rr-hero-actions{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}
.cs-editorial.rr-edition .rr-section{margin:36px 0 0;padding-top:26px;border-top:1px solid var(--rr-rule)}
.cs-editorial.rr-edition .rr-section>h2:first-child{margin:0 0 24px}.cs-editorial.rr-edition .rr-section>:last-child{margin-bottom:0}
.cs-editorial.rr-edition .rr-intro{border:0;padding:0}.cs-editorial.rr-edition .rr-intro>h2{font-size:var(--wp--preset--font-size--card)}
.cs-editorial.rr-edition .rr-data-caption{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);letter-spacing:.035em;margin:16px 0 8px}
.cs-editorial.rr-edition .rr-pairs{border-top:1px solid var(--rr-rule);margin:0 0 24px}
.cs-editorial.rr-edition .rr-pair{display:grid;grid-template-columns:minmax(160px,.65fr) minmax(0,2fr);gap:18px 26px;padding:18px 0;border-bottom:1px solid #dce3df}
.cs-editorial.rr-edition .rr-pair>.rr-label{font-weight:600;margin:0}.cs-editorial.rr-edition .rr-pair>.rr-value{margin:0}
.cs-editorial.rr-edition .rr-pair .rr-value strong{font-weight:600}
.cs-editorial.rr-edition .rr-table{margin:24px 0;border:1px solid var(--rr-rule);border-top:3px solid #a58a3d;background:white;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#7b9690 #edf2ee}
.cs-editorial.rr-edition .rr-table table{width:100%;border-collapse:collapse;line-height:1.6;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.rr-edition .rr-table :is(td,th){padding:14px 16px;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #d7dfda;min-width:12ch;color:var(--cs-ink);overflow-wrap:break-word}
.cs-editorial.rr-edition .rr-table th{background:#22364a;color:#fff;font-weight:600}.cs-editorial.rr-edition .rr-table th :is(strong,b,span,em,a){color:inherit}
.cs-editorial.rr-edition .rr-table tbody tr:nth-child(even){background:#f7f7f2}
.cs-editorial.rr-edition .rr-table:focus-visible,.cs-editorial.rr-edition a:focus-visible{outline:3px solid #9b7419;outline-offset:4px}
.cs-editorial.rr-edition .rr-references{background:#f4f5f0;padding:26px}.cs-editorial.rr-edition .rr-references .rr-pair:last-child{border-bottom:0}
/* Law treatment replaced by the focused legal-resource feature below. */









/* Accountancy: a photograph-led opening and a continuous ledger of practical work. */
.cs-editorial.rr-accounts .rr-account-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:34px;align-items:center}
.cs-editorial.rr-accounts .rr-account-photo{margin:0;width:100%}.cs-editorial.rr-accounts .rr-account-photo img{display:block;width:100%;height:auto}
.cs-editorial.rr-accounts .rr-ledger{border-top:4px solid #a58a3d;background:linear-gradient(90deg,#f5f2e7 0,#f5f2e7 18px,#fdfcf7 18px);padding:28px 28px 28px 38px}
.cs-editorial.rr-accounts .rr-stage{padding:22px 0;border-top:1px solid #b6c6c1}.cs-editorial.rr-accounts .rr-stage>h3{margin:0 0 20px;font-size:var(--wp--preset--font-size--subsection)}
.cs-editorial.rr-accounts .rr-ledger .rr-data-caption{margin-top:10px}
/* Maritime: the original incident map is the visual, rather than a second conceptual illustration. */
.cs-editorial.rr-maritime .rr-maritime-hero{border-top-color:#567a88;padding-bottom:28px}
.cs-editorial.rr-maritime .rr-maritime-hero h1{max-width:28ch}.cs-editorial.rr-maritime .rr-map-image{margin:30px 0 0;border:1px solid #b6c6c8;padding:12px;background:#eef3f2}
.cs-editorial.rr-maritime .rr-map-image img{display:block;width:100%;height:auto}.cs-editorial.rr-maritime .rr-map-image figcaption{font-size:var(--wp--preset--font-size--small);line-height:1.5;color:var(--cs-muted);margin:12px 0 0}
.cs-editorial.rr-maritime .rr-intro>p:last-child{border-left:3px solid #a58a3d;padding-left:24px;font-size:var(--wp--preset--font-size--large)}
/* Travel: a field-guide ticket and a practical list that works without horizontal tables. */
.cs-editorial.rr-travel .rr-travel-hero{background:#f5f2e9;padding:32px;border-top-color:#668174}
.cs-editorial.rr-travel .rr-travel-ticket{background:#fffdf6;border:1px solid #b8c8bd;border-left:5px solid #a58a3d;padding:22px 24px;margin-top:28px}
.cs-editorial.rr-travel .rr-trip-label{font-size:var(--wp--preset--font-size--small);letter-spacing:.06em;text-transform:uppercase;color:var(--cs-muted)}
.cs-editorial.rr-travel .rr-itinerary{display:flex;flex-wrap:wrap;gap:10px 20px}.cs-editorial.rr-travel .rr-itinerary .wp-block-button__link{background:transparent;border:0;border-bottom:1px solid #8fa79b;color:var(--cs-ink);padding:8px 0;border-radius:0}
.cs-editorial.rr-travel .rr-stage{padding:26px 0;border-top:2px solid #7d998a}.cs-editorial.rr-travel .rr-stage>h3{margin:0 0 22px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.rr-travel .rr-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
.cs-editorial.rr-travel .rr-travel-action{border-top:1px solid var(--rr-rule);padding:20px 0}.cs-editorial.rr-travel .rr-travel-action h4{font-size:var(--wp--preset--font-size--minor-heading);margin:12px 0 16px}.cs-editorial.rr-travel .rr-travel-action>p:last-child{margin:0}
.cs-editorial.rr-travel .rr-priority{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);letter-spacing:.06em;font-weight:600;color:#765b13;margin:0}
/* Sanctions treatment replaced by the boardroom response briefing below. */






@media(max-width:760px){.cs-editorial.rr-edition .rr-hero{padding:24px 20px}.cs-editorial.rr-edition .rr-section{margin-top:30px}.cs-editorial.rr-edition .rr-pair{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px 0}.cs-editorial.rr-edition .rr-references{padding:22px 18px}.cs-editorial.rr-edition .rr-table table{min-width:520px}.cs-editorial.rr-edition .rr-table::before{content:"Scroll sideways to see every column →";display:block;padding:10px 12px;background:#edf2ee;color:#22364a;font-size:var(--wp--preset--font-size--small);font-weight:600}.cs-editorial.rr-accounts .rr-account-hero{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.rr-accounts .rr-ledger{padding:24px 20px}.cs-editorial.rr-travel .rr-action-grid{grid-template-columns:minmax(0,1fr)}.cs-editorial.rr-travel .rr-travel-ticket{padding:20px 16px}}

.cs-editorial.rr-travel .rr-itinerary .wp-block-button__link:hover{background:#e8eee6}


.cs-editorial.rr-travel .rr-travel-action{display:grid;grid-template-rows:subgrid;grid-row:span 3}







/* Grid copy can wrap at 200% text size, including long source URLs. */
.cs-editorial.rr-edition .rr-pair>:is(.rr-label,.rr-value),.cs-editorial.rr-travel .rr-travel-action>:is(p,h4){min-width:0;overflow-wrap:anywhere}
/* Legal-sector resource feature: native editorial copy, one contextual still life, no diagram. */
.cs-editorial.lq-edition{--lq-rule:#c6cec8;--lq-sage:#edf1eb;--lq-paper:#f7f5ed}
.cs-editorial.lq-edition .lq-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:38px;align-items:center;padding:26px 0 34px;border-top:3px solid #a98a37}
.cs-editorial.lq-edition .lq-hero h1{font-size:var(--wp--preset--font-size--xx-large);line-height:1.08;margin:18px 0 24px;letter-spacing:-.025em}
.cs-editorial.lq-edition .lq-hero .cs-kicker{margin:0}
.cs-editorial.lq-edition .lq-deck{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);line-height:1.35;color:#795a18;margin:0 0 18px}
.cs-editorial.lq-edition .lq-standfirst{margin:0 0 26px}
.cs-editorial.lq-edition .lq-byline{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:24px;color:var(--cs-muted);font-size:var(--wp--preset--font-size--small);border-top:1px solid var(--lq-rule);padding-top:15px}
.cs-editorial.lq-edition .lq-byline>*{margin:0}
.cs-editorial.lq-edition .lq-hero-image{position:relative;padding-bottom:34px}
.cs-editorial.lq-edition .lq-photo{margin:0}.cs-editorial.lq-edition .lq-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.cs-editorial.lq-edition .lq-photo-caption{position:relative;margin:-22px 0 0 34px;padding:20px 24px;background:#22364a;color:#fed03d;font-size:var(--wp--preset--font-size--small);letter-spacing:.08em;line-height:1.6;border-top:3px solid #fed03d}
.cs-editorial.lq-edition .lq-photo-caption strong{display:block;color:#fff;font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--subsection);font-weight:400;letter-spacing:0}
.cs-editorial.lq-edition .lq-essentials{border-block:1px solid var(--lq-rule);padding:22px 0 28px;margin:0 0 42px}
.cs-editorial.lq-edition .lq-essentials>.cs-kicker{margin-bottom:18px}
.cs-editorial.lq-edition .lq-takeaways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.cs-editorial.lq-edition .lq-take h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 10px}
.cs-editorial.lq-edition .lq-take p{font-size:var(--wp--preset--font-size--interface);line-height:1.55;margin:0}
.cs-editorial.lq-edition .lq-section{margin:44px 0 0;padding-top:30px;border-top:1px solid var(--lq-rule)}
.cs-editorial.lq-edition .lq-essentials + .lq-section{border-top:0;padding-top:0;margin-top:0}
.cs-editorial.lq-edition .lq-section-head{margin-bottom:26px}.cs-editorial.lq-edition .lq-section-head>.cs-kicker{margin:0 0 14px}
.cs-editorial.lq-edition .lq-section-head h2{margin:0 0 20px}.cs-editorial.lq-edition .lq-section-head>p:last-child{margin-bottom:0}
.cs-editorial.lq-edition .lq-split{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:40px;align-items:start}
.cs-editorial.lq-edition .lq-prose>p:last-child{margin:0}
.cs-editorial.lq-edition .lq-aside{border-left:2px solid #b29747;padding:8px 0 8px 26px}
.cs-editorial.lq-edition .lq-pull{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);line-height:1.4;margin:0 0 18px}
.cs-editorial.lq-edition .lq-pull em{color:#795a18}
.cs-editorial.lq-edition .lq-aside>.cs-kicker{margin:0}
.cs-editorial.lq-edition .lq-resource{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:44px;padding:34px;margin-top:40px;background:#22364a;color:white;border-top:4px solid #fed03d}
.cs-editorial.lq-edition .lq-resource .cs-kicker{color:#fed03d;margin:0 0 16px}
.cs-editorial.lq-edition .lq-resource h2{margin:0 0 22px;font-size:var(--wp--preset--font-size--x-large)}
.cs-editorial.lq-edition .lq-resource h3{margin:0 0 8px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.lq-edition .lq-resource-actions{margin-top:26px}
.cs-editorial.lq-edition .lq-resource-actions>p{margin:16px 0 0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.lq-edition .lq-resource a:not(.wp-block-button__link){color:#fed03d}
.cs-editorial.lq-edition .lq-resource-notes{border-left:1px solid #6b7e86;padding-left:30px}
.cs-editorial.lq-edition .lq-resource-note{padding:16px 0;border-top:1px solid #6b7e86}
.cs-editorial.lq-edition .lq-resource-note p{font-size:var(--wp--preset--font-size--interface);line-height:1.5;margin:0;color:#dce3e4}
.cs-editorial.lq-edition .lq-caption{font-size:var(--wp--preset--font-size--small);line-height:1.55;color:var(--cs-muted);margin:16px 0 0}
.cs-editorial.lq-edition .lq-resource .lq-caption{color:#dce3e4}
.cs-editorial.lq-edition .lq-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.cs-editorial.lq-edition .lq-coverage-item{border-top:3px solid #a98a37;padding-top:20px}
.cs-editorial.lq-edition .lq-coverage-item>.cs-kicker{margin:0 0 14px}
.cs-editorial.lq-edition .lq-coverage-item h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 18px}
.cs-editorial.lq-edition .lq-coverage-item>p:last-child{margin:0}
.cs-editorial.lq-edition .lq-review-list{border-top:1px solid var(--lq-rule)}
.cs-editorial.lq-edition .lq-review-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--lq-rule)}
.cs-editorial.lq-edition .lq-number{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--x-large);line-height:1.1;color:#795a18;margin:0}
.cs-editorial.lq-edition .lq-review-copy h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 12px}
.cs-editorial.lq-edition .lq-review-copy p{margin:0}
.cs-editorial.lq-edition .lq-review-close{padding:24px 0 0}
.cs-editorial.lq-edition .lq-review-close h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 12px}
.cs-editorial.lq-edition .lq-review-close p{margin:0}
.cs-editorial.lq-edition .lq-boundary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;padding:30px;background:#edf1eb;margin-top:40px;border-top:3px solid #8ca396}
.cs-editorial.lq-edition .lq-boundary-copy>.cs-kicker{margin:0 0 14px}.cs-editorial.lq-edition .lq-boundary h2{margin:0 0 22px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.lq-edition .lq-boundary-notes h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 12px}.cs-editorial.lq-edition .lq-boundary-notes h3:not(:first-child){margin-top:26px}
.cs-editorial.lq-edition .lq-boundary p:last-child{margin-bottom:0}
.cs-editorial.lq-edition .lq-contact{border-left:2px solid #b29747;padding-left:26px}
.cs-editorial.lq-edition .lq-contact h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 16px}
.cs-editorial.lq-edition .lq-sources{border-top:1px solid var(--lq-rule);padding-top:24px;margin:38px 0 0}
.cs-editorial.lq-edition .lq-sources>.cs-kicker{margin:0 0 12px}.cs-editorial.lq-edition .lq-source-links{font-size:var(--wp--preset--font-size--interface);line-height:1.9;margin:0}
.cs-editorial.lq-edition :is(p,h1,h2,h3){min-width:0;overflow-wrap:break-word}
.cs-editorial.lq-edition .lq-source-links a{overflow-wrap:anywhere}
.cs-editorial.lq-edition a:focus-visible{outline:3px solid #a17e20;outline-offset:4px}
.cs-editorial.lq-edition .lq-resource a:focus-visible{outline-color:#fed03d}
@media(max-width:950px){.cs-editorial.lq-edition .lq-hero{gap:26px}.cs-editorial.lq-edition .lq-resource{gap:28px;padding:28px}.cs-editorial.lq-edition .lq-split{gap:28px}.cs-editorial.lq-edition .lq-coverage{grid-template-columns:minmax(0,1fr)}.cs-editorial.lq-edition .lq-coverage-item{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1fr);gap:0 26px}.cs-editorial.lq-edition .lq-coverage-item>.cs-kicker{grid-column:1/-1}.cs-editorial.lq-edition .lq-coverage-item h3{margin-bottom:0}}
@media(max-width:700px){.cs-editorial.lq-edition .lq-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:22px 0 0}.cs-editorial.lq-edition .lq-hero h1{line-height:1.12}.cs-editorial.lq-edition .lq-hero-image{padding-bottom:26px}.cs-editorial.lq-edition .lq-photo-caption{margin-left:24px;padding:16px 18px}.cs-editorial.lq-edition .lq-takeaways{grid-template-columns:minmax(0,1fr);gap:22px}.cs-editorial.lq-edition .lq-take:not(:first-child){border-top:1px solid #d8ded9;padding-top:18px}.cs-editorial.lq-edition .lq-essentials{margin-bottom:30px}.cs-editorial.lq-edition .lq-section{margin-top:32px;padding-top:24px}.cs-editorial.lq-edition .lq-split,.cs-editorial.lq-edition .lq-resource,.cs-editorial.lq-edition .lq-boundary{grid-template-columns:minmax(0,1fr);gap:26px}.cs-editorial.lq-edition .lq-resource{padding:26px 22px}.cs-editorial.lq-edition .lq-resource-notes{border-left:0;padding-left:0;border-top:1px solid #6b7e86;padding-top:22px}.cs-editorial.lq-edition .lq-resource-notes>.cs-kicker{margin-bottom:10px}.cs-editorial.lq-edition .lq-boundary{padding:26px 22px}.cs-editorial.lq-edition .lq-review-item{grid-template-columns:40px minmax(0,1fr);gap:16px}.cs-editorial.lq-edition .lq-coverage-item{display:block}.cs-editorial.lq-edition .lq-coverage-item h3{margin-bottom:14px}.cs-editorial.lq-edition .lq-aside{padding-left:20px}.cs-editorial.lq-edition .lq-contact{padding-left:20px}}

/* Align the editorial rows when neighbouring headings wrap. */
.cs-editorial.lq-edition .lq-take{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}
@media(min-width:951px){.cs-editorial.lq-edition .lq-coverage-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}}
/* Ransomware decision briefing: panoramic opening, response desk and clear policy boundary. */
.cs-editorial.rs-edition{--rs-rule:#c4cfcc;--rs-soft:#f4f2e9;--rs-blue:#22364a}
.cs-editorial.rs-edition .rs-hero{border-top:3px solid #a68b3c;padding-top:25px}
.cs-editorial.rs-edition .rs-hero>.cs-kicker{margin:0 0 20px}
.cs-editorial.rs-edition .rs-title-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:46px;align-items:center}
.cs-editorial.rs-edition .rs-title-row h1{font-size:var(--wp--preset--font-size--display);line-height:1.08;margin:0;letter-spacing:-.028em}
.cs-editorial.rs-edition .rs-title-row h1 em{color:#795a18;font-weight:400}
.cs-editorial.rs-edition .rs-hero-deck{border-left:1px solid #a68b3c;padding-left:28px}
.cs-editorial.rs-edition .rs-deck{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);line-height:1.35;margin:0 0 18px}
.cs-editorial.rs-edition .rs-hero-deck>p:last-child{margin:0}
.cs-editorial.rs-edition .rs-byline{display:flex;gap:8px 22px;flex-wrap:wrap;margin:24px 0;color:var(--cs-muted);font-size:var(--wp--preset--font-size--small)}
.cs-editorial.rs-edition .rs-byline>*{margin:0}
.cs-editorial.rs-edition .rs-panorama{margin:0}.cs-editorial.rs-edition .rs-panorama img{display:block;width:100%;height:auto;aspect-ratio:3/1;object-fit:cover}
.cs-editorial.rs-edition .rs-image-line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:24px;align-items:center;padding:18px 24px;background:#22364a;color:white}
.cs-editorial.rs-edition .rs-image-line p{margin:0}.cs-editorial.rs-edition .rs-image-line .cs-kicker{color:#fed03d}
.cs-editorial.rs-edition .rs-intro{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.85fr);gap:44px;margin:38px 0}
.cs-editorial.rs-edition .rs-intro-copy>.cs-kicker{margin:0 0 12px}.cs-editorial.rs-edition .rs-intro-copy h2{margin:0 0 22px}
.cs-editorial.rs-edition .rs-intro-copy>p:last-child{margin-bottom:0}
.cs-editorial.rs-edition .rs-reading-route{border-top:3px solid #a68b3c;padding-top:20px}
.cs-editorial.rs-edition .rs-reading-route>.cs-kicker{margin:0 0 12px}
.cs-editorial.rs-edition .rs-reading-route .wp-block-buttons{display:block}
.cs-editorial.rs-edition .rs-reading-route .wp-block-button{display:block}
.cs-editorial.rs-edition .rs-reading-route .wp-block-button__link{display:block;min-height:48px;background:transparent;color:#22364a;border:0;border-bottom:1px solid var(--rs-rule);padding:14px 0;text-align:left;border-radius:0;font-weight:400}
.cs-editorial.rs-edition .rs-reading-route .wp-block-button__link:hover{color:#795a18}
.cs-editorial.rs-edition .rs-official{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:34px;align-items:center;background:#f3f0e4;border-left:4px solid #a68b3c;padding:26px 28px;margin:32px 0}
.cs-editorial.rs-edition .rs-official .cs-kicker{margin:0 0 12px}.cs-editorial.rs-edition .rs-official h2{font-size:var(--wp--preset--font-size--subsection);margin:0 0 14px}.cs-editorial.rs-edition .rs-official-copy>p:last-child{margin:0}
.cs-editorial.rs-edition .rs-source-date{color:var(--cs-muted);font-size:var(--wp--preset--font-size--small)}
.cs-editorial.rs-edition .rs-official>.wp-block-buttons{justify-content:flex-end}
.cs-editorial.rs-edition .rs-response{border-top:4px solid #a68b3c;margin:40px 0 0;padding:28px 30px 24px;background:#22364a;color:white}
.cs-editorial.rs-edition .rs-response .cs-kicker{color:#fed03d}
.cs-editorial.rs-edition .rs-section-heading{margin-bottom:26px}.cs-editorial.rs-edition .rs-section-heading>.cs-kicker{margin:0 0 14px}.cs-editorial.rs-edition .rs-section-heading h2{margin:0 0 20px}.cs-editorial.rs-edition .rs-section-heading>p:last-child{margin-bottom:0}
.cs-editorial.rs-edition .rs-response-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 38px}
.cs-editorial.rs-edition .rs-task{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;border-top:1px solid #6c808b;padding-top:18px}
.cs-editorial.rs-edition .rs-task-number{color:#fed03d;font-size:var(--wp--preset--font-size--small);letter-spacing:.12em;font-weight:600;margin:0 0 12px}
.cs-editorial.rs-edition .rs-task h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 14px}
.cs-editorial.rs-edition .rs-task>p:last-child{margin:0}
.cs-editorial.rs-edition .rs-footnote{font-size:var(--wp--preset--font-size--small);line-height:1.6;color:var(--cs-muted);margin:22px 0 0}
.cs-editorial.rs-edition .rs-response>.rs-footnote{border-top:1px solid #6c808b;padding-top:20px;color:#dce3e4}
.cs-editorial.rs-edition .rs-section{border-top:1px solid var(--rs-rule);padding-top:28px;margin:42px 0 0}
.cs-editorial.rs-edition .rs-analysis-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:38px}
.cs-editorial.rs-edition .rs-prose>p:last-child{margin-bottom:0}
.cs-editorial.rs-edition .rs-emphasis{border-left:2px solid #a68b3c;padding:8px 0 8px 26px}
.cs-editorial.rs-edition .rs-emphasis>.cs-kicker{margin:0 0 18px}.cs-editorial.rs-edition .rs-emphasis h3{font-size:var(--wp--preset--font-size--card);line-height:1.3;margin:0 0 18px}.cs-editorial.rs-edition .rs-emphasis>p:last-child{margin-bottom:0}
.cs-editorial.rs-edition .rs-screening-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:28px}
.cs-editorial.rs-edition .rs-check-note{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0;border-top:1px solid var(--rs-rule);padding-top:22px}
.cs-editorial.rs-edition .rs-check-note h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 14px}.cs-editorial.rs-edition .rs-check-note>p{margin-bottom:0}
.cs-editorial.rs-edition .rs-policy{background:#edf1eb;padding:28px 30px;margin-top:40px;border-top:3px solid #8ca395}
.cs-editorial.rs-edition .rs-policy-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}
.cs-editorial.rs-edition .rs-policy-item{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;border-top:1px solid #9eafa8;padding-top:20px}
.cs-editorial.rs-edition .rs-policy-label{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.07em;margin:0 0 14px}
.cs-editorial.rs-edition .rs-policy-item h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 18px}.cs-editorial.rs-edition .rs-policy-item>p:last-child{margin:0}
.cs-editorial.rs-edition .rs-policy-caution{border-top:1px solid #9eafa8;padding-top:20px;margin:24px 0 0}
.cs-editorial.rs-edition .rs-resource-directory{border-top:1px solid var(--rs-rule)}
.cs-editorial.rs-edition .rs-resource-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) minmax(0,1fr);gap:26px;align-items:start;padding:24px 0;border-bottom:1px solid var(--rs-rule)}
.cs-editorial.rs-edition .rs-resource-row h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0}.cs-editorial.rs-edition .rs-resource-row>p{margin:0}.cs-editorial.rs-edition .rs-resource-row .wp-block-button__link{background:transparent;border:1px solid #9cabaa;color:#22364a}
.cs-editorial.rs-edition .rs-preparation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:38px;padding:28px 0;border-block:1px solid var(--rs-rule)}
.cs-editorial.rs-edition .rs-preparation-copy>.cs-kicker{margin:0 0 14px}.cs-editorial.rs-edition .rs-preparation h2{font-size:var(--wp--preset--font-size--card);margin:0 0 20px}.cs-editorial.rs-edition .rs-preparation-copy>p:last-child{margin:0}
.cs-editorial.rs-edition .rs-preparation-list{margin:0;padding-left:22px}.cs-editorial.rs-edition .rs-preparation-list>li:first-child{margin-top:0}.cs-editorial.rs-edition .rs-preparation-list>li{padding-bottom:8px}
.cs-editorial.rs-edition .rs-close{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:34px;align-items:center;margin:30px 0;padding:28px;background:#f3f0e4}
.cs-editorial.rs-edition .rs-close h2{margin:0 0 20px;font-size:var(--wp--preset--font-size--card)}.cs-editorial.rs-edition .rs-close p{margin:0}
.cs-editorial.rs-edition .rs-sources{border-top:1px solid var(--rs-rule);padding-top:22px}.cs-editorial.rs-edition .rs-sources>.cs-kicker{margin:0 0 14px}.cs-editorial.rs-edition .rs-source-links{font-size:var(--wp--preset--font-size--interface);line-height:1.9;margin:0}
.cs-editorial.rs-edition :is(p,h1,h2,h3){min-width:0;overflow-wrap:anywhere}
.cs-editorial.rs-edition a:focus-visible{outline:3px solid #a17e20;outline-offset:4px}
.cs-editorial.rs-edition .rs-response a:focus-visible{outline-color:#fed03d}
@media(max-width:1000px){.cs-editorial.rs-edition .rs-title-row{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial.rs-edition .rs-title-row h1{font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial.rs-edition .rs-resource-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.cs-editorial.rs-edition .rs-resource-row>.wp-block-buttons{grid-column:2}.cs-editorial.rs-edition .rs-official{grid-template-columns:minmax(0,1fr)}.cs-editorial.rs-edition .rs-official>.wp-block-buttons{justify-content:flex-start}}
@media(max-width:700px){.cs-editorial.rs-edition .rs-title-row,.cs-editorial.rs-edition .rs-intro,.cs-editorial.rs-edition .rs-analysis-row,.cs-editorial.rs-edition .rs-screening-notes,.cs-editorial.rs-edition .rs-policy-columns,.cs-editorial.rs-edition .rs-preparation,.cs-editorial.rs-edition .rs-close{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.rs-edition .rs-title-row h1{font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial.rs-edition .rs-hero-deck{border-left:0;padding-left:0}.cs-editorial.rs-edition .rs-panorama img{aspect-ratio:2/1;object-position:70% center}.cs-editorial.rs-edition .rs-image-line{grid-template-columns:minmax(0,1fr);gap:8px;padding:18px}.cs-editorial.rs-edition .rs-intro{margin:28px 0}.cs-editorial.rs-edition .rs-response-grid{grid-template-columns:minmax(0,1fr);gap:22px}.cs-editorial.rs-edition .rs-response,.cs-editorial.rs-edition .rs-policy{padding:26px 22px;margin-top:32px}.cs-editorial.rs-edition .rs-official,.cs-editorial.rs-edition .rs-close{padding:24px 20px}.cs-editorial.rs-edition .rs-resource-row{grid-template-columns:minmax(0,1fr);gap:16px}.cs-editorial.rs-edition .rs-resource-row>.wp-block-buttons{grid-column:auto}.cs-editorial.rs-edition .rs-section{margin-top:32px;padding-top:24px}.cs-editorial.rs-edition .rs-emphasis{padding-left:20px}}

/* Resource collection, maritime report and SME workbook: native editorial components. */
.cs-editorial.tb-resource{--tb-rule:#c3ceca;--tb-paper:#f3f1e8;--tb-ink:#22364a;--tb-sage:#eaf0ea}
.cs-editorial.tb-resource :is(h1,h2,h3,p){min-width:0;overflow-wrap:anywhere}
.cs-editorial.tb-resource :is(h1,h2,h3){text-wrap:balance}
.cs-editorial.tb-resource h1{font-size:var(--wp--preset--font-size--display);line-height:1.09;letter-spacing:-.03em;margin:20px 0 26px}
.cs-editorial.tb-resource h1 em{color:#795a18;font-weight:400}
.cs-editorial.tb-resource .tb-deck{font-size:var(--wp--preset--font-size--large);line-height:1.5}
.cs-editorial.tb-resource .cs-kicker{margin:0 0 16px}
.cs-editorial.tb-resource .tb-byline{display:flex;flex-wrap:wrap;gap:8px 24px;color:var(--cs-muted);font-size:var(--wp--preset--font-size--small);padding:18px 0;border-bottom:1px solid var(--tb-rule)}
.cs-editorial.tb-resource .tb-byline>*{margin:0}
.cs-editorial.tb-resource .tb-section{padding-top:30px;margin-top:34px;border-top:1px solid var(--tb-rule)}
.cs-editorial.tb-resource .tb-section>h2{margin:0 0 24px}
.cs-editorial.tb-resource .tb-text-action .wp-block-button__link{background:transparent;color:inherit;border:0;padding:12px 0;text-align:left;text-decoration:underline;text-underline-offset:5px;font-weight:400}
.cs-editorial.tb-resource .tb-numeral{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--xx-large);font-style:italic;color:#795a18;line-height:1;margin:0}
.cs-editorial.tb-resource .tb-item h3{margin:0 0 16px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.tb-resource .tb-item p:last-child{margin-bottom:0}
.cs-editorial.tb-resource .tb-prompt{font-size:var(--wp--preset--font-size--interface);line-height:1.6;border-left:2px solid #ad913c;padding-left:20px;margin:0}
.cs-editorial.tb-resource .tb-resource-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.cs-editorial.tb-resource .tb-resource-pair>div{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;border-top:3px solid #ad913c;padding-top:24px}
.cs-editorial.tb-resource .tb-resource-pair h3{margin:0 0 16px;font-size:var(--wp--preset--font-size--subsection)}
.cs-editorial.tb-resource .tb-resource-pair .wp-block-buttons{align-self:end;margin-top:6px}
.cs-editorial.tb-resource .tb-close{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:28px;align-items:center;background:var(--tb-paper);padding:28px;margin:38px 0 28px;border-top:3px solid #ad913c}
.cs-editorial.tb-resource .tb-close h2{margin:0 0 16px;font-size:var(--wp--preset--font-size--card)}
.cs-editorial.tb-resource .tb-close p{margin:0}
.cs-editorial.tb-resource .tb-sources{border-top:1px solid var(--tb-rule);padding-top:24px}
.cs-editorial.tb-resource .tb-fine{font-size:var(--wp--preset--font-size--small);line-height:1.7;color:var(--cs-muted)}
.cs-editorial.tb-resource a:focus-visible{outline:3px solid #ad913c;outline-offset:4px}
/* NGO collection: an illustrated opening and an open, numbered reading file. */
.cs-editorial.ng-edition .ng-opening{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:40px;align-items:center;padding:32px;background:var(--tb-sage);border-top:4px solid #8ca595}
.cs-editorial.ng-edition .ng-opening-art{margin:0;box-shadow:12px 12px 0 #d7e2da}
.cs-editorial.ng-edition .ng-opening-art img{display:block;width:100%;height:auto}
.cs-editorial.ng-edition .ng-opening-copy>p:last-of-type{margin-bottom:24px}
.cs-editorial.ng-edition .ng-reader-brief{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);gap:30px;background:var(--tb-paper);border-left:3px solid #ad913c;padding:24px;margin-top:26px}
.cs-editorial.ng-edition .ng-reader-brief ul{margin:0}
.cs-editorial.ng-edition .ng-cases{margin-top:36px;padding-top:28px;border-top:3px solid #8ca595}
.cs-editorial.ng-edition .ng-cases>h2{margin-top:0}
.cs-editorial.ng-edition .ng-case-file{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;margin:28px 0}
.cs-editorial.ng-edition .tb-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding-top:24px;border-top:1px solid var(--tb-rule)}
.cs-editorial.ng-edition .tb-item-copy{align-self:start}
.cs-editorial.ng-edition .tb-prompt{grid-column:2;margin-top:0}
.cs-editorial.ng-edition .ng-meeting{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:38px;padding:30px;background:var(--tb-sage)}
.cs-editorial.ng-edition .ng-meeting h2{margin:0 0 22px}
.cs-editorial.ng-edition .ng-meeting h3{margin:0 0 22px;font-size:var(--wp--preset--font-size--subsection)}
.cs-editorial.ng-edition .ng-meeting p:last-child{margin:0}
/* Maritime report: book-jacket opening and a disciplined management log. */
.cs-editorial.md-edition .md-opening{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:50px;align-items:center;padding:36px 40px;background:#22364a;color:white;border-top:4px solid #ad913c}
.cs-editorial.md-edition .md-opening h1 em,.cs-editorial.md-edition .md-opening .cs-kicker{color:#fed03d}
.cs-editorial.md-edition .md-report-cover{margin:0;max-width:320px;justify-self:end}
.cs-editorial.md-edition .md-report-cover img{display:block;width:100%;height:auto;box-shadow:10px 12px 0 #152a39}
.cs-editorial.md-edition .md-report-cover figcaption{color:#d4dedf;margin-top:24px;font-size:var(--wp--preset--font-size--small)}
.cs-editorial.md-edition .md-opening a:focus-visible{outline-color:#fed03d}
.cs-editorial.md-edition .md-context{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,2fr);gap:28px;border-bottom:1px solid var(--tb-rule);padding:22px 0}
.cs-editorial.md-edition .md-context p{margin:0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.md-edition .md-takeaways{padding:22px 26px;background:var(--tb-paper);border-left:3px solid #ad913c}
.cs-editorial.md-edition .md-takeaways ul{margin-bottom:0}
.cs-editorial.md-edition .md-management{margin-top:36px;padding-top:30px;border-top:3px solid #ad913c}
.cs-editorial.md-edition .md-management>h2{margin-top:0}
.cs-editorial.md-edition .tb-item{display:grid;grid-template-columns:60px minmax(0,1.35fr) minmax(0,1fr);gap:24px;align-items:start;padding:28px 0;border-top:1px solid var(--tb-rule)}
.cs-editorial.md-edition .md-review{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;padding:30px;background:#eaf0ea;margin-top:20px}
.cs-editorial.md-edition .md-review :is(h2,h3){margin:0 0 22px}
.cs-editorial.md-edition .md-review h3{font-size:var(--wp--preset--font-size--subsection)}
.cs-editorial.md-edition .md-review p:last-child{margin:0}
.cs-editorial.md-edition .md-resources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:center;border-block:1px solid var(--tb-rule);padding:28px 0;margin-top:34px}
.cs-editorial.md-edition .md-resources h2{margin:0 0 22px}
.cs-editorial.md-edition .md-resource-links{display:grid;gap:12px}
.cs-editorial.md-edition .md-resource-links .wp-block-buttons{margin:0}
/* ISO guide: a workbook cover, prominent assessment desk and ruled working notes. */
.cs-editorial.ig-edition .ig-opening{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr);gap:40px;align-items:center;background:var(--tb-paper);padding:32px 36px;border-left:7px solid #ad913c}
.cs-editorial.ig-edition .ig-document{max-width:310px;justify-self:end}
.cs-editorial.ig-edition .ig-guide-cover{margin:0;box-shadow:8px 10px 0 #dedfda}
.cs-editorial.ig-edition .ig-guide-cover img{display:block;width:100%;height:auto}
.cs-editorial.ig-edition .ig-cover-label{margin:24px 0 0;letter-spacing:.06em;font-size:var(--wp--preset--font-size--small);line-height:1.6;color:#52636e}
.cs-editorial.ig-edition .ig-takeaways{border-block:1px solid var(--tb-rule);padding:24px 0}
.cs-editorial.ig-edition .ig-takeaways ul{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-left:20px}
.cs-editorial.ig-edition .ig-takeaways li{margin:0;padding-right:8px}
.cs-editorial.ig-edition .ig-assessment{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:36px;align-items:center;padding:30px 34px;margin:36px 0;background:#22364a;color:white;border-top:4px solid #fed03d}
.cs-editorial.ig-edition .ig-assessment .cs-kicker{color:#fed03d}
.cs-editorial.ig-edition .ig-assessment h2{margin:0 0 24px}
.cs-editorial.ig-edition .ig-assessment-note{font-size:var(--wp--preset--font-size--small);color:#d4dedf;margin:0}
.cs-editorial.ig-edition .ig-assessment-action{border-left:1px solid #80918f;padding-left:28px}
.cs-editorial.ig-edition .ig-tool-label{color:#fed03d;font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.12em}
.cs-editorial.ig-edition .ig-tool-caption{font-size:var(--wp--preset--font-size--interface);color:#d4dedf;margin:20px 0 0}
.cs-editorial.ig-edition .ig-assessment a:focus-visible{outline-color:#fed03d}
.cs-editorial.ig-edition .ig-guide-actions{display:flex;flex-wrap:wrap;gap:16px}
.cs-editorial.ig-edition .ig-working-section{margin-top:36px;padding-top:28px;border-top:3px solid #ad913c}
.cs-editorial.ig-edition .ig-working-section>h2{margin-top:0}
.cs-editorial.ig-edition .ig-workbook{border-left:1px solid #ad913c;padding-left:26px;margin-top:28px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 39px,#edf0eb 40px,transparent 41px)}
.cs-editorial.ig-edition .tb-item{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px 26px;padding:28px 24px;border-top:1px solid var(--tb-rule);background:#fffefa}
.cs-editorial.ig-edition .tb-prompt{grid-column:2}
.cs-editorial.ig-edition .ig-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.cs-editorial.ig-edition .ig-outcomes h3{margin:0 0 20px;font-size:var(--wp--preset--font-size--subsection)}
.cs-editorial.ig-edition .ig-outcomes p:last-child{margin:0}
.cs-editorial.ig-edition .ig-next-meeting{padding:26px 30px;margin-top:34px;background:#eaf0ea;border-left:3px solid #8ca595}
.cs-editorial.ig-edition .ig-next-meeting h2{margin:0 0 20px}
@media(max-width:1000px){.cs-editorial.tb-resource h1{font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial.ng-edition .ng-opening,.cs-editorial.md-edition .md-opening,.cs-editorial.ig-edition .ig-opening{gap:28px;padding:26px}.cs-editorial.ng-edition .ng-case-file{gap:24px}.cs-editorial.md-edition .tb-item{grid-template-columns:50px minmax(0,1fr)}.cs-editorial.md-edition .tb-prompt{grid-column:2}.cs-editorial.ig-edition .ig-assessment{grid-template-columns:minmax(0,1fr)}.cs-editorial.ig-edition .ig-assessment-action{border-left:0;border-top:1px solid #80918f;padding:24px 0 0}}
@media(max-width:700px){.cs-editorial.ng-edition .ng-opening,.cs-editorial.md-edition .md-opening,.cs-editorial.ig-edition .ig-opening,.cs-editorial.ng-edition .ng-reader-brief,.cs-editorial.ng-edition .ng-case-file,.cs-editorial.ng-edition .ng-meeting,.cs-editorial.md-edition .md-context,.cs-editorial.md-edition .md-review,.cs-editorial.md-edition .md-resources,.cs-editorial.ig-edition .ig-outcomes,.cs-editorial.tb-resource .tb-close,.cs-editorial.tb-resource .tb-resource-pair{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.ng-edition .ng-opening,.cs-editorial.md-edition .md-opening,.cs-editorial.ig-edition .ig-opening{padding:26px 22px}.cs-editorial.tb-resource h1{font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial.ng-edition .ng-opening-art{max-width:340px;margin:0 12px 12px 0}.cs-editorial.md-edition .md-report-cover,.cs-editorial.ig-edition .ig-document{max-width:260px;justify-self:start}.cs-editorial.ng-edition .ng-reader-brief,.cs-editorial.ng-edition .ng-meeting,.cs-editorial.md-edition .md-review,.cs-editorial.tb-resource .tb-close,.cs-editorial.ig-edition .ig-assessment,.cs-editorial.ig-edition .ig-next-meeting{padding:24px 22px}.cs-editorial.ig-edition .ig-takeaways ul{grid-template-columns:minmax(0,1fr);gap:12px}.cs-editorial.ig-edition .ig-workbook{padding-left:12px}.cs-editorial.ig-edition .tb-item{padding:24px 14px;column-gap:14px;grid-template-columns:40px minmax(0,1fr)}.cs-editorial.ng-edition .tb-item{grid-template-columns:40px minmax(0,1fr)}.cs-editorial.md-edition .tb-item{grid-template-columns:40px minmax(0,1fr);gap:20px}.cs-editorial.tb-resource .tb-prompt{padding-left:14px}}

/* Final Tools resource editions: shared type roles with subject-specific editorial compositions. */
.cs-editorial.tf-edition{--tf-rule:#bfcac7;--tf-paper:#f4f1e8;--tf-sage:#eaf0ea;--tf-ink:#22364a;--tf-gold:#a68a35}
.cs-editorial.tf-edition :is(p,h1,h2,h3){min-width:0;overflow-wrap:anywhere}
.cs-editorial.tf-edition :is(h1,h2,h3){text-wrap:balance}
.cs-editorial.tf-edition h1{font-size:var(--wp--preset--font-size--display);line-height:1.08;letter-spacing:-.03em;margin:18px 0 24px}
.cs-editorial.tf-edition h1 em{color:#795a18;font-weight:400}
.cs-editorial.tf-edition .tf-deck{font-size:var(--wp--preset--font-size--large);line-height:1.5}
.cs-editorial.tf-edition .cs-kicker{margin:0 0 16px}
.cs-editorial.tf-edition .tf-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center;padding:30px 34px;border-top:4px solid var(--tf-gold)}
.cs-editorial.tf-edition .tf-hero figure{margin:0}
.cs-editorial.tf-edition .tf-hero img{width:100%;height:auto;display:block}
.cs-editorial.tf-edition .tf-hero figcaption{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin-top:18px}
.cs-editorial.tf-edition .tf-text-link .wp-block-button__link{background:transparent;color:inherit;border:0;padding:12px 0;font-weight:400;text-align:left;text-decoration:underline;text-underline-offset:5px}
.cs-editorial.tf-edition .tf-byline{display:flex;flex-wrap:wrap;gap:8px 24px;padding:18px 0;border-bottom:1px solid var(--tf-rule);color:var(--cs-muted);font-size:var(--wp--preset--font-size--small)}
.cs-editorial.tf-edition .tf-byline>*{margin:0}
.cs-editorial.tf-edition .tf-intro{margin:30px 0}
.cs-editorial.tf-edition .tf-intro>h2{margin:0 0 24px}
.cs-editorial.tf-edition .tf-intro>p:last-child{margin-bottom:0}
.cs-editorial.tf-edition .tf-section{border-top:1px solid var(--tf-rule);padding-top:28px;margin-top:36px}
.cs-editorial.tf-edition .tf-section>h2{margin:0 0 24px}
.cs-editorial.tf-edition .tf-label{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.09em;color:#795a18;margin:0}
.cs-editorial.tf-edition .tf-review-row{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,2fr);gap:28px;padding:24px 0;border-top:1px solid var(--tf-rule)}
.cs-editorial.tf-edition .tf-review-row h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 16px}
.cs-editorial.tf-edition .tf-review-row p:last-child{margin-bottom:0}
.cs-editorial.tf-edition .tf-note,.cs-editorial.tf-edition .tf-fine{font-size:var(--wp--preset--font-size--small);line-height:1.7;color:var(--cs-muted)}
.cs-editorial.tf-edition .tf-note{margin:18px 0 0}
.cs-editorial.tf-edition .tf-resource-entry{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding-top:22px;border-top:3px solid var(--tf-gold)}
.cs-editorial.tf-edition .tf-resource-entry h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 18px}
.cs-editorial.tf-edition .tf-resource-entry>.wp-block-buttons{align-self:end;margin-top:0}
.cs-editorial.tf-edition .tf-close{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:30px;align-items:center;padding:26px 28px;margin:36px 0 28px;border-top:3px solid var(--tf-gold);background:var(--tf-paper)}
.cs-editorial.tf-edition .tf-close h2{font-size:var(--wp--preset--font-size--card);margin:0 0 16px}
.cs-editorial.tf-edition .tf-close p{margin:0}
.cs-editorial.tf-edition .tf-sources{border-top:1px solid var(--tf-rule);padding-top:22px}
.cs-editorial.tf-edition a:focus-visible{outline:3px solid #a17d26;outline-offset:4px}
/* ICO: a research desk, outcome rule and an open note sheet. */
.cs-editorial.tf-ico .ic-opening{background:#f2f2ec}
.cs-editorial.tf-ico .ic-docket{position:relative;border-block:3px solid var(--tf-gold);padding:26px;background:white;box-shadow:10px 10px 0 #dce4dd}
.cs-editorial.tf-ico .ic-docket h2{font-size:var(--wp--preset--font-size--x-large);margin:0 0 24px}
.cs-editorial.tf-ico .ic-docket-foot{border-top:1px solid var(--tf-rule);padding-top:18px;margin:0;color:#52636e}
.cs-editorial.tf-ico .ic-reading{border-top:3px solid var(--tf-gold);padding-top:28px;margin-top:36px}
.cs-editorial.tf-ico .ic-reading>h2{margin-top:0}
.cs-editorial.tf-ico .ic-reading-checks .tf-label{border:1px solid #a6b5ac;padding:8px 12px;justify-self:start}
.cs-editorial.tf-ico .ic-research-note{background:var(--tf-sage);padding:28px 32px;margin-top:20px}
.cs-editorial.tf-ico .ic-research-note h2{margin:0 0 24px}
.cs-editorial.tf-ico .ic-note-sheet{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,2fr);column-gap:26px;background:#fffefa;border-left:3px solid var(--tf-gold);padding:20px 24px}
.cs-editorial.tf-ico .ic-note-sheet p{margin:0;padding:12px 0;border-bottom:1px solid var(--tf-rule)}
.cs-editorial.tf-ico .ic-field-label{grid-row:1/6;font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.1em;color:#795a18}
.cs-editorial.tf-ico .ic-note-sheet>p:last-child{border-bottom:0}
.cs-editorial.tf-ico .ic-research-note>.tf-fine{margin:20px 0 0}
.cs-editorial.tf-ico .ic-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
/* Software: a source-led reading library and procurement/development questions. */
.cs-editorial.tf-supply .sc-opening{background:white;border-bottom:1px solid var(--tf-rule);padding-inline:0;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}
.cs-editorial.tf-supply .sc-cover{max-width:290px;justify-self:end;border:1px solid var(--tf-rule);padding:10px;box-shadow:8px 8px 0 #edf0eb}
.cs-editorial.tf-supply .sc-library{background:#edf1ed;border-top:3px solid #8da393;padding:28px 30px;margin-top:34px}
.cs-editorial.tf-supply .sc-library>h2{margin:0 0 28px}
.cs-editorial.tf-supply .sc-reading-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 36px}
.cs-editorial.tf-supply .sc-library>.tf-fine{margin:26px 0 0}
.cs-editorial.tf-supply .sc-questions{margin-top:36px}
.cs-editorial.tf-supply .sc-questions>h2{margin:0 0 26px}
.cs-editorial.tf-supply .sc-pullout{border-block:1px solid var(--tf-gold);padding:26px 30px;margin:28px 0;background:var(--tf-paper)}
.cs-editorial.tf-supply .sc-pullout h2{margin:0 0 22px}.cs-editorial.tf-supply .sc-pullout>p:last-child{margin:0}
/* FT: a decision poster and prominent external exercise invitation. */
.cs-editorial.tf-ft .ft-opening{background:#22364a;color:white;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}
.cs-editorial.tf-ft .ft-opening .cs-kicker,.cs-editorial.tf-ft .ft-opening h1 em{color:#fed03d}
.cs-editorial.tf-ft .ft-prompt{background:#f6e9db;color:#22364a;padding:30px;border-top:3px solid #a68a35;transform:rotate(-1deg)}
.cs-editorial.tf-ft .ft-prompt .cs-kicker{color:#795a18}
.cs-editorial.tf-ft .ft-prompt h2{font-size:var(--wp--preset--font-size--x-large);margin:0 0 22px}
.cs-editorial.tf-ft .ft-prompt-foot{border-top:1px solid #bcafa0;padding-top:20px;margin:0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.tf-ft .ft-takeaways{padding:24px 0;border-bottom:1px solid var(--tf-rule)}
.cs-editorial.tf-ft .ft-takeaways ul{margin:0}
.cs-editorial.tf-ft .ft-launch{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:36px;align-items:center;background:#f4f0e4;border:1px solid #b3a775;border-top:5px solid #fed03d;padding:30px 34px;margin-top:30px}
.cs-editorial.tf-ft .ft-launch h2{margin:0 0 22px}
.cs-editorial.tf-ft .ft-launch-copy>p:last-child{margin-bottom:0}
.cs-editorial.tf-ft .ft-launch-action{border-left:1px solid #c2b68d;padding-left:28px}
.cs-editorial.tf-ft .ft-launch-action>.tf-label{margin-bottom:20px}
.cs-editorial.tf-ft .ft-facilitation{padding-top:28px;margin-top:36px;border-top:3px solid #8ca392}
.cs-editorial.tf-ft .ft-facilitation>h2{margin:0 0 24px}
.cs-editorial.tf-ft .ft-exercise-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.cs-editorial.tf-ft .ft-stage{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding-top:20px;border-top:1px solid var(--tf-rule)}
.cs-editorial.tf-ft .ft-stage h3{font-size:var(--wp--preset--font-size--subsection);margin:16px 0 18px}
.cs-editorial.tf-ft .ft-stage>p:last-child{margin:0}
.cs-editorial.tf-ft .ft-boundary{padding:28px 30px;margin-top:34px;background:#eaf0ea;border-left:3px solid #8ca392}
.cs-editorial.tf-ft .ft-boundary h2{margin:0 0 22px}
.cs-editorial.tf-ft .ft-boundary>p:last-child{margin:0}
/* Construction: the real CIOB report and a project-paper treatment. */
.cs-editorial.tf-construction .cn-opening{background:#eef1ed;border-top:0;border-left:6px solid #a68a35}
.cs-editorial.tf-construction .cn-cover{max-width:270px;justify-self:end;box-shadow:9px 10px 0 #d2dbd5}
.cs-editorial.tf-construction .cn-current-note{padding:24px 0;border-bottom:1px solid var(--tf-rule)}
.cs-editorial.tf-construction .cn-current-note>.wp-block-buttons{margin-top:0}
.cs-editorial.tf-construction .cn-project{margin-top:34px;border-top:3px solid #8da393;padding:28px 30px;background-color:#f5f3ea;background-image:linear-gradient(#c7d3ce44 1px,transparent 1px),linear-gradient(90deg,#c7d3ce44 1px,transparent 1px);background-size:30px 30px}
.cs-editorial.tf-construction .cn-project>h2{margin:0 0 24px}
.cs-editorial.tf-construction .cn-project-sheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.cs-editorial.tf-construction .cn-phase{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;background:#fffefa;border-top:3px solid #a68a35;padding:22px}
.cs-editorial.tf-construction .cn-phase h3{font-size:var(--wp--preset--font-size--card);margin:18px 0 20px}
.cs-editorial.tf-construction .cn-phase>p:last-child{margin:0}
.cs-editorial.tf-construction .cn-project>.tf-fine{margin:24px 0 0}
.cs-editorial.tf-construction .cn-resource-desk{border-top:1px solid var(--tf-rule);margin-top:36px;padding-top:28px}
.cs-editorial.tf-construction .cn-resource-desk>h2{margin:0 0 26px}
.cs-editorial.tf-construction .cn-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
/* Industrial SME: a literal guide preview and contrasting operational perspectives. */
.cs-editorial.tf-industrial .in-opening{background:#edf0eb;border-top:4px solid #8da393}
.cs-editorial.tf-industrial .in-cover{max-width:285px;justify-self:end;background:white;padding:8px;box-shadow:9px 10px 0 #d2dcd5}
.cs-editorial.tf-industrial .in-two-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:34px 0;border-block:3px solid #a68a35}
.cs-editorial.tf-industrial .in-perspective{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:0;padding:28px;background:#22364a;color:white}
.cs-editorial.tf-industrial .in-perspective:nth-child(2){background:#edf0e9;color:#22364a}
.cs-editorial.tf-industrial .in-perspective:first-child .cs-kicker{color:#fed03d}
.cs-editorial.tf-industrial .in-perspective h2{font-size:var(--wp--preset--font-size--x-large);margin:0 0 22px}
.cs-editorial.tf-industrial .in-perspective>p:last-child{margin:0}
.cs-editorial.tf-industrial .in-operations>h2{margin:0 0 24px}
.cs-editorial.tf-industrial .in-safety-note{padding:28px 30px;border-left:4px solid #a68a35;background:#f4f0e5;margin-top:24px}
.cs-editorial.tf-industrial .in-safety-note h2{margin:0 0 24px}.cs-editorial.tf-industrial .in-safety-note>p:last-child{margin:0}
.cs-editorial.tf-industrial .in-next{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px 0;margin-top:32px;border-block:1px solid var(--tf-rule)}
.cs-editorial.tf-industrial .in-next h2{margin:0 0 22px}.cs-editorial.tf-industrial .in-next>div>p:last-child{margin:0}
/* Shipboard practice: a vessel-led opening, source folio and open operational log. */
.cs-editorial.tf-ships .sh-opening{background:#e5eff0;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);border-top-color:#7f9c9f}
.cs-editorial.tf-ships .sh-hero-art{border-bottom:5px solid #a68a35;box-shadow:10px 10px 0 #ccdce0}
.cs-editorial.tf-ships .sh-guide{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,.7fr);gap:40px;padding:26px 30px;background:#22364a;color:white;margin-top:32px;align-items:center}
.cs-editorial.tf-ships .sh-guide .cs-kicker{color:#fed03d}
.cs-editorial.tf-ships .sh-guide h2{margin:0 0 22px}
.cs-editorial.tf-ships .sh-guide-cover{max-width:180px;margin:0;justify-self:end}
.cs-editorial.tf-ships .sh-guide-cover img{display:block;width:100%;height:auto}
.cs-editorial.tf-ships .sh-guide-cover figcaption{color:#d6e1e2;font-size:var(--wp--preset--font-size--small);margin-top:16px}
.cs-editorial.tf-ships .sh-log-section{padding-top:28px;margin-top:36px;border-top:3px solid #7f9c9f}
.cs-editorial.tf-ships .sh-log-section>h2{margin:0 0 26px}
.cs-editorial.tf-ships .sh-log-entry{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1fr) minmax(0,1.5fr);gap:26px;padding:28px 0;border-top:1px solid #9eb6b8;align-items:start}
.cs-editorial.tf-ships .sh-log-entry h3{font-size:var(--wp--preset--font-size--subsection);margin:0}
.cs-editorial.tf-ships .sh-log-entry>p:last-child{margin:0}
/* HSE: panoramic evidence still life and a concrete review-file composition. */
.cs-editorial.tf-hse .hs-opening{border-top:3px solid #a68a35;padding-top:26px}
.cs-editorial.tf-hse .hs-title-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center;margin-bottom:28px}
.cs-editorial.tf-hse .hs-title-row h1{margin:0}
.cs-editorial.tf-hse .hs-title-row>.tf-deck{border-left:2px solid #a68a35;padding-left:26px;margin:0}
.cs-editorial.tf-hse .hs-panorama{margin:0}
.cs-editorial.tf-hse .hs-panorama img{width:100%;height:auto;display:block}
.cs-editorial.tf-hse .hs-panorama figcaption{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin-top:12px}
.cs-editorial.tf-hse .hs-current{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:32px;align-items:center;margin-top:28px;background:#f4f0e4;padding:26px 28px;border-left:4px solid #a68a35}
.cs-editorial.tf-hse .hs-current h2{font-size:var(--wp--preset--font-size--card);margin:0 0 20px}
.cs-editorial.tf-hse .hs-current>div>p:last-child{margin:0}
.cs-editorial.tf-hse .hs-evidence-section{margin-top:34px;border-top:1px solid var(--tf-rule);padding-top:28px}
.cs-editorial.tf-hse .hs-evidence-section>h2{margin:0 0 24px}
.cs-editorial.tf-hse .hs-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cs-editorial.tf-hse .hs-evidence-file{display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:0;background:#f7f6f0;border-top:3px solid #a68a35;padding:24px}
.cs-editorial.tf-hse .hs-file-number{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.12em;color:#795a18;margin:0 0 20px}
.cs-editorial.tf-hse .hs-evidence-file h3{margin:0 0 18px}
.cs-editorial.tf-hse .hs-evidence-file>.tf-note{margin:0;padding-top:18px;border-top:1px solid var(--tf-rule)}
.cs-editorial.tf-hse .hs-context{background:#22364a;color:white;padding:28px 30px;margin-top:34px}
.cs-editorial.tf-hse .hs-context .cs-kicker{color:#fed03d}
.cs-editorial.tf-hse .hs-context h2{margin:0 0 24px}.cs-editorial.tf-hse .hs-context>p:last-child{margin:0}
.cs-editorial.tf-hse .hs-source-desk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
@media(max-width:1000px){.cs-editorial.tf-edition h1{font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial.tf-edition .tf-hero{padding:26px;gap:28px}.cs-editorial.tf-edition .ic-directory,.cs-editorial.tf-edition .cn-directory,.cs-editorial.tf-edition .hs-source-desk,.cs-editorial.tf-edition .cn-project-sheet{grid-template-columns:minmax(0,1fr)}.cs-editorial.tf-edition .tf-resource-entry{row-gap:0}.cs-editorial.tf-supply .sc-opening{padding-inline:0}.cs-editorial.tf-ft .ft-exercise-notes,.cs-editorial.tf-hse .hs-evidence{grid-template-columns:minmax(0,1fr)}.cs-editorial.tf-hse .hs-current{grid-template-columns:minmax(0,1fr)}.cs-editorial.tf-ships .sh-log-entry{grid-template-columns:minmax(0,.6fr) minmax(0,2fr)}.cs-editorial.tf-ships .sh-log-entry>p:last-child{grid-column:2}}
@media(max-width:700px){.cs-editorial.tf-edition .tf-hero,.cs-editorial.tf-edition .tf-close,.cs-editorial.tf-edition .tf-review-row,.cs-editorial.tf-supply .sc-reading-library,.cs-editorial.tf-ft .ft-launch,.cs-editorial.tf-industrial .in-two-views,.cs-editorial.tf-industrial .in-next,.cs-editorial.tf-ships .sh-guide,.cs-editorial.tf-hse .hs-title-row{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.tf-edition .tf-hero{padding:26px 22px}.cs-editorial.tf-edition .tf-close,.cs-editorial.tf-ico .ic-research-note,.cs-editorial.tf-supply .sc-library,.cs-editorial.tf-supply .sc-pullout,.cs-editorial.tf-ft .ft-launch,.cs-editorial.tf-ft .ft-boundary,.cs-editorial.tf-construction .cn-project,.cs-editorial.tf-industrial .in-safety-note,.cs-editorial.tf-ships .sh-guide,.cs-editorial.tf-hse .hs-current,.cs-editorial.tf-hse .hs-context{padding:24px 22px}.cs-editorial.tf-ico .ic-docket{margin-right:10px}.cs-editorial.tf-ico .ic-note-sheet{grid-template-columns:minmax(0,1fr);padding:18px;gap:0}.cs-editorial.tf-ico .ic-field-label{grid-row:auto}.cs-editorial.tf-supply .sc-opening{padding-inline:0}.cs-editorial.tf-supply .sc-cover,.cs-editorial.tf-construction .cn-cover,.cs-editorial.tf-industrial .in-cover{max-width:260px;justify-self:start;margin:0 10px 10px 0}.cs-editorial.tf-ft .ft-prompt{transform:none}.cs-editorial.tf-ft .ft-launch-action{border-left:0;border-top:1px solid #c2b68d;padding:22px 0 0}.cs-editorial.tf-industrial .in-two-views{gap:0}.cs-editorial.tf-ships .sh-guide-cover{justify-self:start}.cs-editorial.tf-ships .sh-log-entry{grid-template-columns:minmax(0,1fr);gap:18px}.cs-editorial.tf-ships .sh-log-entry>p:last-child{grid-column:auto}.cs-editorial.tf-hse .hs-title-row>.tf-deck{border-left:0;padding-left:0}.cs-editorial.tf-hse .hs-evidence-file{padding:22px}.cs-editorial.tf-hse .hs-source-desk{gap:24px}}

/* Editorial refresh: shared native compositions, central type roles, no article sidebars. */
.cs-editorial.er-edition{--er-paper:#f4f1e8;--er-sage:#eaf0ea;--er-rule:#bfcac7;--er-ink:#22364a;--er-gold:#a68a35}
.cs-editorial.er-edition :is(p,h1,h2,h3){overflow-wrap:anywhere;min-width:0}
.cs-editorial.er-edition h1{font-size:var(--wp--preset--font-size--display);line-height:1.08;letter-spacing:-.03em;margin:18px 0 24px;text-wrap:balance}
.cs-editorial.er-edition h1 em{color:#795a18;font-weight:400}
.cs-editorial.er-edition .cs-kicker{margin:0 0 18px}
.cs-editorial.er-edition .er-deck{font-size:var(--wp--preset--font-size--large);line-height:1.5}
.cs-editorial.er-edition .er-title-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;align-items:center;margin:24px 0 30px}
.cs-editorial.er-edition .er-title-grid h1{margin:0}.cs-editorial.er-edition .er-title-grid>.er-deck{padding-left:26px;border-left:2px solid var(--er-gold);margin:0}
.cs-editorial.er-edition .er-panorama{margin:0}.cs-editorial.er-edition .er-panorama img{display:block;width:100%;height:auto}
.cs-editorial.er-edition figcaption{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted);margin-top:12px;line-height:1.6}
.cs-editorial.er-edition .er-byline{display:flex;gap:8px 24px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--er-rule);font-size:var(--wp--preset--font-size--small);color:var(--cs-muted)}
.cs-editorial.er-edition .er-byline>*{margin:0}
.cs-editorial.er-edition .er-intro{margin:30px 0}.cs-editorial.er-edition .er-intro>p:last-child{margin-bottom:0}
.cs-editorial.er-edition .er-section{border-top:1px solid var(--er-rule);padding-top:28px;margin-top:34px}.cs-editorial.er-edition .er-section>h2{margin:0 0 24px}
.cs-editorial.er-edition .er-section>p:last-child{margin-bottom:0}
.cs-editorial.er-edition .er-pe-opening{padding-top:26px;border-top:3px solid var(--er-gold)}
.cs-editorial.er-edition .er-pe-brief{background:var(--er-sage);padding:28px 32px;border-left:4px solid #829d8d}.cs-editorial.er-edition .er-pe-brief h2{margin:0 0 24px}.cs-editorial.er-edition .er-pe-brief ul{margin:0}
.cs-editorial.er-edition .er-pe-file{margin-top:36px;border-top:3px solid var(--er-gold);padding-top:28px}.cs-editorial.er-edition .er-pe-file>h2{margin:0 0 22px}
.cs-editorial.er-edition .er-dossier-row{display:grid;grid-template-columns:minmax(0,.25fr) minmax(0,2fr);gap:24px;padding:28px 0;border-top:1px solid var(--er-rule)}
.cs-editorial.er-edition .er-folio-number{font:italic var(--wp--preset--font-size--x-large)/1.1 var(--wp--preset--font-family--heading);color:#795a18;margin:0}
.cs-editorial.er-edition .er-dossier-row h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 20px}
.cs-editorial.er-edition .er-decision{padding:16px 20px;background:var(--er-paper);border-left:2px solid var(--er-gold);margin:0}
.cs-editorial.er-edition .er-pullquote{padding:28px 32px;background:#22364a;color:white;margin:30px 0}.cs-editorial.er-edition .er-pullquote h2{margin:0 0 24px}.cs-editorial.er-edition .er-pullquote>p:last-child{margin:0}
.cs-editorial.er-edition .er-close{border-top:3px solid var(--er-gold);padding:28px 30px;background:var(--er-paper);margin:36px 0 28px}.cs-editorial.er-edition .er-close h2{margin:0 0 22px}
.cs-editorial.er-edition .er-small{font-size:var(--wp--preset--font-size--small);line-height:1.7;color:var(--cs-muted)}.cs-editorial.er-edition .er-sources{border-top:1px solid var(--er-rule);padding-top:24px}
.cs-editorial.er-edition a:focus-visible{outline:3px solid #a17d26;outline-offset:4px}
@media(max-width:1000px){.cs-editorial.er-edition h1{font-size:var(--wp--preset--font-size--xx-large)}}
@media(max-width:700px){.cs-editorial.er-edition .er-title-grid{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.er-edition .er-title-grid>.er-deck{padding-left:0;border-left:0}.cs-editorial.er-edition .er-pe-brief,.cs-editorial.er-edition .er-pullquote,.cs-editorial.er-edition .er-close{padding:24px 22px}.cs-editorial.er-edition .er-dossier-row{grid-template-columns:minmax(0,1fr);gap:18px}.cs-editorial.er-edition .er-decision{padding:18px}}

/* Article editions: editable photographic openings, paper briefs and open reading records. */
.cs-editorial.er-edition .er-anchor{margin:0;padding:0}
.cs-editorial.er-edition .er-hero{padding:30px 32px;border-top:3px solid var(--er-gold);background:var(--er-paper);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:center}
.cs-editorial.er-edition .er-hero h1{font-size:var(--wp--preset--font-size--xx-large);margin:16px 0 22px}
.cs-editorial.er-edition .er-hero h1 em{display:inline}
.cs-editorial.er-edition .er-hero .er-deck{font-size:var(--wp--preset--font-size--large);line-height:1.5;margin-bottom:24px}
.cs-editorial.er-edition .er-hero-image{margin:0;text-align:center}
.cs-editorial.er-edition .er-hero-image img{display:block;width:auto;max-width:100%;height:auto;max-height:330px;margin:0 auto}
.cs-editorial.er-edition .er-hero-image figcaption{max-width:440px;text-align:left;margin:14px auto 0}
.cs-editorial.er-edition .er-hero-text{display:block}.cs-editorial.er-edition .er-hero-text .er-hero-copy{max-width:900px}
.cs-editorial.er-edition .er-hero .wp-block-button__link{font-size:var(--wp--preset--font-size--small);padding:11px 18px}
.cs-editorial.er-edition .er-hero-panorama{display:flex;flex-direction:column;background:white;padding:24px 0 0;gap:24px}
.cs-editorial.er-edition .er-hero-panorama .er-hero-copy{width:100%}
.cs-editorial.er-edition .er-hero-panorama .er-hero-image{width:100%;background:var(--er-paper);padding:20px}
.cs-editorial.er-edition .er-hero-panorama .er-hero-image img{max-height:400px;max-width:100%;width:auto}
.cs-editorial.er-edition .er-hero-navy{background:var(--er-ink);color:#fff;border-color:#fed03d}
.cs-editorial.er-edition .er-hero-navy :is(.cs-kicker,h1 em){color:#fed03d}.cs-editorial.er-edition .er-hero-navy figcaption{color:#d5dee0}
.cs-editorial.er-edition .er-hero-casefile{background:#eef2ef;border-left:6px solid #839b91;border-top:0}
.cs-editorial.er-edition .er-hero-casefile .cs-kicker{border-bottom:1px solid var(--er-rule);padding-bottom:14px}
.cs-editorial.er-edition .er-hero-folio{background:#fff;padding:30px 0;border-bottom:1px solid var(--er-rule)}
.cs-editorial.er-edition .er-hero-folio .er-hero-image{padding:20px;background:var(--er-paper)}
.cs-editorial.er-edition .er-hero-paper{background:linear-gradient(110deg,#f4f1e8,#fcfbf7);border-left:1px solid var(--er-rule);border-right:1px solid var(--er-rule);border-bottom:1px solid var(--er-rule)}
.cs-editorial.er-edition .er-context{padding:26px 30px;margin:30px 0;background:#f5f7f4;border-left:3px solid #829d8d}
.cs-editorial.er-edition .er-context h2{font-size:var(--wp--preset--font-size--subsection);margin:0 0 22px}
.cs-editorial.er-edition .er-context .er-inline-sources{margin-bottom:0}
.cs-editorial.er-edition .er-focus{margin:38px 0;border-top:3px solid var(--er-gold);padding-top:26px}
.cs-editorial.er-edition .er-focus>h2{margin:0 0 26px}
.cs-editorial.er-edition .er-focus-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.cs-editorial.er-edition .er-focus-item{padding:22px 0;border-top:1px solid var(--er-rule)}
.cs-editorial.er-edition .er-focus-label{font-family:var(--wp--preset--font-family--body);font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.1em;color:#795a18;margin:0 0 16px}
.cs-editorial.er-edition .er-focus-copy h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 16px;line-height:1.25}
.cs-editorial.er-edition .er-focus-copy p{font-size:var(--wp--preset--font-size--medium);margin:0}
.cs-editorial.er-edition .er-focus-ledger .er-focus-items,.cs-editorial.er-edition .er-focus-checklist .er-focus-items,.cs-editorial.er-edition .er-focus-permissions .er-focus-items{display:block}
.cs-editorial.er-edition .er-focus-ledger .er-focus-item,.cs-editorial.er-edition .er-focus-permissions .er-focus-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:26px}
.cs-editorial.er-edition .er-focus-ledger .er-focus-label{padding-top:5px}
.cs-editorial.er-edition .er-focus-checklist .er-focus-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:30px;padding:24px;background:var(--er-paper);border-top:0;border-bottom:1px solid var(--er-rule)}
.cs-editorial.er-edition .er-focus-checklist .er-focus-label::before{content:'✓';display:block;font-size:var(--wp--preset--font-size--x-large);font-weight:400;margin-bottom:12px;color:#536f62}
.cs-editorial.er-edition .er-focus-timeline .er-focus-items{display:block;border-left:2px solid var(--er-gold);margin-left:16px}
.cs-editorial.er-edition .er-focus-timeline .er-focus-item{position:relative;margin:0;padding:16px 0 26px 34px;border:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:24px}
.cs-editorial.er-edition .er-focus-timeline .er-focus-item::before{content:'';position:absolute;left:-7px;top:23px;width:12px;height:12px;background:#a68a35;border-radius:50%;box-shadow:0 0 0 5px white}
.cs-editorial.er-edition .er-focus-field{background:#f4f1e8;padding:28px 30px;border-top:0;border-left:4px solid var(--er-gold)}
.cs-editorial.er-edition .er-focus-field .er-focus-item{border-top:1px dashed #b8b3a3}
.cs-editorial.er-edition .er-focus-catalogue .er-focus-item{padding:24px;background:#edf2ee;border-top:4px solid #829d8d}
.cs-editorial.er-edition .er-focus-evidence .er-focus-items{gap:22px}
.cs-editorial.er-edition .er-focus-evidence .er-focus-item{background:#fff;padding:24px;border:1px solid #ccd4d0;border-top:3px solid #a68a35;box-shadow:5px 5px 0 #f0eee6}
.cs-editorial.er-edition .er-focus-evidence .er-focus-label{padding-bottom:16px;border-bottom:1px solid #ccd4d0}
.cs-editorial.er-edition .er-focus-message .er-focus-items{display:block;background:var(--er-ink);color:white;padding:8px 28px}
.cs-editorial.er-edition .er-focus-message .er-focus-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4fr);gap:24px;border-color:#70818a}
.cs-editorial.er-edition .er-focus-message .er-focus-item:first-child{border-top:0}
.cs-editorial.er-edition .er-focus-message .er-focus-label{color:#fed03d}
.cs-editorial.er-edition .er-focus-intelligence .er-focus-items{gap:0;background:#eef2ef;border-left:4px solid #829d8d}
.cs-editorial.er-edition .er-focus-intelligence .er-focus-item{padding:26px;border-top:0;border-right:1px solid #bdc8c1}
.cs-editorial.er-edition .er-focus-review .er-focus-label{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--large);font-style:italic;font-weight:400;letter-spacing:0}
.cs-editorial.er-edition .er-focus-comparison .er-focus-item{padding:22px;border-top:0;border-bottom:3px solid #829d8d;background:#f6f7f3}
.cs-editorial.er-edition .er-focus-service .er-focus-item{padding:26px 22px;border-top:4px solid var(--er-gold);background:var(--er-ink);color:white}.cs-editorial.er-edition .er-focus-service .er-focus-label{color:#fed03d}
.cs-editorial.er-edition .er-body-section{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,7fr);gap:28px;border-top:1px solid var(--er-rule);padding-top:28px;margin:34px 0}
.cs-editorial.er-edition .er-section-number{font:italic var(--wp--preset--font-size--x-large)/1.1 var(--wp--preset--font-family--heading);color:#a68a35;margin:6px 0 0}
.cs-editorial.er-edition .er-section-copy h2{margin:0 0 22px;font-size:var(--wp--preset--font-size--x-large)}
.cs-editorial.er-edition .er-section-copy p:last-child{margin-bottom:0}
.cs-editorial.er-edition .er-assessment{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:28px;background:#22364a;color:white;padding:30px;border-top:4px solid #fed03d;margin:34px 0;align-items:center}
.cs-editorial.er-edition .er-assessment .cs-kicker{color:#fed03d}.cs-editorial.er-edition .er-assessment h2{margin:0 0 22px}.cs-editorial.er-edition .er-assessment p:last-child{margin-bottom:0}
.cs-editorial.er-edition .er-assessment .er-small{color:#d5dee0;margin-top:16px}
.cs-editorial.er-edition .er-video{padding:28px 0;border-top:1px solid var(--er-rule)}
.cs-editorial.er-edition .er-video .wp-block-embed{margin:24px 0}
.cs-editorial.er-edition .er-reference p{margin-bottom:10px}
@media(max-width:1000px){.cs-editorial.er-edition .er-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:26px;gap:26px}.cs-editorial.er-edition .er-hero h1{font-size:var(--wp--preset--font-size--x-large)}.cs-editorial.er-edition .er-focus-items{gap:18px}.cs-editorial.er-edition .er-focus-copy h3{font-size:var(--wp--preset--font-size--card)}}
@media(max-width:700px){.cs-editorial.er-edition .er-hero{display:flex;flex-direction:column;gap:26px;padding:24px 22px}.cs-editorial.er-edition .er-hero-copy{width:100%}.cs-editorial.er-edition .er-hero-image{width:100%}.cs-editorial.er-edition .er-hero-image img{max-height:300px}.cs-editorial.er-edition .er-hero-folio,.cs-editorial.er-edition .er-hero-panorama{padding:22px 0}.cs-editorial.er-edition .er-focus-items{display:block}.cs-editorial.er-edition :is(.er-focus-ledger,.er-focus-permissions,.er-focus-checklist,.er-focus-timeline,.er-focus-message) .er-focus-item{grid-template-columns:minmax(0,1fr);gap:10px}.cs-editorial.er-edition .er-focus-item{margin-bottom:18px}.cs-editorial.er-edition .er-focus-item:last-child{margin-bottom:0}.cs-editorial.er-edition .er-focus-intelligence .er-focus-item{border-right:0;border-bottom:1px solid #bdc8c1}.cs-editorial.er-edition .er-focus-checklist .er-focus-label::before{display:inline;margin:0 12px 0 0;font-size:inherit}.cs-editorial.er-edition .er-context,.cs-editorial.er-edition .er-focus-field{padding:24px 22px}.cs-editorial.er-edition .er-body-section{grid-template-columns:minmax(0,1fr);gap:14px}.cs-editorial.er-edition .er-assessment{grid-template-columns:minmax(0,1fr);padding:26px 22px}.cs-editorial.er-edition .er-focus-timeline .er-focus-item{padding-left:24px}.cs-editorial.er-edition .er-focus-label{margin-bottom:10px}}

/* Resilience evidence edition: native editable charts and conceptual comparisons. */
.cs-editorial:is(.er-source-9086,.er-restored){--rv-green:#52786c;--rv-pale:#e8eeea;--rv-gold:#a68a35}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-section{margin:52px 0;padding-top:30px;border-top:1px solid var(--er-rule)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-section-heading{display:grid;grid-template-columns:54px minmax(0,1fr);gap:20px;align-items:start;margin-bottom:24px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-section-heading h2{margin:0;font-size:var(--wp--preset--font-size--x-large)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:32px 0 18px;border-top:3px solid var(--rv-gold);padding-top:24px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat+.rv-stat{border-left:1px solid var(--er-rule);padding-left:26px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat-number{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--display);font-weight:400;line-height:1.1;color:var(--rv-green);margin:0 0 14px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 14px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-takeaways{background:var(--er-paper);padding:28px 32px;margin:28px 0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-takeaways h2{font-size:var(--wp--preset--font-size--subsection);margin:0 0 18px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-takeaways ul{margin-bottom:0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-figure{padding:30px 32px;background:#f4f6f3;margin:30px 0;border-top:3px solid var(--rv-green)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-figure>.wp-block-heading{font-size:var(--wp--preset--font-size--subsection);margin:0 0 16px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-chart-intro{margin-bottom:26px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-axis{display:flex;justify-content:space-between;margin-left:calc(25% + 100px);margin-right:76px;padding-bottom:8px;border-bottom:1px solid var(--er-rule)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-axis p{font-size:var(--wp--preset--font-size--small);margin:0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-loss-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--er-rule);align-items:center}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-row-label h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 5px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-row-label p{font-size:var(--wp--preset--font-size--small);margin:0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-meter{display:grid;grid-template-columns:70px minmax(0,1fr) 64px;gap:12px;align-items:center;margin:9px 0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-meter p{font-size:var(--wp--preset--font-size--interface);margin:0;line-height:1.4}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-meter-value{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-track{height:13px;background:#dce3de;position:relative;border-radius:0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-fill{height:100%;min-width:1px;margin:0;background:var(--rv-green)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-tail{background:var(--rv-gold)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-average.rv-small{width:.3%}.cs-editorial:is(.er-source-9086,.er-restored) .rv-tail.rv-small{width:7%}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-average.rv-mid{width:1.96%}.cs-editorial:is(.er-source-9086,.er-restored) .rv-tail.rv-mid{width:46.4%}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-average.rv-large{width:4.46%}.cs-editorial:is(.er-source-9086,.er-restored) .rv-tail.rv-large{width:93.2%}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-chart-note{margin:22px 0}.cs-editorial:is(.er-source-9086,.er-restored) .rv-chart-note p{font-size:var(--wp--preset--font-size--interface);margin:0 0 10px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock{background:var(--er-ink);color:#fff;padding:32px;margin:30px 0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock .cs-kicker{color:#fed03d}.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock>.wp-block-heading{font-size:var(--wp--preset--font-size--subsection);margin:0 0 26px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;padding:24px 0;border-top:1px solid #7b909b}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock-verb{font:italic var(--wp--preset--font-size--x-large)/1.15 var(--wp--preset--font-family--heading);color:#fed03d;margin:0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 10px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock-copy p{margin:0;color:#e0e7e9}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock>.er-small{color:#d7e1e4;margin:20px 0 0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit{background:#f2efe6}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:28px 0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-card{border-top:1px solid #babbaa;padding-top:20px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-number{font:var(--wp--preset--font-size--display)/1.1 var(--wp--preset--font-family--heading);margin:0 0 18px;color:var(--rv-green)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-card h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 20px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-track{height:20px;background:#d9ded5;margin-bottom:16px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-fill{height:100%;width:60%;background:var(--rv-green)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-low .rv-profit-fill{width:21%;background:var(--rv-gold)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-low .rv-profit-number{color:#795a18}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-difference{border-top:1px solid #babbaa;padding-top:20px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflows{margin:26px 0}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-row{padding:24px 0;border-top:1px solid var(--er-rule)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-row h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 20px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-stages{display:flex;flex-wrap:wrap;gap:12px 24px;list-style-position:inside;margin:0;padding:0;border-bottom:3px solid var(--rv-gold);padding-bottom:18px}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-row:nth-child(2) .rv-workflow-stages{border-color:var(--rv-green)}
.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-stages li{margin:0;font-size:var(--wp--preset--font-size--interface);flex:1 1 92px}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios){margin:28px 0;overflow-x:auto}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) table{width:100%;border-collapse:collapse;font-size:var(--wp--preset--font-size--medium)}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) th{background:var(--er-ink);color:#fff;text-align:left;font-weight:600}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) :is(th,td){padding:18px 20px;vertical-align:top;border:1px solid #bac8c1}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) td:first-child{width:29%;font-weight:600}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) tbody tr:nth-child(even){background:#f1f4ef}
.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) figcaption{font-size:var(--wp--preset--font-size--small);color:#485e6b;text-align:left;margin-top:12px}
@media(max-width:800px){.cs-editorial:is(.er-source-9086,.er-restored) .rv-stats{gap:20px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat+.rv-stat{padding-left:20px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-loss-row{grid-template-columns:minmax(0,1fr);gap:10px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-axis{margin-left:82px;margin-right:76px}}
@media(max-width:600px){.cs-editorial:is(.er-source-9086,.er-restored) .rv-stats{grid-template-columns:minmax(0,1fr);gap:0}.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:20px;padding:22px 0}.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat+.rv-stat{padding-left:0;border-left:0;border-top:1px solid var(--er-rule)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat-number{grid-row:span 2;font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat h3{margin:0 0 10px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-stat .er-small{margin:0}.cs-editorial:is(.er-source-9086,.er-restored) .rv-section{margin:38px 0}.cs-editorial:is(.er-source-9086,.er-restored) .rv-section-heading{grid-template-columns:36px minmax(0,1fr);gap:12px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-section-heading h2{font-size:var(--wp--preset--font-size--subsection)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-section-heading .er-section-number{font-size:var(--wp--preset--font-size--subsection)}.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-figure,.rv-clock,.rv-takeaways){padding:24px 20px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-meter{grid-template-columns:54px minmax(0,1fr) 56px;gap:8px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-axis{margin-left:62px;margin-right:64px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-axis p{font-size:var(--wp--preset--font-size--small)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-pairs{gap:22px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-profit-card h3{font-size:var(--wp--preset--font-size--medium)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock-row{grid-template-columns:minmax(0,1fr);gap:16px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-clock-verb{font-size:var(--wp--preset--font-size--subsection)}.cs-editorial:is(.er-source-9086,.er-restored) :is(.rv-scorecard,.rv-scenarios) :is(th,td){padding:12px;font-size:var(--wp--preset--font-size--interface)}.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-stages{gap:16px}.cs-editorial:is(.er-source-9086,.er-restored) .rv-workflow-stages li{flex-basis:90px}}

/* Restored ordinary-post compositions; topic-specific, core-block editable. */
.cs-editorial.er-source-9075 .vm-specimen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0;border-top:3px solid #a68a35;background:#22364a}
.cs-editorial.er-source-9075 .vm-surface{padding:30px;color:#fff}
.cs-editorial.er-source-9075 .vm-surface .cs-kicker{color:#fed03d}
.cs-editorial.er-source-9075 .vm-specimen h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 24px}
.cs-editorial.er-source-9075 .vm-specimen-sheets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}
.cs-editorial.er-source-9075 .vm-sheet{position:relative;min-height:114px;padding:16px 12px;background:#f5f3e9;color:#22364a;border-top:4px solid #a68a35}
.cs-editorial.er-source-9075 .vm-sheet::after{content:'';display:block;height:16px;margin-top:16px;background:repeating-linear-gradient(0deg,#8ca099 0 1px,transparent 1px 6px);opacity:.65}
.cs-editorial.er-source-9075 .vm-sheet-number{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--card);color:#795a18}
.cs-editorial.er-source-9075 .vm-sheet p{margin:0;font-size:var(--wp--preset--font-size--small);overflow-wrap:normal}
.cs-editorial.er-source-9075 .vm-behaviour{padding:30px;background:#eaf0ea}
.cs-editorial.er-source-9075 .vm-behaviour-list{padding:0;list-style:none;margin:24px 0}
.cs-editorial.er-source-9075 .vm-behaviour-list li{padding:13px 0 13px 24px;border-bottom:1px solid #b6c5bd;position:relative;margin:0}
.cs-editorial.er-source-9075 .vm-behaviour-list li::before{content:'';position:absolute;left:0;top:22px;height:7px;width:7px;border:1px solid #52786c;border-radius:50%}
.cs-editorial.er-source-9075 .vm-specimen>.er-small{grid-column:1/-1;color:#e0e7e9;padding:18px 30px;margin:0}
.cs-editorial.er-source-9075 .vm-campaign{padding:30px 32px;margin:30px 0;background:#f2efe6;border-left:4px solid #a68a35}
.cs-editorial.er-source-9075 .vm-campaign>h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 26px}
.cs-editorial.er-source-9075 .vm-campaign-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:24px}
.cs-editorial.er-source-9075 .vm-campaign-stat{border-top:1px solid #b8b6a5;padding-top:22px}
.cs-editorial.er-source-9075 .vm-number{font:var(--wp--preset--font-size--xx-large)/1.1 var(--wp--preset--font-family--heading);margin:0 0 14px;color:#52786c;white-space:nowrap}
.cs-editorial.er-source-9075 .vm-campaign h4{font:600 var(--wp--preset--font-size--medium)/1.4 var(--wp--preset--font-family--body);margin:0}
.cs-editorial.er-source-9075 .vm-control-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:28px;padding:26px 0;border-top:1px solid #bfcac7}
.cs-editorial.er-source-9075 .vm-control-label{font:italic var(--wp--preset--font-size--card)/1.3 var(--wp--preset--font-family--heading);color:#795a18;margin:0}
.cs-editorial.er-source-9075 .vm-control-copy h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 12px}
.cs-editorial.er-source-9075 .vm-control-copy p{margin:0}
.cs-editorial.er-source-9026 .bm-trial{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:40px;background:#22364a;color:#fff;border-top:4px solid #fed03d;padding:34px;margin:34px 0}
.cs-editorial.er-source-9026 .bm-trial .cs-kicker{color:#fed03d}
.cs-editorial.er-source-9026 .bm-trial h2{font-size:var(--wp--preset--font-size--x-large);margin:0 0 24px}
.cs-editorial.er-source-9026 .bm-trial .er-small{color:#dce5e8;margin:20px 0 0}
.cs-editorial.er-source-9026 .bm-trial-scope{padding-left:32px;border-left:1px solid #7b909b}
.cs-editorial.er-source-9026 .bm-limit{display:grid;grid-template-columns:60px minmax(0,1fr);gap:20px;padding:12px 0;align-items:center}
.cs-editorial.er-source-9026 .bm-limit p{margin:0}.cs-editorial.er-source-9026 .bm-limit-number{font:var(--wp--preset--font-size--display)/1.1 var(--wp--preset--font-family--heading);color:#fed03d}
.cs-editorial.er-source-9026 .bm-included{border-top:1px solid #7b909b;margin-top:22px;padding-top:20px;color:#dce5e8;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.er-source-9026 .bm-coverage{margin:30px 0;padding:30px 32px;background:#edf2ee;border-top:3px solid #52786c}
.cs-editorial.er-source-9026 .bm-coverage>h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 24px}
.cs-editorial.er-source-9026 .bm-coverage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;row-gap:0}
.cs-editorial.er-source-9026 .bm-coverage-item{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:16px;padding:24px 0;border-top:1px solid #b7c6bd;align-content:start}
.cs-editorial.er-source-9026 .bm-index{grid-row:span 2;font:italic var(--wp--preset--font-size--card)/1.2 var(--wp--preset--font-family--heading);color:#795a18;margin:3px 0 0}
.cs-editorial.er-source-9026 .bm-coverage-item h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 12px}
.cs-editorial.er-source-9026 .bm-coverage-item>p:last-child{grid-column:2;font-size:var(--wp--preset--font-size--medium);margin:0}
.cs-editorial.er-source-9026 .bm-coverage>.er-small{margin:10px 0 0}
.cs-editorial.er-source-9026 .bm-review{margin:30px 0;padding:30px 32px;background:#f2efe6;border-top:3px solid #a68a35}
.cs-editorial.er-source-9026 .bm-review-line{display:grid;grid-template-columns:145px minmax(0,1fr);gap:30px;border-top:1px solid #c6c4b4;padding:24px 0}
.cs-editorial.er-source-9026 .bm-review-label{font:italic var(--wp--preset--font-size--card)/1.25 var(--wp--preset--font-family--heading);color:#795a18;margin:0}
.cs-editorial.er-source-9026 .bm-review h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 12px}
.cs-editorial.er-source-9026 .bm-review-copy p{margin:0}
.cs-editorial.er-source-9026 .bm-review>p:last-child{margin:0;padding-top:18px;border-top:1px solid #c6c4b4}
.cs-editorial.er-source-9026 .bm-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:28px 0}
.cs-editorial.er-source-9026 .bm-service-point{border-top:3px solid #52786c;padding-top:20px}.cs-editorial.er-source-9026 .bm-service-point h3{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 14px}
.cs-editorial.er-source-8986 .wh-stakes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}
.cs-editorial.er-source-8986 .wh-stake{padding:26px 28px;background:#edf2ee;border-top:3px solid #52786c}
.cs-editorial.er-source-8986 .wh-stake:nth-child(2n){background:#f2efe6;border-color:#a68a35}
.cs-editorial.er-source-8986 .wh-stake h3{font-size:var(--wp--preset--font-size--card);margin:0 0 16px}.cs-editorial.er-source-8986 .wh-stake>p:last-child{margin:0}
.cs-editorial.er-source-8986 .wh-capabilities{margin:30px 0}
.cs-editorial.er-source-8986 .wh-capability{display:grid;grid-template-columns:54px minmax(0,1fr);gap:26px;padding:28px 30px;border-top:1px solid #bfcac7;background:#f5f6f1}
.cs-editorial.er-source-8986 .wh-capability:nth-child(even){background:#edf2ee}
.cs-editorial.er-source-8986 .wh-capability h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 18px}
.cs-editorial.er-source-8986 .wh-capability-copy p:last-child{margin:0}
.cs-editorial.er-source-8986 .wh-capability .er-section-number{color:var(--wp--preset--color--link)}
.cs-editorial.er-source-8986 .wh-receipt{margin:30px 0;padding:32px;background:#f2efe6;border-top:4px solid #a68a35;box-shadow:8px 8px 0 #e2e7df}
.cs-editorial.er-source-8986 .wh-receipt>h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 26px}
.cs-editorial.er-source-8986 .wh-responsibility-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:26px;padding:20px 0;border-top:1px dashed #aaa995}
.cs-editorial.er-source-8986 .wh-responsibility-line h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0}
.cs-editorial.er-source-8986 .wh-responsibility-line p{margin:0}
.cs-editorial.er-source-8986 .wh-receipt>p:last-child{font-size:var(--wp--preset--font-size--interface);border-top:1px solid #aaa995;padding-top:20px;margin:0}
.cs-editorial.er-source-8986 .wh-question{display:grid;grid-template-columns:54px minmax(0,1fr);gap:26px;padding:26px 0;border-top:1px solid #bfcac7}
.cs-editorial.er-source-8986 .wh-question h3{font-size:var(--wp--preset--font-size--card);margin:0 0 18px}.cs-editorial.er-source-8986 .wh-question-copy p{margin:0}
@media(max-width:900px){.cs-editorial.er-source-9075 .vm-specimen-sheets{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial.er-source-9075 .vm-campaign-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial.er-source-9026 .bm-trial{gap:28px;padding:28px}.cs-editorial.er-source-9026 .bm-trial-scope{padding-left:24px}}
@media(max-width:650px){.cs-editorial.er-source-9075 .vm-specimen{grid-template-columns:minmax(0,1fr)}.cs-editorial.er-source-9075 :is(.vm-surface,.vm-behaviour,.vm-campaign){padding:24px 20px}.cs-editorial.er-source-9075 .vm-specimen-sheets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-editorial.er-source-9075 .vm-sheet{padding:12px 8px}.cs-editorial.er-source-9075 .vm-sheet p{font-size:var(--wp--preset--font-size--small);overflow-wrap:anywhere}.cs-editorial.er-source-9075 .vm-specimen>.er-small{padding:20px}.cs-editorial.er-source-9075 .vm-control-row{grid-template-columns:minmax(0,1fr);gap:14px}.cs-editorial.er-source-9075 .vm-maturity table{min-width:590px}.cs-editorial.er-source-9026 .bm-trial{grid-template-columns:minmax(0,1fr);padding:26px 22px}.cs-editorial.er-source-9026 .bm-trial-scope{border-left:0;padding-left:0;border-top:1px solid #7b909b;padding-top:20px}.cs-editorial.er-source-9026 .bm-limit{grid-template-columns:50px minmax(0,1fr)}.cs-editorial.er-source-9026 .bm-limit-number{font-size:var(--wp--preset--font-size--xx-large)}.cs-editorial.er-source-9026 :is(.bm-coverage,.bm-review){padding:24px 20px}.cs-editorial.er-source-9026 .bm-coverage-grid{grid-template-columns:minmax(0,1fr)}.cs-editorial.er-source-9026 .bm-review-line{grid-template-columns:minmax(0,1fr);gap:14px}.cs-editorial.er-source-9026 .bm-service-strip{grid-template-columns:minmax(0,1fr);gap:18px}.cs-editorial.er-source-8986 .wh-stakes{grid-template-columns:minmax(0,1fr);gap:18px}.cs-editorial.er-source-8986 .wh-stake{padding:24px 22px}.cs-editorial.er-source-8986 .wh-capability{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:24px 18px}.cs-editorial.er-source-8986 .wh-capability .er-section-number{font-size:var(--wp--preset--font-size--subsection)}.cs-editorial.er-source-8986 .wh-receipt{padding:26px 22px;box-shadow:4px 4px 0 #e2e7df}.cs-editorial.er-source-8986 .wh-responsibility-line{grid-template-columns:minmax(0,1fr);gap:12px}.cs-editorial.er-source-8986 .wh-question{grid-template-columns:34px minmax(0,1fr);gap:16px}.cs-editorial.er-source-8986 .wh-question .er-section-number{font-size:var(--wp--preset--font-size--subsection)}}

/* Six original-insight restorations — native, visually editable figures. 20 October 2026. */
.cs-editorial.er-six{--sr-navy:#20394a;--sr-sage:#52796c;--sr-gold:#a88b3c;--sr-paper:#f3f0e7;--sr-line:#bfccc5}
.cs-editorial.er-six .sr-feature{margin:30px 0;padding:30px 32px;background:#edf2ee;border-top:3px solid var(--sr-gold)}
.cs-editorial.er-six .sr-feature>h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 26px}
.cs-editorial.er-six .sr-feature>.er-small{margin:22px 0 0}
.cs-editorial.er-six :is(.sr-feature,.sr-cra-scope,.sr-fca-roadmap,.sr-cra-plan,.sr-soc-shapes) p{overflow-wrap:break-word}
.cs-editorial.er-six :is(.sr-feature,.sr-fca-roadmap,.sr-cra-plan,.sr-soc-shapes) h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 14px;line-height:1.35}
.cs-editorial.er-six .sr-ordinal{font:italic var(--wp--preset--font-size--x-large)/1.1 var(--wp--preset--font-family--heading);color:#795a18;margin:0 0 20px}
.cs-editorial.er-six .sr-fca-feature{margin:0}.cs-editorial.er-six .sr-fca-feature img{width:100%;height:auto;display:block;border-radius:0 50px 0 0}.cs-editorial.er-six .sr-fca-feature figcaption{font-size:var(--wp--preset--font-size--small);line-height:1.5;color:var(--cs-muted);margin-top:14px}
.cs-editorial.er-six .sr-fca-clock{background:var(--sr-navy);color:white}
.cs-editorial.er-six .sr-fca-clock :is(h3,h4){color:white}.cs-editorial.er-six .sr-fca-clock :is(.cs-kicker,.sr-ordinal){color:#fed03d}
.cs-editorial.er-six .sr-clock-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.cs-editorial.er-six .sr-clock-stage{border-top:1px solid #849c9e;padding-top:24px}.cs-editorial.er-six .sr-clock-stage p:last-child{margin:0}
.cs-editorial.er-six .sr-fca-clock>.er-small{color:#dce5e8;border-top:1px solid #849c9e;padding-top:20px}.cs-editorial.er-six .sr-fca-clock a{color:#fed03d}
.cs-editorial.er-six :is(.sr-ledger-line,.sr-cost-line,.sr-law-line){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;border-top:1px solid var(--sr-line);padding:22px 0}
.cs-editorial.er-six :is(.sr-ledger-line,.sr-cost-line,.sr-law-line) p{margin:0}.cs-editorial.er-six :is(.sr-ledger-line,.sr-cost-line,.sr-law-line) h4{margin:0}
.cs-editorial.er-six :is(.sr-fca-roadmap,.sr-cra-plan,.sr-soc-shapes){display:grid;gap:26px;margin:28px 0;grid-template-columns:repeat(3,minmax(0,1fr))}
.cs-editorial.er-six .sr-fca-roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-editorial.er-six :is(.sr-fca-roadmap-item,.sr-cra-plan-item,.sr-soc-shapes-item){padding:25px 26px;background:var(--sr-paper);border-top:3px solid var(--sr-sage)}
.cs-editorial.er-six :is(.sr-fca-roadmap-item,.sr-cra-plan-item,.sr-soc-shapes-item) h3{font-size:var(--wp--preset--font-size--card);margin:0 0 18px}
.cs-editorial.er-six :is(.sr-fca-roadmap-item,.sr-cra-plan-item,.sr-soc-shapes-item)>p:last-child{margin:0}
.cs-editorial.er-six .sr-survey{background:#f4f4ee}.cs-editorial.er-six .sr-survey-key{font-size:var(--wp--preset--font-size--interface);margin:0 0 25px}
.cs-editorial.er-six .sr-survey-row{padding:23px 0;border-top:1px solid var(--sr-line)}
.cs-editorial.er-six .sr-survey-pair{display:grid;gap:12px}.cs-editorial.er-six .sr-survey-bar{display:grid;grid-template-columns:90px minmax(0,1fr) 52px;align-items:center;gap:15px}
.cs-editorial.er-six .sr-survey-bar p{font-size:var(--wp--preset--font-size--interface);margin:0}.cs-editorial.er-six .sr-survey-value{font-weight:600;text-align:right}
.cs-editorial.er-six .sr-bar{height:18px;background:#d7e0d9;position:relative}.cs-editorial.er-six .sr-fill{height:100%;background:var(--sr-navy)}.cs-editorial.er-six .sr-charity{background:var(--sr-sage)}
.cs-editorial.er-six .sr-w82{width:82%}.cs-editorial.er-six .sr-w77{width:77%}.cs-editorial.er-six .sr-w56{width:56%}.cs-editorial.er-six .sr-w46{width:46%}.cs-editorial.er-six .sr-w28{width:28%}.cs-editorial.er-six .sr-w26{width:26%}
.cs-editorial.er-six .sr-visibility-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.cs-editorial.er-six .sr-visibility-note{border-left:3px solid var(--sr-sage);padding-left:20px}.cs-editorial.er-six .sr-visibility-note p{margin:0}
.cs-editorial.er-six .sr-cycles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;gap:0;background:#f3f0e7}
.cs-editorial.er-six .sr-cycle{padding:28px 30px}.cs-editorial.er-six .sr-cycle-deliberate{background:#e2eae3;border-left:1px solid #bac7bd}.cs-editorial.er-six .sr-cycle h3{font-size:var(--wp--preset--font-size--card);margin:0 0 22px}
.cs-editorial.er-six .sr-cycle ul{list-style:none;padding:0;margin:0}.cs-editorial.er-six .sr-cycle li{border-top:1px solid #bec4b7;margin:0;padding:13px 0 13px 25px;position:relative}.cs-editorial.er-six .sr-cycle li::before{content:'↓';position:absolute;left:0;color:#795a18}.cs-editorial.er-six .sr-cycle>p:last-child{border-top:1px solid #bec4b7;padding-top:18px;font-weight:600;margin-bottom:0}.cs-editorial.er-six .sr-cycles>.er-small{grid-column:1/-1;padding:20px 30px;margin:0}
.cs-editorial.er-six .sr-input-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.cs-editorial.er-six .sr-input{padding-top:22px;border-top:1px solid var(--sr-line)}.cs-editorial.er-six .sr-input p:last-child{margin:0}
.cs-editorial.er-six .sr-input-outcome{margin:26px -32px -30px;padding:24px 32px;background:var(--sr-navy);color:white;font-weight:600}
.cs-editorial.er-six .sr-route-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-six .sr-route{padding:24px;background:#fff;border-left:3px solid var(--sr-sage)}.cs-editorial.er-six .sr-route:last-child{border-left-color:var(--sr-gold)}.cs-editorial.er-six .sr-route p:last-child{margin:0}
.cs-editorial.er-six .sr-route-result{padding:20px 24px;background:var(--sr-navy);color:white;font-weight:600;margin:24px 0 0}
.cs-editorial.er-six .sr-record-layers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-six .sr-record-layer{padding:25px;background:var(--sr-paper);border-bottom:3px solid var(--sr-gold)}.cs-editorial.er-six .sr-record-layer:last-child{background:#dfeae2;border-color:var(--sr-sage)}.cs-editorial.er-six .sr-record-layer p:last-child{margin:0}
.cs-editorial.er-six .sr-caseboard{background:var(--sr-navy);color:white;border-top-color:#fed03d}.cs-editorial.er-six .sr-caseboard :is(h3,h4){color:white}.cs-editorial.er-six .sr-caseboard .cs-kicker{color:#fed03d}.cs-editorial.er-six .sr-caseboard>.er-small{color:#dce5e8}
.cs-editorial.er-six .sr-case-line{display:grid;grid-template-columns:60px minmax(0,1fr);gap:24px;padding:24px 0;border-top:1px solid #738c95}.cs-editorial.er-six .sr-case-number{font:italic var(--wp--preset--font-size--subsection)/1.2 var(--wp--preset--font-family--heading);color:#fed03d;margin:0}.cs-editorial.er-six .sr-case-copy p{margin:0}
.cs-editorial.er-six .sr-date-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.cs-editorial.er-six .sr-date{border-top:2px solid var(--sr-sage);padding:24px 0 0}.cs-editorial.er-six .sr-date-current{border-color:var(--sr-gold)}.cs-editorial.er-six .sr-date-value{font-size:var(--wp--preset--font-size--interface);font-weight:600;letter-spacing:.08em;margin:0 0 18px;color:#795a18}.cs-editorial.er-six .sr-date p:last-child{margin:0}
.cs-editorial.er-six .sr-cra-scope{margin:28px 0;padding:26px 30px;background:var(--sr-paper);border-left:3px solid var(--sr-gold)}.cs-editorial.er-six .sr-cra-scope ul{columns:2;column-gap:44px;margin-bottom:0}.cs-editorial.er-six .sr-cra-scope li{break-inside:avoid}
.cs-editorial.er-six .sr-life-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cs-editorial.er-six .sr-life-stage{padding:22px 22px 10px 0;border-top:4px solid var(--sr-sage);position:relative}.cs-editorial.er-six .sr-life-stage:not(:first-child){padding-left:22px;border-left:1px solid var(--sr-line)}.cs-editorial.er-six .sr-life-stage p:last-child{margin:0}
.cs-editorial.er-six .sr-life-return{border-bottom:3px solid var(--sr-gold);border-left:3px solid var(--sr-gold);padding:16px 22px;margin:24px 0 0;font-weight:600;background:#f7f4e9}.cs-editorial.er-six .sr-life-return::before{content:'↶ ';color:#795a18}
.cs-editorial.er-six .sr-reporting-clocks :is(td,th){vertical-align:top}
.cs-editorial.er-six .sr-law-line{grid-template-columns:110px minmax(0,1fr)}
.cs-editorial.er-six .sr-fraud-evidence{background:var(--sr-navy);color:white;border-top-color:#fed03d}.cs-editorial.er-six .sr-fraud-evidence :is(h3,h4){color:white}.cs-editorial.er-six .sr-fraud-evidence .cs-kicker{color:#fed03d}.cs-editorial.er-six .sr-fraud-evidence>.er-small{color:#dce5e8}.cs-editorial.er-six .sr-fraud-evidence a{color:#fed03d}
.cs-editorial.er-six .sr-fraud-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.cs-editorial.er-six .sr-fraud-stat{padding-top:22px;border-top:1px solid #839b9e}.cs-editorial.er-six .sr-stat-number{font:var(--wp--preset--font-size--x-large)/1.15 var(--wp--preset--font-family--heading);color:#fed03d;margin:0 0 18px}.cs-editorial.er-six .sr-fraud-stat p:last-child{font-size:var(--wp--preset--font-size--interface);line-height:1.6;margin:0}
.cs-editorial.er-six .sr-scenario-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-six .sr-fraud-scenario{padding:25px;background:#fff;border-top:3px solid var(--sr-sage)}.cs-editorial.er-six .sr-fraud-scenario>p:last-child{padding-top:18px;border-top:1px solid var(--sr-line);margin-bottom:0}
.cs-editorial.er-six .sr-payment-journal{background:repeating-linear-gradient(0deg,transparent 0 27px,#d5d8c733 28px 29px),#f4f1e6}
.cs-editorial.er-six .sr-payment-line{display:grid;grid-template-columns:125px minmax(0,1fr);gap:25px;border-top:1px solid #b9bda7;padding:24px 0}.cs-editorial.er-six .sr-payment-label{font-weight:600;letter-spacing:.1em;color:#795a18;margin:0}.cs-editorial.er-six .sr-payment-copy p{margin:0}
.cs-editorial.er-six .sr-calendar-periods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-editorial.er-six .sr-calendar-period{border-top:1px solid var(--sr-line);padding-top:24px}.cs-editorial.er-six .sr-calendar-period ul{padding-left:20px;margin-bottom:0}
.cs-editorial.er-six .sr-soc-score{background:var(--sr-navy);color:white}.cs-editorial.er-six .sr-soc-score :is(h3,h4){color:white}.cs-editorial.er-six .sr-soc-score .cs-kicker{color:#fed03d}.cs-editorial.er-six .sr-soc-score>.er-small{color:#dce5e8}
.cs-editorial.er-six .sr-score-lane{display:grid;grid-template-columns:125px minmax(0,1fr);gap:26px;border-top:1px solid #728a91;padding:22px 0}.cs-editorial.er-six .sr-score-label{margin:0;letter-spacing:.09em;color:#fed03d;font-weight:600}.cs-editorial.er-six .sr-score-copy p{margin:0}
.cs-editorial.er-six .sr-hours-row{display:grid;grid-template-columns:175px minmax(0,1fr) 70px;gap:22px;align-items:center;margin:22px 0}.cs-editorial.er-six .sr-hours-row p{margin:0;font-size:var(--wp--preset--font-size--interface)}.cs-editorial.er-six .sr-hours-value{font-weight:600;text-align:right}.cs-editorial.er-six .sr-hours-track{height:28px;background:#d3ded5}.cs-editorial.er-six .sr-hours-fill{height:100%;background:var(--sr-navy)}.cs-editorial.er-six .sr-hours-full{width:100%}.cs-editorial.er-six .sr-hours-fte{width:22.3214285714%;background:var(--sr-sage)}
.cs-editorial.er-six .sr-staffing-equation{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:26px;align-items:center;padding:25px 0;border-top:1px solid var(--sr-line);border-bottom:1px solid var(--sr-line)}.cs-editorial.er-six :is(.sr-equation-input,.sr-equation-result){font:var(--wp--preset--font-size--x-large)/1.2 var(--wp--preset--font-family--heading);margin:0;white-space:nowrap}.cs-editorial.er-six .sr-equation-result{color:#795a18}.cs-editorial.er-six .sr-equation-label{margin:0;font-size:var(--wp--preset--font-size--interface)}
.cs-editorial.er-six .sr-soc-cost{background:#f5f1e6;border-left:4px solid var(--sr-gold);border-top:0;box-shadow:7px 7px 0 #e4e8df}
.cs-editorial.er-six .sr-metric-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-six .sr-metric-lane{border-top:3px solid var(--sr-sage);padding:24px;background:#fff}.cs-editorial.er-six .sr-metric-lane:nth-child(2n){border-color:var(--sr-gold)}.cs-editorial.er-six .sr-metric-lane p:last-child{margin:0}
@media(max-width:1000px){.cs-editorial.er-six .sr-life-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.cs-editorial.er-six .sr-life-stage:not(:first-child){border-left:0;padding-left:0}.cs-editorial.er-six :is(.sr-input-grid,.sr-calendar-periods,.sr-date-rail,.sr-clock-stages,.sr-fca-roadmap,.sr-cra-plan,.sr-soc-shapes){gap:22px}.cs-editorial.er-six .sr-staffing-equation{grid-template-columns:auto auto;justify-content:start}.cs-editorial.er-six .sr-equation-label{grid-column:1/-1}}
@media(max-width:700px){.cs-editorial.er-six .sr-feature{padding:24px 20px}.cs-editorial.er-six .sr-feature>h3{font-size:var(--wp--preset--font-size--card)}.cs-editorial.er-six :is(.sr-clock-stages,.sr-date-rail,.sr-visibility-notes,.sr-cra-plan,.sr-soc-shapes,.sr-calendar-periods){grid-template-columns:minmax(0,1fr)}.cs-editorial.er-six :is(.sr-ledger-line,.sr-cost-line){grid-template-columns:minmax(0,1fr);gap:12px}.cs-editorial.er-six .sr-cycles{padding:0;grid-template-columns:minmax(0,1fr)}.cs-editorial.er-six .sr-cycle{padding:25px 20px}.cs-editorial.er-six .sr-cycle-deliberate{border-left:0;border-top:1px solid var(--sr-line)}.cs-editorial.er-six .sr-cycles>.er-small{padding:20px}.cs-editorial.er-six .sr-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial.er-six .sr-input-outcome{margin:24px -20px -24px;padding:22px 20px}.cs-editorial.er-six :is(.sr-route-pair,.sr-record-layers,.sr-scenario-grid,.sr-metric-lanes){grid-template-columns:minmax(0,1fr)}.cs-editorial.er-six .sr-case-line{grid-template-columns:34px minmax(0,1fr);gap:16px}.cs-editorial.er-six .sr-case-number{font-size:var(--wp--preset--font-size--card)}.cs-editorial.er-six .sr-cra-scope{padding:24px 20px}.cs-editorial.er-six .sr-cra-scope ul{columns:1}.cs-editorial.er-six :is(.sr-score-lane,.sr-payment-line){grid-template-columns:minmax(0,1fr);gap:14px}.cs-editorial.er-six .sr-hours-row{grid-template-columns:minmax(0,1fr) 65px;gap:10px}.cs-editorial.er-six .sr-hours-label{grid-column:1/-1}.cs-editorial.er-six .sr-hours-track{height:24px}.cs-editorial.er-six .sr-fca-feature img{border-radius:0 28px 0 0}.cs-editorial.er-six .sr-fca-feature figcaption{max-width:none}.cs-editorial.er-six .sr-soc-cost{box-shadow:4px 4px 0 #e4e8df}.cs-editorial.er-six .sr-reporting-clocks table{min-width:600px}}
@media(max-width:480px){.cs-editorial.er-six :is(.sr-input-grid,.sr-fraud-stats,.sr-fca-roadmap,.sr-life-stages){grid-template-columns:minmax(0,1fr)}.cs-editorial.er-six .sr-law-line{grid-template-columns:minmax(0,1fr);gap:10px}.cs-editorial.er-six .sr-survey-bar{grid-template-columns:72px minmax(0,1fr) 38px;gap:8px}.cs-editorial.er-six .sr-survey-bar p{font-size:var(--wp--preset--font-size--small)}.cs-editorial.er-six .sr-staffing-equation{gap:14px}.cs-editorial.er-six :is(.sr-equation-input,.sr-equation-result){font-size:var(--wp--preset--font-size--card)}}

/* Original-depth batch 3 — twelve topic-specific, editable editorial treatments. */
.cs-editorial.er-twelve{--tr-ink:#20394a;--tr-sage:#52796c;--tr-gold:#a88b3c;--tr-rule:#bdcbc2;--tr-paper:#f4f0e6}
.cs-editorial.er-twelve .tr-bookmark{height:0;min-height:0;margin:0!important;padding:0;scroll-margin-top:140px}
.cs-editorial.er-twelve .tr-feature-image{margin:0}.cs-editorial.er-twelve .tr-feature-image img{display:block;width:100%;height:auto;border-radius:0 42px 0 0}.cs-editorial.er-twelve .tr-feature-image figcaption{font-size:var(--wp--preset--font-size--small);line-height:1.55;color:var(--cs-muted);margin-top:14px}
.cs-editorial.er-twelve .tr-figure{margin:30px 0;padding:30px 32px;background:#edf2ee;border-top:3px solid var(--tr-gold)}
.cs-editorial.er-twelve .tr-figure>h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 26px}
.cs-editorial.er-twelve .tr-figure>.er-small{margin:22px 0 0}.cs-editorial.er-twelve .tr-figure>.er-small .er-small{margin:0}
.cs-editorial.er-twelve .tr-step{min-width:0;position:relative}.cs-editorial.er-twelve .tr-step h4{font-size:var(--wp--preset--font-size--minor-heading);line-height:1.35;margin:0 0 16px}.cs-editorial.er-twelve .tr-step>p:last-child{margin-bottom:0}
.cs-editorial.er-twelve .tr-progress{height:3px;background:#d3ded4;margin:0 0 24px}.cs-editorial.er-twelve .tr-progress-fill{height:100%;width:100%;background:var(--tr-sage);transform-origin:left center}
.cs-editorial.er-twelve :is(.tr-stack,.tr-auth-lifecycle,.tr-domain-compare,.tr-ftx-checks,.tr-bybit-controls,.tr-ledgers,.tr-ctp-work,.tr-mobile-owners,.tr-patch-stages){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.cs-editorial.er-twelve .tr-stack{grid-template-columns:minmax(0,1fr);gap:0}
.cs-editorial.er-twelve .tr-stack>.tr-step{display:grid;grid-template-columns:170px minmax(0,1fr);gap:0 28px;padding:24px 0;border-top:1px solid var(--tr-rule)}
.cs-editorial.er-twelve .tr-stack .tr-progress{grid-column:1/-1}.cs-editorial.er-twelve .tr-stack .cs-kicker{grid-row:span 2;margin:3px 0 0}.cs-editorial.er-twelve .tr-stack h4{font-size:var(--wp--preset--font-size--card)}.cs-editorial.er-twelve .tr-stack>.tr-step>p:last-child{grid-column:2}
.cs-editorial.er-twelve :is(.tr-exit-strip,.tr-sms-risks,.tr-auth-recovery,.tr-rental-dev,.tr-ftx-source,.tr-ftx-contrast,.tr-bybit-test,.tr-cra-now,.tr-lost-phone-actions,.tr-phone-basics,.tr-watering-hole,.tr-resource-action){margin:30px 0;padding:26px 30px;background:var(--tr-paper);border-left:3px solid var(--tr-gold)}
.cs-editorial.er-twelve :is(.tr-exit-strip,.tr-rental-dev,.tr-ftx-contrast,.tr-bybit-test,.tr-cra-now,.tr-watering-hole) h3{font-size:var(--wp--preset--font-size--card);margin:0 0 22px}
.cs-editorial.er-twelve :is(.tr-exit-strip,.tr-rental-dev,.tr-ftx-source,.tr-ftx-contrast,.tr-bybit-test,.tr-cra-now,.tr-lost-phone-actions,.tr-phone-basics,.tr-watering-hole)>:last-child{margin-bottom:0}
.cs-editorial.er-twelve .tr-sovereignty-score .wp-block-table{margin:0}.cs-editorial.er-twelve .tr-sovereignty-score .wp-block-table figcaption{margin-top:18px}
.cs-editorial.er-twelve .tr-sms-route{background:var(--tr-ink);color:white}.cs-editorial.er-twelve .tr-sms-route :is(h3,h4){color:white}.cs-editorial.er-twelve .tr-sms-route .cs-kicker{color:#fed03d}.cs-editorial.er-twelve .tr-sms-route .er-small{color:#dce5e8}
.cs-editorial.er-twelve .tr-relay{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-editorial.er-twelve .tr-sms-route .tr-progress-fill{background:#fed03d}.cs-editorial.er-twelve .tr-sms-route .tr-progress{background:#687f87}
.cs-editorial.er-twelve .tr-receipt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.cs-editorial.er-twelve .tr-receipt .tr-step{padding:25px;background:#fff;border-bottom:1px dashed #9aac9e}.cs-editorial.er-twelve .tr-receipt .tr-step:nth-child(2n){background:#f7f4e9}
.cs-editorial.er-twelve .tr-rental-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.cs-editorial.er-twelve .tr-rental-check{border-top:3px solid var(--tr-sage);padding-top:20px}.cs-editorial.er-twelve .tr-rental-check h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 16px}.cs-editorial.er-twelve .tr-rental-check p{font-size:var(--wp--preset--font-size--interface);margin:0}
.cs-editorial.er-twelve .tr-domain-field{background:var(--tr-ink);color:white}.cs-editorial.er-twelve .tr-domain-field>h3{color:white}.cs-editorial.er-twelve .tr-domain-field>.cs-kicker{color:#fed03d}.cs-editorial.er-twelve .tr-domain-field>.er-small{color:#dce5e8}
.cs-editorial.er-twelve .tr-domain-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cs-editorial.er-twelve .tr-domain-slot{padding:20px 16px;background:#f5f2e7;color:var(--tr-ink);border:1px solid #ced6ca}.cs-editorial.er-twelve .tr-domain-covered{background:#d2e2d4;border-color:#89ac96}.cs-editorial.er-twelve .tr-domain-owned{background:#fed03d;border-color:#fed03d}.cs-editorial.er-twelve .tr-domain-slot p{margin:0;font-size:var(--wp--preset--font-size--interface);line-height:1.5}.cs-editorial.er-twelve .tr-domain-slot .tr-domain-state{font-size:var(--wp--preset--font-size--small);letter-spacing:.06em;font-weight:600;margin-top:14px}
.cs-editorial.er-twelve .tr-domain-key{margin-top:22px}.cs-editorial.er-twelve .tr-domain-key p{font-size:var(--wp--preset--font-size--interface);margin:0;line-height:1.7}
.cs-editorial.er-twelve .tr-ftx-gates{background:#f5f1e5}.cs-editorial.er-twelve .tr-ftx-checks .tr-step{padding:24px;background:white;box-shadow:4px 5px 0 #e1e4d8;border-bottom:3px solid var(--tr-gold)}
.cs-editorial.er-twelve .tr-bybit-approvals{background:var(--tr-ink);color:white;border-top-color:#fed03d}.cs-editorial.er-twelve .tr-bybit-approvals :is(h3,h4){color:white}.cs-editorial.er-twelve .tr-bybit-approvals .cs-kicker{color:#fed03d}.cs-editorial.er-twelve .tr-bybit-approvals>.er-small{color:#dce5e8}
.cs-editorial.er-twelve .tr-bybit-window{padding:26px;border:1px solid #829b9e;background:#314f60}.cs-editorial.er-twelve .tr-approvals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cs-editorial.er-twelve .tr-approvals .tr-step{border:1px solid #839c9e;padding:22px;background:var(--tr-ink)}.cs-editorial.er-twelve .tr-approval-number{font:italic var(--wp--preset--font-size--x-large)/1.1 var(--wp--preset--font-family--heading);color:#fed03d;margin:0 0 20px}
.cs-editorial.er-twelve .tr-common-view{padding:20px 0 0;border-top:1px solid #829b9e;margin:24px 0 0;font-weight:600}
.cs-editorial.er-twelve .tr-passport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-twelve .tr-passport-page{padding:26px 28px;background:#fff;border:1px solid #c7d0c4;box-shadow:5px 5px 0 #e0e6da}
.cs-editorial.er-twelve .tr-event-lenses{background:#f6f2e8}.cs-editorial.er-twelve .tr-lenses{display:grid;gap:0}.cs-editorial.er-twelve .tr-lens{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 25px;padding:22px 0;border-top:1px solid #c4c6b2}.cs-editorial.er-twelve .tr-lens .tr-progress{grid-column:1/-1;height:2px}.cs-editorial.er-twelve .tr-lens-label{font:italic var(--wp--preset--font-size--card)/1.2 var(--wp--preset--font-family--heading);color:#795a18;margin:0}.cs-editorial.er-twelve .tr-lens-copy p{margin:0}
.cs-editorial.er-twelve .tr-event-example{margin:28px 0;padding:28px 30px;background:#e9efea;border-left:3px solid var(--tr-sage)}.cs-editorial.er-twelve .tr-event-example>h3{font-size:var(--wp--preset--font-size--card);margin:0 0 25px}.cs-editorial.er-twelve .tr-event-effects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-editorial.er-twelve .tr-event-effect{border-top:1px solid var(--tr-rule);padding-top:20px}.cs-editorial.er-twelve .tr-event-effect h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 16px}.cs-editorial.er-twelve .tr-event-effect p{margin:0}
.cs-editorial.er-twelve .tr-firm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-editorial.er-twelve .tr-firm{padding:25px;background:white;border-top:3px solid var(--tr-sage)}.cs-editorial.er-twelve .tr-firm .tr-dependency{padding:15px 0;margin:0;border-bottom:1px solid #d1dacd}.cs-editorial.er-twelve .tr-shared{margin:0;padding:17px;background:#f3df9a;border-left:3px solid var(--tr-gold);font-weight:600}.cs-editorial.er-twelve .tr-shared-result{margin:25px 0 0;padding:20px 25px;background:var(--tr-ink);color:white;font-weight:600}
.cs-editorial.er-twelve .tr-recovery-story{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.cs-editorial.er-twelve .tr-recovery-story>.tr-step:nth-child(2){background:var(--tr-paper);padding:22px}.cs-editorial.er-twelve .tr-recovery-story>.tr-step:nth-child(2) .tr-progress{background:#d7ceb3}.cs-editorial.er-twelve .tr-recovery-story>.tr-step:nth-child(2) .tr-progress-fill{background:var(--tr-gold)}
.cs-editorial.er-twelve .tr-dual-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-twelve .tr-dual-track .tr-step{background:white;padding:26px;border-bottom:3px solid var(--tr-sage)}.cs-editorial.er-twelve .tr-dual-track .tr-step:last-child{background:var(--tr-paper);border-color:var(--tr-gold)}
.cs-editorial.er-twelve .tr-patch-window{background:var(--tr-ink);color:white;border-top-color:#fed03d}.cs-editorial.er-twelve .tr-patch-window :is(h3,h4){color:white}.cs-editorial.er-twelve .tr-patch-window .cs-kicker{color:#fed03d}.cs-editorial.er-twelve .tr-patch-window>.er-small{color:#dce5e8}.cs-editorial.er-twelve .tr-patch-window .tr-progress{background:#81989d}.cs-editorial.er-twelve .tr-patch-window .tr-progress-fill{background:#fed03d}
.cs-editorial.er-twelve .tr-patch-gap{margin:26px 0 0;padding:20px 24px;border:1px solid #829b9e;color:#fed03d;font-weight:600}.cs-editorial.er-twelve .rv-scorecard figcaption{line-height:1.7}
@media(max-width:1000px){.cs-editorial.er-twelve .tr-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-editorial.er-twelve .tr-rental-checks{grid-template-columns:repeat(3,minmax(0,1fr))}.cs-editorial.er-twelve :is(.tr-firm-grid,.tr-approvals){gap:20px}.cs-editorial.er-twelve .tr-firm{padding:20px}.cs-editorial.er-twelve .tr-approvals .tr-step{padding:18px}}
@media(max-width:700px){.cs-editorial.er-twelve .tr-figure{padding:24px 20px}.cs-editorial.er-twelve .tr-figure>h3{font-size:var(--wp--preset--font-size--card)}.cs-editorial.er-twelve :is(.tr-stack,.tr-auth-lifecycle,.tr-domain-compare,.tr-ftx-checks,.tr-bybit-controls,.tr-ledgers,.tr-ctp-work,.tr-mobile-owners,.tr-patch-stages,.tr-relay,.tr-receipt,.tr-passport,.tr-event-effects,.tr-firm-grid,.tr-recovery-story,.tr-dual-track,.tr-approvals){grid-template-columns:minmax(0,1fr);gap:26px}.cs-editorial.er-twelve .tr-stack>.tr-step{grid-template-columns:minmax(0,1fr);gap:0}.cs-editorial.er-twelve .tr-stack .cs-kicker{grid-row:auto;margin-bottom:16px}.cs-editorial.er-twelve .tr-stack>.tr-step>p:last-child{grid-column:1}.cs-editorial.er-twelve .tr-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cs-editorial.er-twelve .tr-domain-slot{padding:16px 12px}.cs-editorial.er-twelve .tr-rental-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-editorial.er-twelve :is(.tr-exit-strip,.tr-sms-risks,.tr-auth-recovery,.tr-rental-dev,.tr-ftx-source,.tr-ftx-contrast,.tr-bybit-test,.tr-cra-now,.tr-lost-phone-actions,.tr-phone-basics,.tr-watering-hole,.tr-resource-action,.tr-event-example){padding:24px 20px}.cs-editorial.er-twelve .tr-lens{grid-template-columns:minmax(0,1fr);gap:14px}.cs-editorial.er-twelve .tr-lens .tr-progress{margin-bottom:8px}.cs-editorial.er-twelve .tr-bybit-window{padding:20px}.cs-editorial.er-twelve .tr-passport-page{padding:24px 20px}.cs-editorial.er-twelve .tr-sovereignty-score table,.cs-editorial.er-twelve .tr-auth-methods table{min-width:620px}.cs-editorial.er-twelve .tr-feature-image img{border-radius:0 26px 0 0}}

/* Private equity — source lifecycle model restored as native editorial evidence. */
.cs-editorial.er-pe-restored .pe-value-ledger{border-top:3px solid var(--er-gold);margin:28px 0;background:#f6f2e8}
.cs-editorial.er-pe-restored .pe-value-row{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:32px;padding:26px 30px;border-bottom:1px solid var(--er-rule);align-items:start}
.cs-editorial.er-pe-restored .pe-value-row h3{font-size:var(--wp--preset--font-size--card);margin:0}.cs-editorial.er-pe-restored .pe-value-row p:last-child{margin:0}.cs-editorial.er-pe-restored .pe-value-label .cs-kicker{margin-bottom:16px}
.cs-editorial.er-pe-restored .pe-lifecycle-figure{margin:30px 0}.cs-editorial.er-pe-restored .pe-lifecycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px;background:#20394a;color:#fff;border-top:3px solid #fed03d}
.cs-editorial.er-pe-restored .pe-lifecycle-stage{display:flex;flex-direction:column;min-width:0}.cs-editorial.er-pe-restored .pe-stage-rule{height:3px;background:#667f86;margin:0 0 24px}.cs-editorial.er-pe-restored .tr-progress-fill{width:100%;height:100%;background:#fed03d;transform-origin:left center}
.cs-editorial.er-pe-restored .pe-lifecycle .cs-kicker{color:#fed03d;margin:0 0 18px;font-size:var(--wp--preset--font-size--small);letter-spacing:.1em}.cs-editorial.er-pe-restored .pe-lifecycle h3{color:white;font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 20px;min-height:2.7em}
.cs-editorial.er-pe-restored .pe-lifecycle-stage>p:not(.cs-kicker){font-size:var(--wp--preset--font-size--interface);line-height:1.65}.cs-editorial.er-pe-restored .pe-lifecycle-stage .pe-stage-decision{margin:0;padding-top:20px;border-top:1px solid #82979b;margin-top:auto;color:#e0e7e5}.cs-editorial.er-pe-restored .pe-lifecycle-figure>.er-small{margin:18px 0 0}
.cs-editorial.er-pe-restored .pe-exit-record{padding:28px 30px;background:#edf2ee;border-left:3px solid #829d8d;margin:28px 0}.cs-editorial.er-pe-restored .pe-exit-record h3{font-size:var(--wp--preset--font-size--card);margin:0 0 20px}.cs-editorial.er-pe-restored .pe-exit-record ul{margin-bottom:0}
@media(max-width:1150px){.cs-editorial.er-pe-restored .pe-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.cs-editorial.er-pe-restored .pe-lifecycle h3{min-height:0}}
@media(max-width:700px){.cs-editorial.er-pe-restored .pe-value-row{grid-template-columns:minmax(0,1fr);gap:18px;padding:24px 22px}.cs-editorial.er-pe-restored .pe-lifecycle{grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 22px}.cs-editorial.er-pe-restored .pe-lifecycle-stage .pe-stage-decision{padding-top:18px}.cs-editorial.er-pe-restored .pe-exit-record{padding:24px 22px}}

/* Defence-related intranet case — keep reporting and assurance evidence distinct. */
.cs-editorial.er-submarine-brief .sb-official-file{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:32px;border-top:3px solid var(--er-gold);border-bottom:1px solid var(--er-rule);background:#f5f2e8;padding:28px 30px;margin:28px 0}
.cs-editorial.er-submarine-brief .sb-file-label h3{font-size:var(--wp--preset--font-size--card);margin:0 0 20px}.cs-editorial.er-submarine-brief .sb-file-label p:last-child,.cs-editorial.er-submarine-brief .sb-file-copy p:last-child{margin-bottom:0}
.cs-editorial.er-submarine-brief .sb-assurance-figure{margin:30px 0;padding:30px;background:#edf2ee;border-top:3px solid #a88b3c}.cs-editorial.er-submarine-brief .sb-assurance-figure>h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 28px}
.cs-editorial.er-submarine-brief .sb-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cs-editorial.er-submarine-brief .sb-check{min-width:0;padding:26px;background:white}.cs-editorial.er-submarine-brief .sb-check h4{font-size:var(--wp--preset--font-size--minor-heading);margin:0 0 18px}.cs-editorial.er-submarine-brief .sb-check>p:last-child{margin:0}.cs-editorial.er-submarine-brief .sb-assurance-figure>.er-small{margin:22px 0 0}
.cs-editorial.er-submarine-brief .sb-rule{height:3px;background:#d3ded4;margin:0 0 22px}.cs-editorial.er-submarine-brief .tr-progress-fill{height:100%;width:100%;background:#52796c;transform-origin:left center}
@media(max-width:700px){.cs-editorial.er-submarine-brief .sb-official-file{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px 22px}.cs-editorial.er-submarine-brief .sb-assurance-figure{padding:24px 20px}.cs-editorial.er-submarine-brief .sb-checks{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.er-submarine-brief .sb-check{padding:22px}.cs-editorial.er-submarine-brief .sb-assurance-figure>h3{font-size:var(--wp--preset--font-size--card)}}

/* Three source-led reviews: exercise record, honest survey chart and charging scenarios. */
.cs-editorial.er-evidence .ee-brief{margin:34px 0;padding:28px 30px;background:#f4f1e8;border-top:3px solid #a68a35}
.cs-editorial.er-evidence .ee-brief h2{font-size:var(--wp--preset--font-size--subsection);margin:0 0 20px}
.cs-editorial.er-evidence .ee-brief ul{margin-bottom:0}
.cs-editorial.er-evidence .er-section{margin:42px 0;padding-top:28px;border-top:1px solid #c8d1cc}
.cs-editorial.er-evidence .er-section>h2{margin:0 0 24px}
.cs-editorial.er-evidence :is(.ee-rehearsal,.ee-survey,.ee-charge-review,.ee-account-note){margin:30px 0;padding:30px;border:1px solid #b9c8c0;background:#f5f7f3}
.cs-editorial.er-evidence :is(.ee-rehearsal,.ee-survey,.ee-charge-review,.ee-account-note)>h3{margin:0 0 26px}
.cs-editorial.er-evidence :is(.ee-rehearsal,.ee-survey,.ee-charge-review)>.er-small{margin:22px 0 0}
.cs-editorial.er-evidence .tr-step{min-width:0}
.cs-editorial.er-evidence .ee-track{height:4px;position:relative;background:#d7dfd8;margin:0 0 20px;overflow:hidden}
.cs-editorial.er-evidence .tr-progress-fill{height:100%;background:#527567;transform-origin:left center}
.cs-editorial.er-evidence .ee-rehearsal{display:block;background:#fbfaf6;border-top:4px solid #a68a35}
.cs-editorial.er-evidence .ee-question{padding:24px;background:#22364a;color:#fff;align-self:start}
.cs-editorial.er-evidence .ee-question .cs-kicker{color:#ffda52}
.cs-editorial.er-evidence .ee-question h3{font-size:var(--wp--preset--font-size--subsection);margin:0 0 20px}
.cs-editorial.er-evidence .ee-question p:last-child{margin-bottom:0}
.cs-editorial.er-evidence .ee-rehearsal-record{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding:28px 0 0}
.cs-editorial.er-evidence .ee-rehearsal-line{padding-bottom:0}
.cs-editorial.er-evidence .ee-rehearsal-line:last-child{padding-bottom:0}
.cs-editorial.er-evidence .ee-rehearsal-line h3{font-size:var(--wp--preset--font-size--card);margin:0 0 14px}
.cs-editorial.er-evidence .ee-rehearsal-line>p:last-child{margin:0}
.cs-editorial.er-evidence .ee-rehearsal>.er-small{grid-column:1/-1}
.cs-editorial.er-evidence .ee-survey{background:#fff;border:0;border-top:4px solid #a68a35;box-shadow:0 6px 0 #eef1ea}
.cs-editorial.er-evidence .ee-survey-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 38px}
.cs-editorial.er-evidence .ee-survey-row .ee-track{height:14px;margin:12px 0 0;background:#e8ece6;border-radius:2px}
.cs-editorial.er-evidence .ee-survey-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 14px}.cs-editorial.er-evidence .ee-survey-label>p:first-child{flex:1 1 130px;min-width:0;overflow-wrap:anywhere}.cs-editorial.er-evidence .ee-survey-value{flex:0 0 auto}
.cs-editorial.er-evidence .ee-survey-label>p{margin:0}
.cs-editorial.er-evidence .ee-survey-value{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--subsection);white-space:nowrap}
.cs-editorial.er-evidence .ee-share-3765 .tr-progress-fill{width:37.65%}
.cs-editorial.er-evidence .ee-share-2565 .tr-progress-fill{width:25.65%}
.cs-editorial.er-evidence .ee-share-2020 .tr-progress-fill{width:20.2%;background:#8a681f}
.cs-editorial.er-evidence .ee-share-1650 .tr-progress-fill{width:16.5%}
.cs-editorial.er-evidence .ee-account-note{background:#f4f1e8;border:0;border-left:3px solid #a68a35}
.cs-editorial.er-evidence .ee-account-note ul{margin-bottom:0}
.cs-editorial.er-evidence .ee-charge-review{background:#22364a;color:#fff;border:0;border-top:4px solid #fed03d}
.cs-editorial.er-evidence .ee-charge-review .cs-kicker{color:#ffda52}
.cs-editorial.er-evidence .ee-charge-review>.er-small{color:#d9e2e1}
.cs-editorial.er-evidence .ee-charge-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.cs-editorial.er-evidence .ee-charge-ticket{padding:24px;background:#2d475a;border:1px solid #829b9f}
.cs-editorial.er-evidence .ee-charge-ticket h4{font-size:var(--wp--preset--font-size--card);margin:0 0 22px;line-height:1.3}
.cs-editorial.er-evidence .ee-charge-ticket .ee-track{background:#5c7380}
.cs-editorial.er-evidence .ee-charge-ticket .tr-progress-fill{background:#fed03d}
.cs-editorial.er-evidence .ee-charge-ticket>p:last-child{margin-bottom:0}
@media(max-width:700px){.cs-editorial.er-evidence :is(.ee-brief,.ee-rehearsal,.ee-survey,.ee-charge-review,.ee-account-note){padding:24px 20px}.cs-editorial.er-evidence :is(.ee-rehearsal-record,.ee-survey-bars,.ee-charge-scenarios){grid-template-columns:minmax(0,1fr);gap:26px}.cs-editorial.er-evidence .ee-rehearsal-record{padding-left:0;border-left:0}.cs-editorial.er-evidence .ee-charge-ticket{padding:22px 18px}.cs-editorial.er-evidence .ee-survey-label{align-items:flex-start;gap:12px}.cs-editorial.er-evidence .ee-survey-value{font-size:var(--wp--preset--font-size--card)}.cs-editorial.er-evidence .ee-survey-label>p:first-child{font-size:var(--wp--preset--font-size--interface)}}


/* Source-depth article reviews: editorial desk compositions, charts and working records. */
.cs-editorial.er-depth .rd-brief{background:#f4f1e8;border-top:3px solid #a68a35;padding:28px 30px;margin:32px 0}
.cs-editorial.er-depth .rd-brief h2{font-size:var(--wp--preset--font-size--subsection);margin:0 0 22px}
.cs-editorial.er-depth .rd-brief ul{margin-bottom:0}
.cs-editorial.er-depth .rd-section{margin:42px 0;border-top:1px solid #c8d1cc;padding-top:28px}
.cs-editorial.er-depth .rd-section>h2{margin:0 0 26px}
.cs-editorial.er-depth .rd-anchor{height:0;padding:0;margin:0;scroll-margin-top:160px}
.cs-editorial.er-depth .rd-figure{margin:30px 0;padding:30px;background:#f4f6f1;border:1px solid #bac9c0;border-top:3px solid #a68a35}
.cs-editorial.er-depth .rd-figure>h3{margin:0 0 28px;font-size:var(--wp--preset--font-size--subsection);line-height:1.3}
.cs-editorial.er-depth .rd-figure>.er-small{margin:24px 0 0}
.cs-editorial.er-depth .rd-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.cs-editorial.er-depth .rd-item{min-width:0}
.cs-editorial.er-depth .rd-item h4{font-size:var(--wp--preset--font-size--card);margin:0 0 18px;line-height:1.3}
.cs-editorial.er-depth .rd-item>p:last-child{margin-bottom:0}
.cs-editorial.er-depth .rd-label{font-size:var(--wp--preset--font-size--small);font-weight:600;letter-spacing:.08em;color:#795a18;margin:0 0 18px}
.cs-editorial.er-depth .rd-rule{height:3px;background:#d3ddd3;margin:0 0 18px;overflow:hidden}
.cs-editorial.er-depth .tr-progress-fill{height:100%;background:#547667;transform-origin:left center}
.cs-editorial.er-depth .rd-bars{background:white;border-left:0;border-right:0}
.cs-editorial.er-depth .rd-bars .rd-panels{display:block}
.cs-editorial.er-depth .rd-bars .rd-item{margin-bottom:25px}
.cs-editorial.er-depth .rd-bars .rd-item:last-child{margin-bottom:0}
.cs-editorial.er-depth .rd-bar-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 22px;margin-bottom:12px}
.cs-editorial.er-depth .rd-bar-label p{margin:0}
.cs-editorial.er-depth .rd-bar-label .rd-value{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--subsection);font-weight:500}
.cs-editorial.er-depth .rd-meter{height:15px;background:#e5ebe4}
.cs-editorial.er-depth .rd-milestones .rd-label{font:italic var(--wp--preset--font-size--x-large)/1.1 var(--wp--preset--font-family--heading)}
.cs-editorial.er-depth .rd-milestones .rd-item{border-bottom:1px solid #9db0a3;padding-bottom:22px}
.cs-editorial.er-depth .rd-choices{background:#f8f5eb}
.cs-editorial.er-depth .rd-choices .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.cs-editorial.er-depth .rd-choices .rd-item{background:white;padding:24px;border:1px solid #d4d8cf;box-shadow:4px 4px 0 #e9e7dc}
.cs-editorial.er-depth .rd-folio{background:#fff;border-top:0;border-left:4px solid #829d8d}
.cs-editorial.er-depth .rd-folio .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
.cs-editorial.er-depth .rd-folio .rd-item{padding:22px 0;border-top:1px solid #bdcac2}
.cs-editorial.er-depth .rd-folio .rd-rule{display:none}
.cs-editorial.er-depth .rd-questions .rd-panels{display:block}
.cs-editorial.er-depth .rd-questions .rd-item{padding:24px 0;border-top:1px solid #b7c6bd}
.cs-editorial.er-depth .rd-questions .rd-rule{display:none}
.cs-editorial.er-depth .rd-dispatch{background:#faf8ef;box-shadow:5px 6px 0 #e2e8df;border:1px solid #adbdb3}
.cs-editorial.er-depth .rd-dispatch .rd-label{border-bottom:1px dashed #b4baa9;padding-bottom:12px}
.cs-editorial.er-depth .rd-approval{background:#22364a;color:white}
.cs-editorial.er-depth .rd-approval :is(.cs-kicker,.rd-label){color:#ffda52}
.cs-editorial.er-depth .rd-approval>.er-small{color:#d8e2df}
.cs-editorial.er-depth .rd-approval .rd-rule{background:#607b86}
.cs-editorial.er-depth .rd-approval .tr-progress-fill{background:#fed03d}
.cs-editorial.er-depth .rd-field{background:white;border:1px solid #b8c7bd;border-left:4px solid #a68a35}
.cs-editorial.er-depth .rd-field .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-editorial.er-depth .rd-field .rd-label{display:inline-block;padding:7px 12px;background:#efeee4}
.cs-editorial.er-depth .rd-boundaries{background:#eef3ef}
.cs-editorial.er-depth .rd-boundaries .rd-item{padding:24px;background:white;border-bottom:3px solid #7d9889}
.cs-editorial.er-depth .rd-exposure{background:#fbfaf5}
.cs-editorial.er-depth .rd-exposure .rd-panels{gap:0}
.cs-editorial.er-depth .rd-exposure .rd-item{padding:24px;border-right:1px solid #b7c5bc}
.cs-editorial.er-depth .rd-exposure .rd-item:last-child{border-right:0}
.cs-editorial.er-depth .rd-repair{background:#edf1ef;border-top:8px solid #22364a}
.cs-editorial.er-depth .rd-repair .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-editorial.er-depth .rd-repair .rd-item{padding:22px;background:#fff;border-top:1px solid #91a69a}
.cs-editorial.er-depth .rd-decision{background:#f2f3ec}
.cs-editorial.er-depth .rd-decision .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-editorial.er-depth .rd-decision .rd-item{padding:22px;border-left:2px solid #b19448;background:white}
.cs-editorial.er-depth .rd-portfolio{background:#f8f6ee}
.cs-editorial.er-depth .rd-portfolio .rd-item{padding-top:12px}
@media(max-width:850px){.cs-editorial.er-depth .rd-panels{gap:20px}.cs-editorial.er-depth .rd-item h4{font-size:var(--wp--preset--font-size--minor-heading)}}
@media(max-width:700px){.cs-editorial.er-depth :is(.rd-brief,.rd-figure){padding:24px 20px}.cs-editorial.er-depth .rd-panels,.cs-editorial.er-depth :is(.rd-choices,.rd-folio,.rd-field,.rd-repair,.rd-decision) .rd-panels{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.er-depth .rd-exposure .rd-item{padding:22px 0;border-right:0;border-bottom:1px solid #b7c5bc}.cs-editorial.er-depth .rd-exposure .rd-item:last-child{border-bottom:0}.cs-editorial.er-depth .rd-boundaries .rd-item{padding:22px 18px}.cs-editorial.er-depth .rd-choices .rd-item{padding:22px 18px}.cs-editorial.er-depth .rd-item h4{font-size:var(--wp--preset--font-size--card)}}
.cs-editorial.er-depth .rd-hiring{background:#faf8f0;border-left:6px solid #a68a35}
.cs-editorial.er-depth .rd-hiring .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}
.cs-editorial.er-depth .rd-hiring .rd-item{padding:25px 0;border-bottom:1px solid #bec8bc}
.cs-editorial.er-depth .rd-evidence{background:#fff;border-top:0;border-left:3px solid #7e9c8a}
.cs-editorial.er-depth .rd-evidence .rd-panels{display:block}
.cs-editorial.er-depth .rd-evidence .rd-item{display:grid;grid-template-columns:160px minmax(0,1fr);gap:6px 24px;padding:24px 0;border-top:1px solid #c7d1c9}
.cs-editorial.er-depth .rd-evidence .rd-rule{display:none}
.cs-editorial.er-depth .rd-evidence .rd-label{grid-row:1/3;margin:4px 0 0}
.cs-editorial.er-depth .rd-evidence .rd-item h4{margin-bottom:6px}
.cs-editorial.er-depth .rd-evidence .rd-item>p:last-child{grid-column:2}
.cs-editorial.er-depth .rd-number{background:#22364a;color:#fff}
.cs-editorial.er-depth .rd-number :is(.cs-kicker,.rd-label){color:#ffda52}
.cs-editorial.er-depth .rd-number .er-small{color:#dce5df}
.cs-editorial.er-depth .rd-number .rd-label{font:var(--wp--preset--font-size--large)/1.1 var(--wp--preset--font-family--heading);letter-spacing:0}
.cs-editorial.er-depth .rd-observations{background:#fff;border-top:6px solid #22364a}
.cs-editorial.er-depth .rd-observations .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.cs-editorial.er-depth .rd-observations .rd-item{padding:24px;border:1px solid #b9c7bc;background:#f4f5ef}
.cs-editorial.er-depth .rd-documents{background:#e9efeb;padding-bottom:40px}
.cs-editorial.er-depth .rd-documents .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}
.cs-editorial.er-depth .rd-documents .rd-item{background:#fff;padding:28px 24px;border-top:5px solid #a68a35;box-shadow:4px 5px 0 #cad5cd}
.cs-editorial.er-depth .rd-regional{background:#f8f5ec;border-left:5px solid #8b7336}
.cs-editorial.er-depth .rd-regional .rd-item{border-bottom:1px solid #b5c1b6;padding-bottom:20px}
.cs-editorial.er-depth .rd-dossier{background:#f8f5ed;border-left:5px solid #7a8b7e}
.cs-editorial.er-depth .rd-dossier .rd-item{padding:24px;background:#fff;border:1px solid #b9c7bd}
.cs-editorial.er-depth .rd-continuity{background:#edf2ed;border-top:5px solid #4e7565}
.cs-editorial.er-depth .rd-continuity .rd-item{padding:22px 0;border-bottom:1px solid #aabfb0}
.cs-editorial.er-depth .rd-yearnotes{background:#fff;border:0;border-top:4px solid #22364a;border-bottom:1px solid #bcc9bf}
.cs-editorial.er-depth .rd-yearnotes .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-editorial.er-depth .rd-yearnotes .rd-item{border-left:2px solid #ae9139;padding-left:24px}
.cs-editorial.er-depth .rd-headlines{background:#f4f1e8;border:0;border-top:1px solid #b3b9aa}
.cs-editorial.er-depth .rd-headlines .rd-label{font:var(--wp--preset--font-size--large)/1.15 var(--wp--preset--font-family--heading);letter-spacing:0}
.cs-editorial.er-depth .rd-headlines .rd-item{border-bottom:3px solid #a58b3e;padding-bottom:24px}
.cs-editorial.er-depth .rd-control{background:#fff;border:0;border-top:4px solid #22364a}
.cs-editorial.er-depth .rd-control .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.cs-editorial.er-depth .rd-control .rd-item{padding:24px 0;border-bottom:1px solid #b8c7bb}
.cs-editorial.er-depth .rd-exitrecord{background:#f0f3ec;border:1px solid #b7c8b8}
.cs-editorial.er-depth .rd-exitrecord .rd-item{padding:24px;background:#fff;border-left:3px solid #a68a35}
.cs-editorial.er-depth .rd-verification{background:#f8f5ed;border-top:4px solid #9d8333}
.cs-editorial.er-depth .rd-verification .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.cs-editorial.er-depth .rd-verification .rd-item{padding:24px 0;border-bottom:1px solid #bbc7b9}
@media(max-width:700px){.cs-editorial.er-depth :is(.rd-hiring,.rd-observations,.rd-documents,.rd-yearnotes,.rd-control,.rd-verification) .rd-panels{grid-template-columns:minmax(0,1fr);gap:24px}.cs-editorial.er-depth .rd-evidence .rd-item{display:block}.cs-editorial.er-depth .rd-evidence .rd-label{margin:0 0 16px}.cs-editorial.er-depth .rd-evidence .rd-item h4{margin-bottom:16px}.cs-editorial.er-depth .rd-dossier .rd-item,.cs-editorial.er-depth .rd-exitrecord .rd-item{padding:22px 18px}.cs-editorial.er-depth .rd-yearnotes .rd-item{padding-left:18px}.cs-editorial.er-depth .rd-headlines .rd-label{font-size:var(--wp--preset--font-size--subsection)}}
.cs-editorial.er-depth .rd-meter-9100-0{width:58%}
.cs-editorial.er-depth .rd-meter-9100-1{width:75%}
.cs-editorial.er-depth .rd-meter-9100-2{width:60%}
.cs-editorial.er-depth .rd-meter-6181-0{width:13.75%}
.cs-editorial.er-depth .rd-meter-6181-1{width:21.875%}
.cs-editorial.er-depth .rd-meter-6181-2{width:100%}
.cs-editorial.er-depth.er-source-7895 .rd-approval .rd-panels,.cs-editorial.er-depth .rd-regional .rd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}
.cs-editorial.er-depth .rd-observations .rd-item:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:700px){.cs-editorial.er-depth.er-source-7895 .rd-approval .rd-panels,.cs-editorial.er-depth .rd-regional .rd-panels{grid-template-columns:minmax(0,1fr)}}

/* Small-business evidence brief: keep each figure with its survey scope. */
.cs-editorial.nb-source-9165 .sme-research-note{background:#f5f2e9;border-top:3px solid #aa8b34;padding:clamp(22px,3vw,32px);margin:24px 0 30px;color:#20384c}
.cs-editorial.nb-source-9165 .sme-research-source-label{font-size:13px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#795b18;line-height:1.5;margin:0 0 12px}
.cs-editorial.nb-source-9165 .sme-research-note h3{font-size:clamp(26px,2.2vw,34px);line-height:1.2;margin:0 0 12px}
.cs-editorial.nb-source-9165 .sme-research-measure{font-size:clamp(18px,1.5vw,21px);line-height:1.55;margin:0}
.cs-editorial.nb-source-9165 .sme-research-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-block:1px solid #bec9c5;padding:22px 0;margin:22px 0}
.cs-editorial.nb-source-9165 .sme-research-metric{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:18px;align-items:center;min-width:0}
.cs-editorial.nb-source-9165 .sme-research-metric+.sme-research-metric{border-left:1px solid #bec9c5;padding-left:24px}
.cs-editorial.nb-source-9165 .sme-research-value{font:400 clamp(44px,4vw,58px)/1.05 var(--wp--preset--font-family--heading);letter-spacing:-.035em;margin:0;font-variant-numeric:lining-nums tabular-nums}
.cs-editorial.nb-source-9165 .sme-research-value strong{font-weight:400}
.cs-editorial.nb-source-9165 .sme-research-label{font-size:18px;line-height:1.4;font-weight:600;margin:0}
.cs-editorial.nb-source-9165 .sme-research-note :is(.sme-research-method,.sme-research-caveat,.sme-research-link){font-size:16px;line-height:1.6;margin:0 0 12px;color:#354f61}
.cs-editorial.nb-source-9165 .sme-research-note .sme-research-link{margin:18px 0 0}
.cs-editorial.nb-source-9165 .sme-research-link a{color:#795b18;font-weight:600;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:620px){.cs-editorial.nb-source-9165 .sme-research-comparison{grid-template-columns:1fr;gap:18px}.cs-editorial.nb-source-9165 .sme-research-metric{grid-template-columns:86px minmax(0,1fr);gap:14px}.cs-editorial.nb-source-9165 .sme-research-metric+.sme-research-metric{border-left:0;border-top:1px solid #bec9c5;padding:18px 0 0}}
