/* Focused advisory pages, public evidence and the strategic dossier. */
.signature-feature{background:#f0f2e9;border-block:1px solid #d7dfd6}
.signature-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(36px,6vw,94px);align-items:center}
.signature-grid>div:first-child>p:not(.eyebrow){max-width:620px;font-size:18px;line-height:1.8}
.signature-grid h2{font-size:clamp(31px,3.6vw,53px);line-height:1.14;font-weight:400;letter-spacing:-.025em}
.signature-grid h2 em{font-family:Georgia,serif;font-weight:400}
.signature-outcomes{display:flex;flex-direction:column;gap:12px;margin:27px 0 32px}
.signature-outcomes span{border-left:3px solid #00ada7;padding-left:15px;font-size:15px}
.dossier-document{background:#fff;color:#18373b;padding:34px 36px 28px;box-shadow:12px 12px 0 #d8e4df,24px 24px 0 #e6ece4;border-top:6px solid #ffd049;max-width:480px;width:100%;justify-self:end;transform:rotate(-1deg)}
.document-top{display:flex;justify-content:space-between;font-size:12px;font-weight:700;letter-spacing:.15em;border-bottom:1px solid #d7e1de;padding-bottom:15px;margin-bottom:28px}
.dossier-document .eyebrow{font-size:9px!important;color:#25716e;letter-spacing:.13em;margin:0 0 10px!important}
.dossier-document h2{font-size:clamp(25px,3vw,38px);margin:0 0 12px;line-height:1.14}
.dossier-document>p:not(.eyebrow){font-size:13px;line-height:1.6;max-width:290px}
.dossier-document ol{list-style:none;padding:0;margin:24px 0 22px}
.dossier-document li{display:flex;gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid #e0e7e4;font-size:12px;line-height:1.5}
.dossier-document li span{font-size:10px;color:#38827e;flex:0 0 18px}
.document-stamp{background:#edf5f1;padding:12px 14px;font-size:11px;border-left:2px solid #00ada7}
.dossier-document small{display:block;font-size:9px;line-height:1.6;color:#5c7474;margin-top:14px}
.dossier-hero{background:#102f34;color:#fff;padding-top:60px;padding-bottom:85px}
.dossier-hero .back-link{color:#bed3cf;display:inline-block;margin-bottom:32px}
.dossier-hero h1{font-size:clamp(42px,5vw,74px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:18px 0 26px}
.dossier-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#ffd049}
.dossier-hero .dossier-lead{font-size:clamp(21px,2.4vw,28px)!important;color:white;line-height:1.5!important}
.dossier-hero p:not(.eyebrow){color:#c2d7d3}
.dossier-hero .button{margin-top:15px}
.dossier-secondary{display:block;color:#d5e8e3;margin-top:18px;text-decoration:underline;text-underline-offset:5px;font-size:14px}
.dossier-small{font-size:13px!important;line-height:1.8!important;color:#55716f}
.dossier-hero .dossier-small{margin-top:22px;max-width:540px!important}
.dossier-deliverable-list article{display:grid;grid-template-columns:45px .9fr 1.4fr;gap:25px;padding:30px 0;border-top:1px solid #cfdbd6;align-items:start}
.dossier-deliverable-list article>span{color:#1f7772;font-size:13px;font-weight:600;padding-top:4px}
.dossier-deliverable-list h3{font-size:24px;font-weight:400;margin:0;line-height:1.3}
.dossier-deliverable-list p{font-size:16px;line-height:1.8;margin:0}
.dossier-decision{border-left:2px solid #e8bd32;padding-left:16px;margin-top:16px!important;font-size:14px!important}
.dossier-proof{background:#eaf0eb}
.dossier-proof-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:center}
.dossier-proof h2,.dossier-start h2,.consultancy-proof h2,.consultancy-network h2,.dossier-link-band h2,.provenance-section h2{font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.2;margin:12px 0 24px}
.dossier-proof h2 em,.dossier-start h2 em,.consultancy-proof h2 em,.consultancy-network h2 em,.dossier-link-band h2 em,.provenance-section h2 em{font-family:Georgia,serif;font-weight:400}
.dossier-proof p,.dossier-start p,.consultancy-proof p,.consultancy-network p{font-size:17px;line-height:1.8}
.dossier-proof aside{background:white;padding:30px;border-top:3px solid #00aaa3}
.dossier-proof aside h3{font-size:26px;line-height:1.3;font-weight:400;margin:15px 0}
.dossier-start{display:grid;grid-template-columns:1fr 1.1fr;gap:70px}
.dossier-start-list{padding-left:20px;margin:25px 0}
.dossier-start-list li{padding:7px 0 7px 5px;font-size:16px;line-height:1.7}
.consultancy-proof,.dossier-link-band{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}
.consultancy-proof>div{max-width:760px}
.consultancy-network{border-top:1px solid #cedbd7}
.consultancy-network>p{max-width:800px}
.consultancy-network>div{display:flex;flex-wrap:wrap;gap:25px}
.deep-catalogue{padding-top:0}
.deep-catalogue>details{border-block:1px solid #bfd2cd}
.deep-catalogue>details>summary{padding:25px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:20px;font-weight:500;gap:20px}
.deep-catalogue>details[open]>summary{border-bottom:1px solid #d4dfdb}
.deep-catalogue-content .wrap{width:100%;max-width:none;padding-inline:0}
.deep-catalogue-content>.section{padding-block:45px}
.provenance-section{border-top:1px solid #cfdad5}
.provenance-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:35px}
.provenance-cards article{border-top:3px solid #00aaa3;background:#f0f4ed;padding:28px}
.provenance-cards .eyebrow{font-size:10px;letter-spacing:.1em}
.provenance-cards h3{font-size:24px;font-weight:400;line-height:1.35;margin:18px 0}
.provenance-cards p:not(.eyebrow){font-size:15px;line-height:1.85}
.provenance-section>.dossier-small{margin-top:25px}
.engagement-privacy{border-top:1px solid #d3ded8;margin-top:30px;padding-top:20px}
.insight-reading{max-width:790px;margin-inline:auto}
.insight-reading>p{font-size:19px;line-height:1.9;margin:22px 0}
.insight-reading h2{font-size:32px;font-weight:400;line-height:1.3;margin-top:42px}
.insight-reading li{font-size:17px;line-height:1.85;margin:10px 0}
.insight-reading .reading-takeaway{padding:25px 28px;border-left:3px solid #00aaa3;background:#eef3ed;font-size:19px;line-height:1.8}
.insight-references{border-top:1px solid #d4dfd7;margin-top:40px;padding-top:20px}
.insight-references p,.insight-references a{font-size:14px;line-height:1.8}
.insight-author{display:flex;align-items:center;gap:16px;font-size:13px;margin-top:28px}
.insight-author img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:center 15%}
@media(max-width:900px){.signature-grid,.dossier-proof-grid,.dossier-start{grid-template-columns:1fr;gap:45px}.dossier-document{justify-self:center;max-width:460px;margin:0 20px 20px 0}.dossier-proof-grid{gap:30px}.consultancy-proof,.dossier-link-band{grid-template-columns:1fr;gap:20px}.consultancy-proof .button,.dossier-link-band .button{justify-self:start}.provenance-cards{grid-template-columns:1fr}.dossier-deliverable-list article{grid-template-columns:35px 1fr;gap:15px}.dossier-deliverable-list article>div{grid-column:2}.dossier-hero{padding-top:35px}.dossier-hero .signature-grid>div:first-child{max-width:740px}}
@media(max-width:520px){.dossier-document{padding:25px 21px 22px;width:calc(100% - 18px);box-shadow:8px 8px 0 #d8e4df,16px 16px 0 #e6ece4}.dossier-document li{font-size:11px}.dossier-hero h1{font-size:42px}.signature-grid h2{font-size:34px}.dossier-deliverable-list h3{font-size:23px}.deep-catalogue>details>summary{font-size:17px}.provenance-cards article{padding:22px}.dossier-hero .button{white-space:normal}}
@media print{.signature-feature,.dossier-proof{break-inside:avoid}.dossier-document{transform:none;box-shadow:none;border:1px solid #ccc}.dossier-hero{background:#fff;color:#18373b}.dossier-hero p:not(.eyebrow),.dossier-hero .back-link{color:#18373b}.dossier-hero h1 em{color:#18373b}.deep-catalogue-content{display:block!important}}
.insight-title{font-size:clamp(38px,5vw,68px);font-weight:400;line-height:1.12;letter-spacing:-.035em;max-width:1000px;margin:20px 0 28px}.dossier-lead{font-size:clamp(20px,2.1vw,26px);line-height:1.65;max-width:900px}.engagement-privacy{max-width:1000px}.engagement-privacy p{font-size:16px;line-height:1.9}.engagement-privacy h2{font-size:32px;line-height:1.3;font-weight:400}

.dossier-hero .dossier-document>p:not(.eyebrow){color:#526e6a}

.dossier-evidence-classes{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.dossier-evidence-classes{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.dossier-evidence-classes{grid-template-columns:1fr}}

.deep-catalogue [id]{scroll-margin-top:150px}
