/* Dossier Bormida CNSBII / isolated under page body class */
body.public-article-page.bormida-dossier .site-main{padding:0;max-width:none;margin:0;min-width:0}
body.public-article-page.bormida-dossier .bo-report{--bo-ink:#122332;--bo-blue:#0b3042;--bo-aqua:#2d7b81;--bo-gold:#d8bc7c;--bo-paper:#f7f8f5;--bo-muted:#5a6b77;--bo-line:#d9e0e1;background:var(--bo-paper);color:var(--bo-ink);font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;overflow:clip}
body.public-article-page.bormida-dossier .bo-report *{box-sizing:border-box}
body.public-article-page.bormida-dossier .bo-report a:focus-visible{outline:3px solid #d5a33e;outline-offset:4px}
body.public-article-page.bormida-dossier .bo-hero{position:relative;isolation:isolate;min-height:710px;background:#0a2533;color:#fff;display:flex;align-items:end;overflow:hidden}
body.public-article-page.bormida-dossier .bo-hero-photo{position:absolute;inset:0;z-index:-2}
body.public-article-page.bormida-dossier .bo-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:brightness(.77) saturate(.8)}
body.public-article-page.bormida-dossier .bo-hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(3,19,30,.94),rgba(3,19,30,.68) 58%,rgba(3,19,30,.20)),linear-gradient(0deg,rgba(3,19,30,.85),transparent 62%)}
body.public-article-page.bormida-dossier .bo-hero-content{width:min(1370px,calc(100% - 80px));margin:0 auto;padding:94px 0 114px}
body.public-article-page.bormida-dossier .bo-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:11px;font-size:.78rem;color:#e8f1f2;margin-bottom:58px}
body.public-article-page.bormida-dossier .bo-breadcrumb a{color:inherit;text-decoration:none}
body.public-article-page.bormida-dossier .bo-eyebrow{font-size:.79rem;text-transform:uppercase;letter-spacing:.16em;font-weight:750;color:#ffdda3;margin:0 0 22px}
body.public-article-page.bormida-dossier .bo-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(3.3rem,7vw,7.6rem);line-height:1.01;letter-spacing:-.045em;font-weight:500;max-width:1250px;margin:0 0 34px}
body.public-article-page.bormida-dossier .bo-hero h1 em{color:#f8ebca;font-weight:400}
body.public-article-page.bormida-dossier .bo-lead{font-size:clamp(1.14rem,1.75vw,1.57rem);line-height:1.53;max-width:810px;margin:0 0 28px;color:#f0f6f6}
body.public-article-page.bormida-dossier .bo-hero-meta{display:flex;gap:28px;flex-wrap:wrap;font-size:.81rem;font-weight:600;color:#e1ecee}
body.public-article-page.bormida-dossier .bo-hero-credit{position:absolute;bottom:22px;right:25px;margin:0;font-size:.67rem;color:#e4eceb;background:rgba(6,23,34,.72);padding:7px 10px}
body.public-article-page.bormida-dossier .bo-hero-credit a{color:#fff}
body.public-article-page.bormida-dossier .bo-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--bo-line);background:#fff;padding:35px max(5%,calc((100% - 1370px)/2));gap:0}
body.public-article-page.bormida-dossier .bo-stats div{padding:0 22px;border-right:1px solid var(--bo-line);min-width:0}
body.public-article-page.bormida-dossier .bo-stats div:first-child{padding-left:0}
body.public-article-page.bormida-dossier .bo-stats div:last-child{border:0}
body.public-article-page.bormida-dossier .bo-stats strong{font-family:Georgia,serif;display:block;font-size:clamp(2.7rem,4.4vw,4.8rem);line-height:1;color:#103449;font-weight:500}
body.public-article-page.bormida-dossier .bo-stats span{display:block;color:var(--bo-muted);font-size:.78rem;line-height:1.5;margin-top:10px;max-width:240px}
body.public-article-page.bormida-dossier .bo-layout{display:grid;grid-template-columns:250px minmax(0,860px);gap:clamp(35px,6vw,96px);max-width:1350px;padding:82px 24px 110px;margin:auto;align-items:start}
body.public-article-page.bormida-dossier .bo-side{min-width:0}
body.public-article-page.bormida-dossier .bo-side-inner{position:sticky;top:28px;display:grid;gap:0;border-top:2px solid var(--bo-ink)}
body.public-article-page.bormida-dossier .bo-side-label{font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:24px 0 16px}
body.public-article-page.bormida-dossier .bo-side a{font-size:.85rem;font-weight:650;line-height:1.42;display:block;padding:12px 8px;border-bottom:1px solid var(--bo-line);color:var(--bo-ink);text-decoration:none}
body.public-article-page.bormida-dossier .bo-side a:hover{background:#e8eeee}
body.public-article-page.bormida-dossier .bo-side-note{color:var(--bo-muted);font-size:.78rem;line-height:1.6;margin-top:24px}
body.public-article-page.bormida-dossier .bo-prose{min-width:0;max-width:100%;font-size:1.08rem;line-height:1.81}
body.public-article-page.bormida-dossier .bo-prose p{margin:0 0 1.24em}
body.public-article-page.bormida-dossier .bo-prose a{color:#165f79;text-underline-offset:.18em}
body.public-article-page.bormida-dossier .bo-kicker{font-size:.75rem!important;letter-spacing:.13em;font-weight:800;text-transform:uppercase;color:#976e2c}
body.public-article-page.bormida-dossier .bo-opening{font-family:Georgia,serif;font-size:1.34rem;line-height:1.64;border-bottom:1px solid var(--bo-line);padding-bottom:52px;margin-bottom:70px}
body.public-article-page.bormida-dossier .bo-opening .bo-kicker{font-family:Inter,system-ui,sans-serif}
body.public-article-page.bormida-dossier .bo-section{padding-top:10px;margin:0 0 74px;scroll-margin-top:30px}
body.public-article-page.bormida-dossier .bo-section-index{text-transform:uppercase;font-size:.73rem;letter-spacing:.14em;font-weight:800;color:#a46e25;border-top:2px solid #bd9d5d;display:inline-block;padding-top:12px;margin:0 0 16px!important}
body.public-article-page.bormida-dossier .bo-section h2{font-family:Georgia,serif;font-size:clamp(2.15rem,4vw,3.7rem);line-height:1.12;letter-spacing:-.035em;font-weight:500;margin:0 0 32px}
body.public-article-page.bormida-dossier .bo-section h3{font-size:1.16rem;margin:0 0 12px}
body.public-article-page.bormida-dossier .bo-figure{margin:38px 0 45px;background:#fff;border:1px solid var(--bo-line)}
body.public-article-page.bormida-dossier .bo-figure img{display:block;width:100%;height:auto}
body.public-article-page.bormida-dossier .bo-figure figcaption{padding:20px 25px;font-size:.78rem;line-height:1.65;color:#526671}
body.public-article-page.bormida-dossier .bo-map img{object-fit:contain;max-height:690px}
body.public-article-page.bormida-dossier .bo-results{border:1px solid var(--bo-line);background:#fff;padding:30px;margin:35px 0 32px}
body.public-article-page.bormida-dossier .bo-results-head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:750;margin-bottom:24px}
body.public-article-page.bormida-dossier .bo-results-bar{height:32px;display:flex;overflow:hidden}
body.public-article-page.bormida-dossier .bo-results-no{background:#b96b54}
body.public-article-page.bormida-dossier .bo-results-yes{background:#4f9092}
body.public-article-page.bormida-dossier .bo-results-legend{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0;font-size:.82rem;font-weight:750}
body.public-article-page.bormida-dossier .bo-dot{display:inline-block;vertical-align:middle;width:10px;height:10px;margin-right:7px}
body.public-article-page.bormida-dossier .bo-no{background:#b96b54}
body.public-article-page.bormida-dossier .bo-yes{background:#4f9092}
body.public-article-page.bormida-dossier .bo-results p{font-size:.75rem;line-height:1.6;color:var(--bo-muted);margin:0}
body.public-article-page.bormida-dossier .bo-table-scroller{width:100%;max-width:100%;overflow-x:auto;border:1px solid var(--bo-line);background:#fff;margin:36px 0 12px}
body.public-article-page.bormida-dossier .bo-table-scroller:focus-visible{outline:3px solid #ce9d38}
body.public-article-page.bormida-dossier .bo-table-scroller table{width:100%;border-collapse:collapse;min-width:530px;font-size:.82rem;line-height:1.5}
body.public-article-page.bormida-dossier .bo-table-scroller caption{text-align:left;font-weight:750;color:#163345;padding:20px}
body.public-article-page.bormida-dossier .bo-table-scroller th,body.public-article-page.bormida-dossier .bo-table-scroller td{padding:12px 15px;text-align:left;border-bottom:1px solid #dfe5e7;vertical-align:top}
body.public-article-page.bormida-dossier .bo-table-scroller thead{background:#102e40;color:#fff}
body.public-article-page.bormida-dossier .bo-table-scroller tbody tr:nth-child(even){background:#f1f5f4}
body.public-article-page.bormida-dossier .bo-table-scroller td.num{text-align:right;font-weight:850;font-variant-numeric:tabular-nums}
body.public-article-page.bormida-dossier .bo-caption-note{font-size:.79rem;line-height:1.6;color:#61717a}
body.public-article-page.bormida-dossier .bo-doc-strip{border-left:5px solid #bd9d5d;background:#e8eeed;padding:30px 34px;margin:30px 0 40px}
body.public-article-page.bormida-dossier .bo-doc-strip span{font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:.69rem}
body.public-article-page.bormida-dossier .bo-doc-strip strong{display:block;font-family:Georgia,serif;font-weight:500;font-size:2.2rem;margin:12px 0 4px}
body.public-article-page.bormida-dossier .bo-doc-strip p{font-size:.92rem;margin-bottom:12px}
body.public-article-page.bormida-dossier .bo-doc-strip a{font-weight:700;font-size:.85rem}
body.public-article-page.bormida-dossier .bo-sources{border-top:2px solid var(--bo-ink);padding-top:42px}
body.public-article-page.bormida-dossier .bo-source-list{padding-left:26px;margin:20px 0 40px;display:grid;gap:17px}
body.public-article-page.bormida-dossier .bo-source-list li{font-size:.88rem;line-height:1.7;padding-left:4px;overflow-wrap:anywhere}
body.public-article-page.bormida-dossier .bo-credits{padding:24px 28px;background:#edf1f0;border-left:3px solid #2d7b81}
body.public-article-page.bormida-dossier .bo-credits p{font-size:.85rem;line-height:1.7}
body.public-article-page.bormida-dossier .bo-method{font-size:.83rem;line-height:1.7;padding:24px 0;margin:30px 0!important;border-top:1px solid var(--bo-line);border-bottom:1px solid var(--bo-line)}
body.public-article-page.bormida-dossier .bo-footer-nav{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:30px}
body.public-article-page.bormida-dossier .bo-footer-nav a{padding:12px 0;font-weight:800;text-decoration:none;border-bottom:2px solid #276b7c}
@media(max-width:1050px){body.public-article-page.bormida-dossier .bo-layout{grid-template-columns:190px minmax(0,1fr);gap:30px}body.public-article-page.bormida-dossier .bo-hero{min-height:630px}}
@media(max-width:760px){body.public-article-page.bormida-dossier .bo-layout{display:block;padding:36px 19px 70px}body.public-article-page.bormida-dossier .bo-side{margin-bottom:48px}body.public-article-page.bormida-dossier .bo-side-inner{position:static;display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid var(--bo-line)}body.public-article-page.bormida-dossier .bo-side-label{width:100%;margin:12px 0 5px}body.public-article-page.bormida-dossier .bo-side a{font-size:.75rem;background:#fff;padding:8px 10px;border:1px solid var(--bo-line)}body.public-article-page.bormida-dossier .bo-side-note{display:none}body.public-article-page.bormida-dossier .bo-hero{min-height:650px}body.public-article-page.bormida-dossier .bo-hero-content{width:calc(100% - 38px);padding:60px 0 92px}body.public-article-page.bormida-dossier .bo-breadcrumb{margin-bottom:42px}body.public-article-page.bormida-dossier .bo-hero h1{font-size:clamp(2.8rem,10vw,4.7rem)}body.public-article-page.bormida-dossier .bo-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:26px 18px;row-gap:25px}body.public-article-page.bormida-dossier .bo-stats div{padding:0 12px}body.public-article-page.bormida-dossier .bo-stats div:nth-child(2){border:0}body.public-article-page.bormida-dossier .bo-stats strong{font-size:3.2rem}body.public-article-page.bormida-dossier .bo-opening{font-size:1.16rem;padding-bottom:34px;margin-bottom:45px}body.public-article-page.bormida-dossier .bo-section{margin-bottom:46px}body.public-article-page.bormida-dossier .bo-prose{font-size:1rem}body.public-article-page.bormida-dossier .bo-section h2{font-size:2.25rem}body.public-article-page.bormida-dossier .bo-hero-credit{right:13px;left:13px;bottom:10px;font-size:.59rem}}
@media(max-width:390px){body.public-article-page.bormida-dossier .bo-hero{min-height:610px}body.public-article-page.bormida-dossier .bo-hero h1{font-size:2.7rem}body.public-article-page.bormida-dossier .bo-hero-meta{gap:7px}body.public-article-page.bormida-dossier .bo-results{padding:20px 15px}body.public-article-page.bormida-dossier .bo-figure figcaption{padding:15px}body.public-article-page.bormida-dossier .bo-doc-strip{padding:20px}}
@media print{body.public-article-page.bormida-dossier .bo-hero{min-height:280px}body.public-article-page.bormida-dossier .bo-hero-content{padding:20px}body.public-article-page.bormida-dossier .bo-side{display:none}body.public-article-page.bormida-dossier .bo-layout{display:block}body.public-article-page.bormida-dossier .bo-section{break-inside:avoid-page}body.public-article-page.bormida-dossier .bo-table-scroller{overflow:visible}}

body.public-article-page.bormida-dossier .bo-hero-photo img{object-position:center 56%}
body.public-article-page.bormida-dossier .bo-fact-strip{border-left:4px solid #c9a568;background:#ecf1f0;padding:18px 24px;margin:24px 0;line-height:1.65}
body.public-article-page.bormida-dossier .bo-fact-strip strong{color:#163d45}
body.public-article-page.bormida-dossier .bo-annot{background:#e3ebe7;border-left:4px solid #2d7b81;padding:15px 20px;margin:24px 0;font-size:.95rem;line-height:1.6}
body.public-article-page.bormida-dossier .bo-annot b{color:#123847}
body.public-article-page.bormida-dossier .bo-source-list a{overflow-wrap:anywhere}
body.public-article-page.bormida-dossier .bo-hero-photo{z-index:0}
body.public-article-page.bormida-dossier .bo-hero-shade{z-index:1}
body.public-article-page.bormida-dossier .bo-hero-content{position:relative;z-index:2}
body.public-article-page.bormida-dossier .bo-hero-credit{z-index:2}
