.example-brief-page{background:#eef0ed}.brief-toolbar{justify-content:space-between;align-items:center;gap:24px;padding-block:28px;display:flex}.brief-back{color:#172b86;font-size:15px;text-decoration:none}.brief-actions{align-items:center;gap:20px;display:flex}.brief-actions button{color:#52646d;cursor:pointer;background:0 0;border:0;padding:12px 0}.brief-download{color:#fff;background:#14236f;align-items:center;gap:24px;padding:11px 18px;font-size:14px;text-decoration:none;display:flex}.brief-download:hover{color:#fff;background:#172b86}.brief-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:38px;padding-bottom:64px;display:grid}.brief-navigation{position:sticky;top:28px}.brief-navigation summary{display:none}.brief-layout .toc{display:block;position:static}.brief-layout .toc>p{letter-spacing:.08em;font-size:12px}.brief-layout .toc a{padding-block:11px;font-size:14px;line-height:1.45}.brief-sheet{background:#fff;border:1px solid #d6dedb;min-width:0;padding:42px 48px 24px;box-shadow:0 8px 32px #14252e0a}.brief-document-line{color:#14236f;border-bottom:2px solid #14236f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding-bottom:22px;display:grid}.brief-logo{width:148px;max-width:100%;height:auto;display:block}.brief-document-meta{text-align:right;min-width:0}.brief-document-meta>span{text-transform:uppercase;letter-spacing:.12em;color:#52646d;font-size:11px;display:block}.brief-product-name{color:#14236f;margin:0 0 5px;font-size:15px;line-height:1.4}.brief-report-header h1{letter-spacing:-1.3px;margin:28px 0 12px;font-size:48px}.brief-organization{color:#52646d;margin-bottom:26px;font-size:20px}.brief-summary{border-block:1px solid #d6dedb;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:22px 0;display:grid}.brief-summary dt{color:#14236f;margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.4}.brief-summary dd{color:#52646d;margin:0;font-size:15px;line-height:1.6}.brief-content{counter-reset:brief-section;font-size:16px;line-height:1.65}.brief-section{counter-increment:brief-section;padding:34px 0}.brief-section+.brief-section{border-top:1px solid #d6dedb}.brief-section h2{color:#14236f;letter-spacing:-.4px;align-items:baseline;gap:16px;margin-bottom:24px;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:600;line-height:1.3;display:flex}.brief-section h2:before{content:counter(brief-section, decimal-leading-zero);font-size:.72em;font-weight:400;line-height:inherit;letter-spacing:0;color:#a05d26;flex:none;position:relative;top:-.08em}.brief-section h3{letter-spacing:0;color:#14236f;margin-bottom:14px;font-size:18px;line-height:1.4}.brief-content p{margin-bottom:18px}.brief-content ul{margin:0;padding-left:20px}.brief-content li+li{margin-top:18px}.brief-content li>p:last-child{margin-bottom:0}.mandate-grid{background:#f4f5f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px;padding:24px;display:grid}.mandate-grid h3{font-size:16px}.mandate-grid p{margin:0}.brief-section>blockquote{background:#faf6ed;border-left:3px solid #b99b6b;margin:24px 0 0;padding:20px 24px}.brief-section>blockquote>p:last-child{margin:0}.capability-card{border:1px solid #d6dedb;margin-top:28px;padding:28px}.capability-card h3{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.brief-label{text-transform:uppercase;letter-spacing:.09em;color:#52646d;margin:22px 0 10px;font:11px/1.5 Arial,Helvetica,sans-serif}.interview-question{background:#faf6ed;border-left:3px solid #b99b6b;margin:0 0 22px;padding:18px 22px}.interview-question p,.capability-card>p:last-child{margin:0}.brief-section[data-brief-section="9"]>p:last-child{background:#faf6ed;border-left:3px solid #b99b6b;margin:24px 0 0;padding:22px}.brief-report-footer{color:#52646d;border-top:2px solid #14236f;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;font-size:11px;display:flex}.cms-brief-body{padding-top:32px;font-size:16px;line-height:1.65}.cms-brief-body h2{color:#14236f;margin:32px 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:24px}.cms-brief-body h3{color:#14236f;margin-top:24px}.cms-brief-body blockquote{background:#faf6ed;border-left:3px solid #b99b6b;margin:24px 0;padding:20px}@media (width<=1000px){.brief-layout{grid-template-columns:205px minmax(0,1fr);gap:22px}.brief-sheet{padding:32px}.brief-summary{grid-template-columns:1fr;gap:20px}}@media (width<=850px){.brief-layout{grid-template-columns:1fr}.brief-navigation{position:static}.brief-navigation summary{color:#14236f;background:#fff;border:1px solid #d6dedb;justify-content:space-between;align-items:center;padding:14px;font-size:14px;display:flex}.brief-navigation details[open] summary span{transform:rotate(180deg)}.brief-layout .toc{padding:16px 0 0}.brief-layout .toc>p{display:none}.brief-layout .toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}}@media (width<=600px){.brief-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.brief-actions{justify-content:space-between;width:100%}.brief-sheet{padding:24px 20px 20px}.brief-layout{padding-inline:16px}.brief-report-header h1{font-size:40px}.brief-organization{font-size:18px}.brief-section h2{gap:12px;font-size:22px}.mandate-grid{grid-template-columns:1fr;padding:20px}.capability-card{padding:22px 18px}.capability-card h3{font-size:24px}.interview-question{padding:16px}.brief-layout .toc nav{grid-template-columns:1fr}.brief-report-footer{flex-direction:column;align-items:flex-start;gap:6px}}@page{size:A4;margin:14mm 16mm 18mm}@media (width<=600px){.brief-logo{width:100px}.brief-document-line{gap:14px}.brief-product-name{font-size:12px}.brief-document-meta>span{font-size:9px}}@media print{html,.example-brief-page{scroll-behavior:auto;background:#fff}.example-brief-page .shared-header,.example-brief-page .footer,.brief-toolbar,.brief-navigation,.skip-link,#cc-main{display:none!important}.brief-layout{max-width:none;padding:0;display:block}.brief-sheet{box-shadow:none;border:0;padding:0}.brief-document-line{padding-bottom:5mm}.brief-logo{width:36mm}.brief-product-name{margin:0 0 1.5mm;font-size:11pt}.brief-document-meta>span{font-size:8pt}.brief-report-header h1{margin-top:6mm;font-size:32pt}.brief-organization{margin-bottom:5mm;font-size:14pt}.brief-summary{break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5mm;padding:4mm 0}.brief-summary dt{margin-bottom:2mm;font-size:9pt}.brief-summary dd{font-size:10pt;line-height:1.4}.brief-content{font-size:10.5pt;line-height:1.4}.brief-section{padding:5mm 0}.brief-section h2{break-after:avoid;margin-bottom:4mm;font-size:16pt}.brief-section h3{break-after:avoid;font-size:11.5pt}.brief-content p{orphans:3;widows:3;margin-bottom:3mm}.brief-content li+li{margin-top:3mm}.brief-content li{break-inside:avoid}.mandate-grid{break-inside:avoid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5mm;margin:5mm 0;padding:5mm}.mandate-grid p{margin:0}.brief-section>blockquote,.brief-section[data-brief-section="9"]>p:last-child{break-inside:avoid;margin:4mm 0 0;padding:4mm}.brief-section[data-brief-section="4"]{break-before:page}.capability-card{break-inside:avoid;margin-top:4mm;padding:4mm}.capability-card h3{margin-bottom:3mm;font-size:17pt}.brief-label{break-after:avoid;margin:3mm 0 2mm;font-size:8pt}.interview-question{break-inside:avoid;margin:0 0 3mm;padding:3mm 4mm}.brief-section[data-brief-section="9"]{break-inside:avoid}.brief-report-footer{display:none}.brief-sheet{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
