/* CNSBII dossier 007 — namespace isolato body.public-article-page.basento-dossier-007 */
body.public-article-page.basento-dossier-007 .bas007{--bas-bg:#f5f5f0;--bas-ink:#172f35;--bas-green:#195852;--bas-muted:#4b6468;color:var(--bas-ink);background:var(--bas-bg);max-width:100%;overflow:clip}
body.public-article-page.basento-dossier-007 .bas007 *{box-sizing:border-box}
body.public-article-page.basento-dossier-007 .bas007 a{color:#135e55;text-underline-offset:3px}
body.public-article-page.basento-dossier-007 .bas007 a:focus-visible{outline:3px solid #efa72f;outline-offset:4px}
body.public-article-page.basento-dossier-007 .bas-hero{height:auto;min-height:690px;display:flex;align-items:flex-end;position:relative;isolation:isolate;background:#08252c;color:#fff}
body.public-article-page.basento-dossier-007 .bas-hero-image,body.public-article-page.basento-dossier-007 .bas-hero-overlay{position:absolute;inset:0;z-index:-1}
body.public-article-page.basento-dossier-007 .bas-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
body.public-article-page.basento-dossier-007 .bas-hero-overlay{background:linear-gradient(90deg,rgba(2,18,26,.94),rgba(2,18,26,.58) 58%,rgba(2,18,26,.16)),linear-gradient(0deg,rgba(2,18,26,.75),transparent 75%)}
body.public-article-page.basento-dossier-007 .bas-hero-content{width:100%;max-width:1320px;margin:0 auto;padding:90px clamp(22px,6vw,96px) 104px}
body.public-article-page.basento-dossier-007 .bas-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:.86rem;color:#e5ece9;margin:0 0 54px}
body.public-article-page.basento-dossier-007 .bas-hero a{color:#fff}
body.public-article-page.basento-dossier-007 .bas-issue{color:#e6d39d;text-transform:uppercase;letter-spacing:.15em;font-size:.76rem;font-weight:700}
body.public-article-page.basento-dossier-007 .bas-hero h1{font:normal clamp(3rem,6.8vw,6.6rem)/1.01 Georgia,serif;letter-spacing:-.045em;margin:16px 0 18px;max-width:900px;color:#fff}
body.public-article-page.basento-dossier-007 .bas-hero h1 em{font-weight:400;color:#e3ce99}
body.public-article-page.basento-dossier-007 .bas-standfirst{font-size:clamp(1.12rem,1.65vw,1.47rem);line-height:1.58;max-width:790px;color:#f1f6f2}
body.public-article-page.basento-dossier-007 .bas-meta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:26px;color:#d4e5dd;font-size:.86rem}
body.public-article-page.basento-dossier-007 .bas-meta a{font-weight:700;text-underline-offset:4px}
body.public-article-page.basento-dossier-007 .bas-hero-credit{position:absolute;right:24px;bottom:8px;font-size:.7rem;color:#fff;text-align:right;max-width:65%;line-height:1.5}
body.public-article-page.basento-dossier-007 .bas-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c7d6d0}
body.public-article-page.basento-dossier-007 .bas-metrics>div{padding:26px clamp(20px,3vw,50px);display:grid;align-content:start;gap:10px;background:#e2ebe5}
body.public-article-page.basento-dossier-007 .bas-metrics strong{font:normal clamp(1.6rem,3vw,2.6rem)/1.1 Georgia,serif;color:#155851}
body.public-article-page.basento-dossier-007 .bas-metrics span{font-size:.92rem;line-height:1.5;color:#314c4e}
body.public-article-page.basento-dossier-007 .bas-frame{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(35px,5vw,90px);max-width:1320px;margin:0 auto;padding:80px clamp(20px,5vw,68px) 100px}
body.public-article-page.basento-dossier-007 .bas-chapter-nav{align-self:start;position:sticky;top:95px;display:grid;gap:8px;padding-top:20px;border-top:3px solid #195852}
body.public-article-page.basento-dossier-007 .bas-chapter-nav strong{text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;color:#455e62;margin-bottom:14px}
body.public-article-page.basento-dossier-007 .bas-chapter-nav a{padding:9px 0;border-bottom:1px solid #ced8d2;text-decoration:none;font-size:.88rem}
body.public-article-page.basento-dossier-007 .bas-story{min-width:0}
body.public-article-page.basento-dossier-007 .bas-chapter{margin-bottom:50px;padding:15px 0 55px;border-bottom:1px solid #cbd7d1;scroll-margin-top:95px}
body.public-article-page.basento-dossier-007 .bas-number{font-size:.76rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#165b50;margin:0 0 19px}
body.public-article-page.basento-dossier-007 .mtx-heading{font:normal clamp(1.85rem,3.2vw,3rem)/1.16 Georgia,serif;letter-spacing:-.025em;color:#173039;margin:0 0 32px}
body.public-article-page.basento-dossier-007 .mtx-story p{font:normal clamp(1.08rem,1.3vw,1.2rem)/1.78 Georgia,serif;margin:0 0 24px;color:#243940}
body.public-article-page.basento-dossier-007 .bas-callout,body.public-article-page.basento-dossier-007 .bas-civic{padding:28px;background:#e4efe8;border-left:4px solid #1a6960;margin:25px 0;color:#193b3b}
body.public-article-page.basento-dossier-007 .bas-callout p,body.public-article-page.basento-dossier-007 .bas-civic p{line-height:1.65;margin:8px 0 0}
body.public-article-page.basento-dossier-007 .bas-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#acc2b9}
body.public-article-page.basento-dossier-007 .bas-comparison>div{background:#183a3c;color:#f1f9f5;padding:25px}
body.public-article-page.basento-dossier-007 .bas-comparison h3{font:normal 1.35rem Georgia,serif;color:#eed5a8;margin:0 0 12px}
body.public-article-page.basento-dossier-007 .bas-comparison p{line-height:1.65;margin:0}
body.public-article-page.basento-dossier-007 .bas-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c2d0c9;margin:35px 0}
body.public-article-page.basento-dossier-007 .bas-process>div{display:grid;gap:10px;background:#e6eeea;padding:22px;align-content:start}
body.public-article-page.basento-dossier-007 .bas-process span{color:#17635a;font-size:1.7rem;font-family:Georgia,serif}
body.public-article-page.basento-dossier-007 .bas-process small{font-size:.84rem;line-height:1.5;color:#3b5554}
body.public-article-page.basento-dossier-007 .bas-photo-lead{line-height:1.7;font-size:1.05rem;max-width:810px}
body.public-article-page.basento-dossier-007 .bas-gallery{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,64%);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:12px 2px 22px}
body.public-article-page.basento-dossier-007 .bas-gallery-card{margin:0;background:#fff;box-shadow:0 8px 22px rgba(18,40,41,.07);scroll-snap-align:start;min-width:0}
body.public-article-page.basento-dossier-007 .bas-gallery-card img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#d4dfd9}
body.public-article-page.basento-dossier-007 .bas-gallery-card figcaption{display:grid;gap:6px;padding:18px;font-size:.87rem;line-height:1.55}
body.public-article-page.basento-dossier-007 .bas-gallery-card figcaption strong{font-size:1rem}
body.public-article-page.basento-dossier-007 .bas-source-list{padding-left:22px;line-height:1.7}
body.public-article-page.basento-dossier-007 .bas-source-list li{margin:0 0 17px;overflow-wrap:anywhere}
body.public-article-page.basento-dossier-007 .bas-method{border-top:3px solid #d1b97f;padding:25px;margin-top:38px;background:#e6eee9}
body.public-article-page.basento-dossier-007 .bas-method p{line-height:1.65;margin:9px 0 0}
body.public-article-page.basento-dossier-007 .bas-footer{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:25px clamp(20px,5vw,68px);border-top:1px solid #d0dcd5}
@media(min-width:1300px){body.public-article-page.basento-dossier-007 .bas-gallery{grid-auto-columns:minmax(250px,49%)}}
@media(max-width:950px){body.public-article-page.basento-dossier-007 .bas-frame{display:block;padding-top:50px}body.public-article-page.basento-dossier-007 .bas-chapter-nav{position:static;display:flex;gap:8px;flex-wrap:wrap;margin-bottom:46px}body.public-article-page.basento-dossier-007 .bas-chapter-nav strong{width:100%}body.public-article-page.basento-dossier-007 .bas-chapter-nav a{padding:8px 12px;border:1px solid #c8d5cf;border-radius:3px}}
@media(max-width:600px){body.public-article-page.basento-dossier-007 .bas-hero{min-height:680px}body.public-article-page.basento-dossier-007 .bas-hero-content{padding:40px 20px 92px}body.public-article-page.basento-dossier-007 .bas-hero-credit{left:18px;right:18px;max-width:none;text-align:left;font-size:.65rem}body.public-article-page.basento-dossier-007 .bas-breadcrumb{margin-bottom:35px}body.public-article-page.basento-dossier-007 .bas-metrics{grid-template-columns:1fr}body.public-article-page.basento-dossier-007 .bas-comparison,body.public-article-page.basento-dossier-007 .bas-process{grid-template-columns:1fr}body.public-article-page.basento-dossier-007 .bas-gallery{grid-auto-columns:minmax(250px,92%)}body.public-article-page.basento-dossier-007 .bas-chapter{margin-bottom:38px;padding-bottom:40px}body.public-article-page.basento-dossier-007 .bas-frame{padding-bottom:55px}}
@media(prefers-reduced-motion:reduce){body.public-article-page.basento-dossier-007 .bas-gallery{scroll-snap-type:none}}
@media print{body.public-article-page.basento-dossier-007 .bas-hero{min-height:0;background:#fff;color:#000}body.public-article-page.basento-dossier-007 .bas-hero-image,body.public-article-page.basento-dossier-007 .bas-hero-overlay,body.public-article-page.basento-dossier-007 .bas-chapter-nav{display:none}body.public-article-page.basento-dossier-007 .bas-hero-content{padding:30px}body.public-article-page.basento-dossier-007 .bas-hero h1,body.public-article-page.basento-dossier-007 .bas-standfirst{color:#111}body.public-article-page.basento-dossier-007 .bas-frame{display:block;padding:15px}body.public-article-page.basento-dossier-007 .bas-chapter{break-inside:avoid-page}}
