.cs-post--risk-evidence{box-sizing:border-box;width:100%;max-width:none;margin:0px;padding:20px;color:var(--cs-ink);background:rgb(255, 255, 255);font-family:inherit;font-size:var(--wp--preset--font-size--medium);line-height:1.7;overflow-wrap:break-word}
.cs-post--risk-evidence *{box-sizing:border-box}
.cs-post--risk-evidence h1, .cs-post--risk-evidence h2{font-weight:400;line-height:1.2;color:var(--cs-ink)}
.cs-post--risk-evidence h1{font-size:var(--wp--preset--font-size--xx-large);letter-spacing:-0.02em;max-width:25ch;margin:0px 0px 1rem;color:rgb(255, 255, 255)}
.cs-post--risk-evidence h2{font-size:var(--wp--preset--font-size--x-large);margin:0px 0px 1rem}
.cs-post--risk-evidence p{margin:0px 0px 1rem}
.cs-post--risk-evidence a{color:var(--wp--preset--color--link,#795a18);text-decoration:underline;text-underline-offset:0.18em}
.cs-post--risk-evidence a:focus-visible{outline:rgb(155, 120, 41) solid 3px;outline-offset:4px}
.cs-post--risk-evidence .ce-hero{background:var(--cs-ink);border-top:4px solid var(--cs-gold);padding:2rem}
.cs-post--risk-evidence .ce-kicker{font-size:var(--wp--preset--font-size--small);line-height:1.5;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;margin:0px 0px 0.8rem;color:var(--cs-gold)}
.cs-post--risk-evidence .ce-deck{font-size:var(--wp--preset--font-size--large);line-height:1.65;color:var(--wp--preset--color--paper);margin:0px;max-width:80ch}
.cs-post--risk-evidence .ce-takeaways{margin:1.5rem 0px 2rem;border-left:3px solid rgb(155, 120, 41);padding:1.25rem;background:rgb(244, 241, 232)}
.cs-post--risk-evidence .ce-takeaways h2{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--minor-heading);font-weight:400;margin:0px 0px 0.65rem}
.cs-post--risk-evidence .ce-takeaways ul{margin:0px;padding-left:1.15rem}
.cs-post--risk-evidence .ce-takeaways li{margin:0.3rem 0px}
.cs-post--risk-evidence .ce-section{margin:2rem 0px;padding-top:1.5rem;border-top:1px solid rgb(198, 207, 213)}
.cs-post--risk-evidence .ce-section > p:last-child{margin-bottom:0px}
.cs-post--risk-evidence figure{margin:1.5rem 0px;border:1px solid rgb(198, 207, 213);background:rgb(247, 245, 239);padding:1.25rem}
.cs-post--risk-evidence .ce-figure-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--minor-heading);font-weight:400;color:var(--cs-ink);margin:0px 0px 1rem}
.cs-post--risk-evidence .ce-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}
.cs-post--risk-evidence .ce-proof-grid > div{background:rgb(255, 255, 255);padding:1rem;border-top:3px solid rgb(155, 120, 41)}
.cs-post--risk-evidence .ce-proof-grid strong{display:block;font-size:var(--wp--preset--font-size--interface);line-height:1.5;color:var(--cs-ink);margin:0px 0px 0.5rem}
.cs-post--risk-evidence .ce-proof-grid p{font-size:var(--wp--preset--font-size--interface);line-height:1.6;margin:0px}
.cs-post--risk-evidence figcaption{font-size:var(--wp--preset--font-size--small);line-height:1.6;color:var(--wp--preset--color--muted);margin:1rem 0px 0px}
.cs-post--risk-evidence .ce-brief{margin:0px}
.cs-post--risk-evidence .ce-brief > div{display:grid;grid-template-columns:minmax(0px, 0.65fr) minmax(0px, 2fr);gap:1.25rem;border-top:1px solid rgb(198, 207, 213);padding:0.85rem 0px;font-size:var(--wp--preset--font-size--interface);line-height:1.6}
.cs-post--risk-evidence .ce-brief dt{font-weight:600;color:var(--cs-ink)}
.cs-post--risk-evidence .ce-brief dd{margin:0px}
.cs-post--risk-evidence .ce-practical{margin:1.3rem 0px;padding-left:1.25rem}
.cs-post--risk-evidence .ce-practical li{margin:0.55rem 0px}
.cs-post--risk-evidence .ce-cta{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgb(198, 207, 213)}
.cs-post--risk-evidence .ce-sources{margin-top:2rem;border-top:1px solid rgb(198, 207, 213);padding:1rem 0px;font-size:var(--wp--preset--font-size--small);line-height:1.6;color:var(--wp--preset--color--muted)}
.cs-post--risk-evidence .ce-sources h2{font-family:inherit;font-size:var(--wp--preset--font-size--minor-heading);font-weight:600;margin:0px 0px 0.65rem}
.cs-post--risk-evidence .ce-sources ul{margin:0px 0px 0.75rem;padding-left:1.15rem}
.cs-post--risk-evidence .ce-sources li{margin:0.35rem 0px}
.cs-post--risk-evidence .ce-sources p{margin:0px}
@media (max-width: 600px){
.cs-post--risk-evidence{padding:10px;line-height:1.7}
.cs-post--risk-evidence .ce-hero{padding:1.25rem}
.cs-post--risk-evidence .ce-section{margin:1.75rem 0px;padding-top:1.25rem}
.cs-post--risk-evidence .ce-takeaways, .cs-post--risk-evidence figure{padding:1rem}
.cs-post--risk-evidence .ce-proof-grid{grid-template-columns:1fr;gap:1rem}
.cs-post--risk-evidence .ce-brief > div{grid-template-columns:1fr;gap:0.35rem}
}
.cs-post--risk-evidence .ce-hero{display:grid;grid-template-columns:minmax(0px, 1fr) 12rem;gap:2rem;align-items:center}
.cs-post--risk-evidence .ce-hero-art{display:block;width:100%;height:auto;color:var(--cs-gold)}
.cs-post--risk-evidence .ce-takeaways{border-left:0px;border-top:3px solid rgb(155, 120, 41)}
.cs-post--risk-evidence .ce-takeaways ul{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:1.25rem;list-style:none;padding:0px}
.cs-post--risk-evidence .ce-takeaways li{margin:0px;display:grid;grid-template-columns:2rem 1fr;gap:0.65rem;align-items:start;font-size:var(--wp--preset--font-size--interface);line-height:1.6}
.cs-post--risk-evidence .ce-takeaways li > span:first-child,.editor-styles-wrapper .cs-post--risk-evidence .ce-takeaways li>.block-editor-rich-text__editable>span:first-child{width:2rem;height:2rem;border:1px solid rgb(155, 120, 41);border-radius:50%;display:grid;place-items:center;color:var(--wp--preset--color--link,#795a18);font-size:var(--wp--preset--font-size--small);font-weight:600}
.cs-post--risk-evidence .ce-section > h2{position:relative;padding-left:1rem;border-left:3px solid rgb(155, 120, 41)}
.cs-post--risk-evidence .ce-proof-grid > div{display:grid;grid-template-columns:3rem 1fr;gap:1rem;border-top:0px;border-left:2px solid rgb(155, 120, 41)}
.cs-post--risk-evidence .ce-proof-icon, .cs-post--risk-evidence .ce-flow svg, .cs-post--risk-evidence .ce-evidence-options svg{display:block;width:3rem;height:3rem;color:var(--wp--preset--color--link,#795a18)}
.cs-post--risk-evidence .ce-pull-line{font-size:var(--wp--preset--font-size--quote);line-height:1.5;color:var(--cs-ink);padding:0.5rem 0px 0.5rem 1rem;border-left:3px solid rgb(155, 120, 41)}
.cs-post--risk-evidence .ce-change-figure{background:rgb(255, 255, 255);border-width:1px 0px;border-style:solid none;border-color:rgb(198, 207, 213) currentcolor;border-image:none}
.cs-post--risk-evidence .ce-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1rem;align-items:center}
.cs-post--risk-evidence .ce-flow-step{display:grid;grid-template-columns:3rem 1fr;gap:0.85rem;align-items:center;min-width:0px}
.cs-post--risk-evidence .ce-flow-step strong{display:block;color:var(--cs-ink);font-size:var(--wp--preset--font-size--interface);line-height:1.5;margin-bottom:0.2rem}
.cs-post--risk-evidence .ce-flow-step p{font-size:var(--wp--preset--font-size--interface);line-height:1.6;margin:0px}
.cs-post--risk-evidence .ce-flow-arrow{font-size:var(--wp--preset--font-size--interface);line-height:1;color:var(--wp--preset--color--link,#795a18)}
.cs-post--risk-evidence .ce-evidence-options{margin:0px;padding:0px;list-style:none}
.cs-post--risk-evidence .ce-evidence-options li{display:grid;grid-template-columns:3rem minmax(0px, 0.9fr) minmax(0px, 1.4fr);align-items:center;gap:1rem;padding:0.9rem 0px;border-top:1px solid rgb(198, 207, 213);font-size:var(--wp--preset--font-size--interface);line-height:1.6}
.cs-post--risk-evidence .ce-evidence-options strong{display:block;color:var(--cs-ink);font-size:var(--wp--preset--font-size--interface)}
.cs-post--risk-evidence .ce-evidence-options small{display:block;font-size:var(--wp--preset--font-size--small);line-height:1.6;color:var(--wp--preset--color--muted)}
.cs-post--risk-evidence .ce-brief dt::before{content:"";display:inline-block;width:0.4rem;height:0.4rem;border-radius:50%;background:rgb(155, 120, 41);margin:0px 0.6rem 0.15rem 0px}
.cs-post--risk-evidence .ce-practical{display:grid;grid-template-columns:1fr 1fr;gap:0px 1.5rem;list-style:none;counter-reset:ce-question 0;padding:0px;border-top:1px solid rgb(198, 207, 213)}
.cs-post--risk-evidence .ce-practical li{counter-increment:ce-question 1;position:relative;padding:0.65rem 0px 0.65rem 2rem;margin:0.2rem 0px;border-bottom:1px solid rgb(198, 207, 213)}
.cs-post--risk-evidence .ce-practical li::before{content:counter(ce-question, decimal-leading-zero);position:absolute;left:0px;top:0.65rem;font-size:var(--wp--preset--font-size--small);font-weight:600;line-height:2;color:var(--wp--preset--color--link,#795a18)}
@media (max-width: 900px){
.cs-post--risk-evidence .ce-hero{grid-template-columns:1fr 8rem;gap:1.5rem}
.cs-post--risk-evidence .ce-flow{grid-template-columns:1fr;gap:0.7rem}
.cs-post--risk-evidence .ce-flow-arrow{padding-left:0.85rem;font-size:0}
.cs-post--risk-evidence .ce-flow-arrow::before{content:"↓";font-size:var(--wp--preset--font-size--interface)}
.cs-post--risk-evidence .ce-takeaways ul{grid-template-columns:1fr;gap:0.65rem}
}
@media (max-width: 600px){
.cs-post--risk-evidence .ce-hero{grid-template-columns:1fr;gap:0px}
.cs-post--risk-evidence .ce-hero-art{display:none}
.cs-post--risk-evidence .ce-proof-grid > div{grid-template-columns:2rem 1fr;gap:0.75rem}
.cs-post--risk-evidence .ce-proof-icon{width:2rem;height:2rem}
.cs-post--risk-evidence .ce-evidence-options li{grid-template-columns:2.5rem 1fr;gap:0.65rem 0.85rem}
.cs-post--risk-evidence .ce-evidence-options li > span:last-child{grid-column:2}
.cs-post--risk-evidence .ce-evidence-options svg{width:2.5rem;height:2.5rem}
.cs-post--risk-evidence .ce-practical{grid-template-columns:1fr}
}

/* Balanced native copy columns; figures and short introductions use the full section. */
.cs-post--risk-evidence .ce-copy-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;margin:0 0 1rem;align-items:start}
.cs-post--risk-evidence .ce-copy-columns>.wp-block-column{min-width:0}
.cs-post--risk-evidence .ce-copy-columns p:last-child{margin-bottom:0}
.cs-post--risk-evidence .ce-evidence-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}
.cs-post--risk-evidence .ce-evidence-item{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;align-content:start;padding:1.25rem;background:#f5f4ed;border:1px solid #d8ded9}
.cs-post--risk-evidence .ce-evidence-item .wp-block-image{width:3rem;min-width:0;max-width:100%;margin:0}
.cs-post--risk-evidence .ce-evidence-item .cs-small-label{font-size:var(--wp--preset--font-size--interface);line-height:1.6;margin:0}
.cs-post--risk-evidence .ce-evidence-item .cs-small-label:last-child{grid-column:1/-1}
.cs-post--risk-evidence .ce-evidence-item strong,.cs-post--risk-evidence .ce-evidence-item small{display:block}
.cs-post--risk-evidence .ce-evidence-item strong{font-size:var(--wp--preset--font-size--interface);line-height:1.5}
.cs-post--risk-evidence .ce-evidence-item small{font-size:var(--wp--preset--font-size--small);color:var(--cs-muted)}
@media(max-width:900px){
.cs-post--risk-evidence .ce-evidence-options{grid-template-columns:minmax(0,1fr);gap:1rem}
.cs-post--risk-evidence .ce-evidence-item .cs-small-label:last-child{grid-column:2}
}
@media(max-width:800px){
.cs-post--risk-evidence .ce-copy-columns{grid-template-columns:minmax(0,1fr);gap:1rem}
}
@media(max-width:600px){
.cs-post--risk-evidence .ce-evidence-item{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:1rem}
.cs-post--risk-evidence .ce-evidence-item .wp-block-image{width:2.5rem}
}

/* The editor adds a RichText wrapper around each native List Item. */
.editor-styles-wrapper .cs-post--risk-evidence .ce-takeaways li{display:block}
.editor-styles-wrapper .cs-post--risk-evidence .ce-takeaways li>.block-editor-rich-text__editable{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.65rem;align-items:start}
