/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.qe-sria{overflow-wrap:anywhere;}.qe-sria [hidden]{display:none !important;}.qe-sria-lead{font-size:1.1rem;max-width:60rem;}.qe-sria-crumb{font-size:.92rem;}.qe-sria a:focus-visible,.qe-sria summary:focus-visible,.qe-sria-scroll:focus-visible{outline:3px solid #b35900;outline-offset:3px;}.qe-sria-banner{margin:1rem 0 1.5rem;padding:.9rem 1.1rem;border-radius:12px;background:#fff6e5;border:2px solid #8a5a00;color:#2b1d00;max-width:64rem;}.qe-sria-banner p{margin:.25rem 0;}.qe-sria-banner a{color:#5a3a00;font-weight:600;}.qe-ci-banner{background:#fdecec;border-color:#a3261f;color:#2e0b08;}.qe-sria-glance{margin:1.5rem 0;padding:1.25rem 1.25rem 1rem;border-radius:16px;color:#eef3ff;background:linear-gradient(160deg,#10224d,#0a1530);}.qe-sria-glance h2{margin:0 0 .75rem;color:#ffffff;font-size:1.2rem;}.qe-sria-glance .qe-note{color:#d5def0;margin:.75rem 0 0;}.qe-sria-tiles{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));}.qe-sria-tile{padding:.6rem .75rem;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);}.qe-sria-tile strong{display:block;font-size:1.6rem;line-height:1.1;color:#ffffff;}.qe-sria-tile span{font-size:.9rem;color:#eef3ff;}.qe-sria-filter{margin:1rem 0 1.5rem;}.qe-sria-filter-row{margin:.35rem 0;}.qe-sria-filter-label{margin:.5rem 0 .25rem;font-weight:700;color:#10224d;}.qe-sria-filter ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;}.qe-sria-filter-link{display:inline-block;min-height:44px;padding:.6rem .9rem;border-radius:999px;border:2px solid #1f3f7a;color:#10224d;font-weight:600;text-decoration:none;line-height:1.2;}.qe-sria-filter-link:hover{background:#e8eefb;}.qe-sria-filter-link[aria-current="true"]{background:#10224d;color:#ffffff;}.qe-sria-status{font-weight:600;color:#3d4f66;}.qe-sria-figure{margin:1rem 0;}.qe-sria-figure figcaption{font-size:.9rem;color:#3d4f66;margin-top:.35rem;}.qe-sria-timeline,.qe-sria-matrix{display:block;width:100%;max-width:64rem;height:auto;}.qe-sria-axis,.qe-sria-tick,.qe-sria-row{stroke:#8c99ad;stroke-width:1.5;}.qe-sria-row{stroke:#e3e8ef;stroke-width:1;}.qe-sria-tick.is-marked{stroke:#10224d;stroke-width:2.5;}.qe-sria-year{font-size:12px;fill:#3d4f66;}.qe-sria-year.is-marked{fill:#10224d;font-weight:700;}.qe-sria-mark--milestone{fill:#1f4fa3;}.qe-sria-mark--goal{fill:#0f6e5c;}.qe-sria-number{font-size:12px;font-weight:700;fill:#ffffff;}.qe-sria-row-label{font-size:12px;fill:#10224d;}.qe-sria-cell circle{fill:#1f4fa3;}.qe-sria-group--industrial circle{fill:#0f6e5c;}.qe-sria-group--ecosystem circle{fill:#6b3fa0;}.qe-sria-table-toggle summary{cursor:pointer;font-weight:600;color:#1f3f7a;min-height:44px;padding:.6rem 0;}.qe-sria-group{margin:2rem 0;}.qe-sria-group > h2{margin-bottom:.5rem;padding-bottom:.35rem;border-bottom:3px solid #10224d;}.qe-sria-cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));}.qe-sria-card article{height:100%;display:flex;flex-direction:column;gap:.4rem;padding:1rem 1.1rem;border-radius:14px;background:#ffffff;border:1px solid #d5dbe5;border-top:6px solid #1f4fa3;box-shadow:0 1px 3px rgba(7,15,36,.08),0 8px 22px rgba(7,15,36,.08);}.qe-sria-card[data-group="industrial"] article{border-top-color:#0f6e5c;}.qe-sria-card[data-group="ecosystem"] article{border-top-color:#6b3fa0;}.qe-sria-card h3{margin:0;font-size:1.15rem;line-height:1.3;}.qe-sria-card h3 a{color:#10224d;display:inline-block;min-height:24px;}.qe-sria-card p{margin:0;}.qe-sria-kind,.qe-ci-label,.qe-sria-today-label{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#3d4f66;}.qe-sria-count{font-weight:600;color:#10224d;}.qe-sria-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem;}.qe-sria-chips li{padding:.1rem .5rem;border-radius:999px;background:#eef2f8;border:1px solid #c3ccd9;font-size:.82rem;color:#10224d;}.qe-sria-themes{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));}.qe-sria-theme{padding:.9rem 1rem;border-radius:12px;background:#f6f7f9;border:1px solid #d5dbe5;}.qe-sria-theme h3{margin:0 0 .35rem;font-size:1.05rem;}.qe-sria-refs{font-size:.9rem;}.qe-sria-section{margin:2rem 0;}.qe-sria-facts{display:grid;gap:.25rem 1rem;grid-template-columns:max-content 1fr;}.qe-sria-facts div{display:contents;}.qe-sria-facts dt{font-weight:700;color:#3d4f66;}.qe-sria-facts dd{margin:0;}.qe-sria-goals{padding-left:1.6rem;}.qe-sria-goal{margin:0 0 1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid #d5dbe5;border-left:6px solid #0f6e5c;background:#ffffff;}.qe-sria-goal--milestone{border-left-color:#1f4fa3;}.qe-sria-goal p{margin:.3rem 0;}.qe-sria-badge{display:inline-block;padding:.05rem .45rem;border-radius:6px;background:#10224d;color:#ffffff;font-size:.78rem;font-weight:700;}.qe-sria-quote{margin:.4rem 0;padding-left:.8rem;border-left:3px solid #8c99ad;font-style:italic;}.qe-sria-today{margin-top:.5rem;padding:.6rem .75rem;border-radius:10px;background:#f2f6fd;border:1px dashed #7d93bd;font-size:.92rem;}.qe-sria-today.is-none{background:#f6f7f9;border-color:#b8c0cc;}.qe-sria-counts{list-style:none;margin:.3rem 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1rem;}.qe-sria-scroll{overflow-x:auto;max-width:100%;margin:.5rem 0 1.25rem;}.qe-sria-table{width:100%;border-collapse:collapse;}.qe-sria-table caption{text-align:left;padding:.25rem 0 .5rem;color:#3d4f66;font-size:.92rem;}.qe-sria-table th,.qe-sria-table td{vertical-align:top;padding:.45rem .6rem;border-bottom:1px solid #d5dbe5;text-align:left;}.qe-sria-table .qe-num{text-align:right;white-space:nowrap;}.qe-sria-objective,.qe-sria-kpi-note,.qe-ci-goal{display:block;font-size:.85rem;font-weight:400;color:#3d4f66;}.qe-sria-kpi-note{font-style:italic;}.qe-ci-flags{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));}.qe-ci-flag{padding:.45rem .65rem;border-radius:8px;background:#f6f7f9;border:1px solid #d5dbe5;}.qe-ci-thresholds summary{cursor:pointer;font-weight:600;color:#1f3f7a;min-height:44px;padding:.6rem 0;}.qe-ci-cards{padding-left:1.6rem;}.qe-ci-card{margin:0 0 1.5rem;padding:1rem 1.1rem;border-radius:14px;border:1px solid #d5dbe5;background:#ffffff;}.qe-ci-idea{padding:.6rem .8rem;border-radius:10px;background:#f2f6fd;border:1px solid #c3ccd9;}.qe-ci-idea.is-template{background:#f6f7f9;border-style:dashed;}.qe-ci-status{font-weight:600;color:#3d4f66;}.qe-ci-fields dt{font-weight:700;color:#10224d;margin-top:.4rem;}.qe-ci-fields dd{margin:0;}.qe-ci-marker{font-size:.8rem;font-weight:700;}.qe-ci-facts summary{cursor:pointer;font-weight:600;min-height:44px;padding:.6rem 0;}@media (max-width:40rem){.qe-sria-glance{padding:1rem .85rem;}.qe-sria-tiles{grid-template-columns:1fr 1fr;}.qe-sria-cards,.qe-sria-themes{grid-template-columns:1fr;}.qe-sria-facts{grid-template-columns:1fr;}.qe-sria-goals,.qe-ci-cards{padding-left:1.2rem;}}@media print{@page{margin:15mm 12mm;}.site-header,.site-footer,.contribution-panel,.qe-sria-filter,.qe-sria-print-hint,.qe-sria-exports,.qe-ci-actions,nav,.tabs,.messages,.breadcrumb{display:none !important;}body{background:#ffffff !important;color:#000000 !important;font-size:10pt;}main,.container,.content-shell{margin:0 !important;padding:0 !important;max-width:none !important;width:auto !important;}a{color:#000000;text-decoration:underline;}.qe-sria [hidden]{display:block !important;}.qe-sria-banner{border:2px solid #000000;background:#ffffff;color:#000000;}.qe-sria-glance{background:#ffffff !important;color:#000000 !important;border:1px solid #555555;}.qe-sria-glance h2,.qe-sria-glance .qe-note,.qe-sria-tile strong,.qe-sria-tile span{color:#000000 !important;}.qe-sria-tile{border-color:#555555;background:#ffffff;}.qe-sria-cards,.qe-sria-themes{grid-template-columns:1fr 1fr;gap:6pt;}.qe-sria-card article,.qe-sria-goal,.qe-ci-card{box-shadow:none;break-inside:avoid;border-color:#555555;}.qe-sria-table-toggle > *:not(summary){display:block;}.qe-sria-scroll{overflow:visible !important;}.qe-sria-table{font-size:8.5pt;}.qe-sria-table th,.qe-sria-table td{border:1px solid #555555;padding:2pt 3pt;}}
