/* @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;}}
#sliding-popup{background:url(/modules/contrib/eu_cookie_compliance/images/gradient.png) center center scroll repeat-y transparent;}.sliding-popup-bottom,.sliding-popup-top{margin:0;padding:0;width:100%;z-index:99999;left:0;text-align:center;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}.eu-cookie-compliance-content{margin:0 auto;max-width:80%;display:inline-block;text-align:left;width:100%;position:relative;}.eu-cookie-compliance-buttons{float:right;margin:0 0 1em 0;max-width:40%;}.eu-cookie-compliance-categories-buttons{margin:0 0 1em 0;max-width:60%;float:left;}[dir="rtl"] .eu-cookie-compliance-buttons{float:left;}[dir="rtl"] .eu-cookie-compliance-categories-buttons{float:right;}.eu-cookie-compliance-more-button{cursor:pointer;display:inline;height:auto;margin:0;padding:0;border:none;text-decoration:underline;background:none;}.eu-cookie-compliance-secondary-button{cursor:pointer;border:none;background:none;margin-top:1em;padding:0 8px;vertical-align:middle;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;-moz-box-shadow:inset 0 1px 0 0 #ffffff;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;background-color:#ededed;background-image:-moz-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#ededed),color-stop(100%,#dfdfdf));background-image:-webkit-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-o-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#ededed 5%,#dfdfdf 100%);background-image:linear-gradient(to bottom,#ededed 5%,#dfdfdf 100%);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #dcdcdc;color:#000;font-family:Arial,sans-serif;font-weight:bold;padding:4px 8px;text-decoration:none;text-shadow:1px 1px 0 #ffffff;}[dir="rtl"] .eu-cookie-compliance-buttons button{-moz-box-shadow:inset 0 0 0 1px #ffffff;-webkit-box-shadow:inset 0 0 0 1px #ffffff;box-shadow:inset 0 0 0 1px #ffffff;}.disagree-button.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-default-button:hover,.eu-cookie-compliance-hide-button:hover,.eu-cookie-compliance-more-button-thank-you:hover,.eu-cookie-withdraw-button:hover{background-color:#dfdfdf;background-image:-moz-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(5%,#dfdfdf),color-stop(100%,#ededed));background-image:-webkit-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-o-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:-ms-linear-gradient(top,#dfdfdf 5%,#ededed 100%);background-image:linear-gradient(to bottom,#dfdfdf 5%,#ededed 100%);}.disagree-button.eu-cookie-compliance-more-button:active,.eu-cookie-compliance-agree-button:active,.eu-cookie-compliance-default-button:active,.eu-cookie-compliance-hide-button:active,.eu-cookie-compliance-more-button-thank-you:active,.eu-cookie-withdraw-button:active{position:relative;top:1px;}.eu-cookie-compliance-message{float:left;margin:5px 0 0;max-width:60%;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-categories{clear:both;padding-top:1em;}.eu-cookie-compliance-categories label{display:inline;}[dir="rtl"] .eu-cookie-compliance-message{float:right;text-align:right;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p{font-weight:bold;line-height:1.4;margin:0 0 5px 0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message p,.eu-cookie-compliance-message button,.eu-cookie-compliance-category label{color:#fff;}.eu-cookie-compliance-message h1{font-size:24px;}.eu-cookie-compliance-message h2{font-size:16px;}.eu-cookie-compliance-message h3{font-size:12px;}.eu-cookie-compliance-message p{font-size:12px;display:inline;}.eu-cookie-withdraw-tab{padding:4px 7px;cursor:pointer;}.sliding-popup-bottom .eu-cookie-withdraw-tab{border-width:2px 2px 0;border-radius:5px 5px 0 0;}.sliding-popup-top .eu-cookie-withdraw-tab{border-width:0 2px 2px;border-radius:0 0 5px 5px;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}.eu-cookie-compliance-close-button{background:url(/modules/contrib/eu_cookie_compliance/images/close.png);width:24px;height:24px;border-width:0;font-size:0;position:absolute;right:2px;top:-12px;cursor:pointer;}body:not(.eu-cookie-compliance-popup-open) .eu-cookie-compliance-close-button{display:none;}@media screen and (max-width:600px){.eu-cookie-compliance-content{max-width:95%;}.eu-cookie-compliance-categories,.eu-cookie-compliance-message{max-width:100%;}.eu-cookie-compliance-buttons{clear:both;float:none;max-width:100%;margin:5px 0 1em;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories{float:right;}.eu-cookie-compliance-banner--categories .eu-cookie-compliance-buttons{position:initial;bottom:unset;right:unset;}}
.deceo-page{--dc-bg-deep:#0A1F44;--dc-bg-surface:#102C5C;--dc-bg-raised:#1B3870;--dc-text-primary:#ffffff;--dc-text-mid:rgba(255,255,255,0.85);--dc-text-muted:rgba(255,255,255,0.65);--dc-text-dim:rgba(255,255,255,0.45);--dc-accent:#7ED957;--dc-accent-blue:#1B4A99;--dc-border:rgba(255,255,255,0.12);--dc-border-faint:rgba(255,255,255,0.05);--dc-c-toolkit:#5EC85F;--dc-c-platform:#378ADD;--dc-c-report:#AFA9EC;--dc-c-policy:#E24B4A;--dc-c-mapping:#1D9E75;--dc-c-event:#EF9F27;}div#main{margin-bottom:0 !important;}.deceo-page-wrapper .featured-top{background-color:#0A1F44;}.deceo-page-wrapper .featured-top .breadcrumb{background:transparent;margin-bottom:0;padding:0 12px;}.deceo-page-wrapper .featured-top .breadcrumb-item a,.deceo-page-wrapper .featured-top .breadcrumb-item.active{color:rgba(255,255,255,0.65);}.deceo-page-wrapper .featured-top .breadcrumb-item a:hover{color:#ffffff;text-decoration:none;}.deceo-page-wrapper .featured-top .breadcrumb-item + .breadcrumb-item::before{color:rgba(255,255,255,0.3);}.deceo-page-wrapper .section{padding:0 !important;}.deceo-page{background-color:var(--dc-bg-deep);color:var(--dc-text-primary);padding:20px 20px 60px;min-height:60vh;}.dc-container{width:100%;margin:0 auto;padding-right:12px;padding-left:12px;}@media (min-width:576px){.dc-container{max-width:540px;}}@media (min-width:768px){.dc-container{max-width:720px;}}@media (min-width:992px){.dc-container{max-width:960px;}}@media (min-width:1200px){.dc-container{max-width:1140px;}}@media (min-width:1400px){.dc-container{max-width:1320px;}}.deceo-page header{margin-bottom:24px;}.deceo-page h1{font-size:2.5em;margin-bottom:10px;font-weight:700;color:var(--dc-text-primary);line-height:1.15;}.deceo-page .subtitle{color:var(--dc-text-muted);font-size:1.1em;max-width:800px;margin:0;}.deceo-page .lede{max-width:800px;color:var(--dc-text-muted);font-size:0.95em;line-height:1.6;margin:16px 0 24px;}.deceo-page .lede a{color:var(--dc-c-platform);}.deceo-page .stats-bar{display:flex;gap:30px;margin-bottom:20px;padding:15px 20px;background-color:var(--dc-bg-surface);border-radius:4px;flex-wrap:wrap;}.deceo-page .stat{display:flex;flex-direction:column;gap:5px;}.deceo-page .stat-label{font-size:0.85em;color:var(--dc-text-muted);text-transform:uppercase;letter-spacing:0.5px;}.deceo-page .stat-value{font-size:1.8em;font-weight:700;color:var(--dc-accent);}.deceo-page .deceo-tabs{display:flex;gap:8px;margin-bottom:16px;}.deceo-page .deceo-tab{padding:10px 18px;background:transparent;color:var(--dc-text-muted);border:1px solid var(--dc-border);border-radius:4px;cursor:pointer;font-size:0.95em;transition:all 0.15s;}.deceo-page .deceo-tab:hover{border-color:var(--dc-accent);color:var(--dc-text-primary);}.deceo-page .deceo-tab.active{background:var(--dc-bg-surface);border-color:var(--dc-accent);color:var(--dc-text-primary);font-weight:500;}.deceo-page .deceo-filters{display:flex;flex-wrap:wrap;gap:24px;padding:14px 18px;margin-bottom:20px;background-color:var(--dc-bg-surface);border-radius:4px;}.deceo-page .deceo-filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}.deceo-page .deceo-filter-label{font-size:0.8em;color:var(--dc-text-muted);text-transform:uppercase;letter-spacing:0.5px;margin-right:4px;}.deceo-page .deceo-chip{padding:5px 12px;font-size:0.85em;color:var(--dc-text-muted);background:transparent;border:1px solid var(--dc-border);border-radius:14px;cursor:pointer;transition:all 0.15s;}.deceo-page .deceo-chip:hover{border-color:rgba(255,255,255,0.4);color:var(--dc-text-primary);}.deceo-page .deceo-chip.active{background:var(--dc-accent);color:var(--dc-bg-deep);border-color:var(--dc-accent);font-weight:500;}.deceo-page .deceo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}@media (max-width:768px){.deceo-page .deceo-grid{grid-template-columns:1fr;}}.deceo-page .deceo-card,.deceo-page .deceo-card:hover,.deceo-page .deceo-card:focus,.deceo-page .deceo-card:visited,.deceo-page .deceo-card *{text-decoration:none !important;}.deceo-page .deceo-card{background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-left:3px solid var(--accent,var(--dc-accent));border-radius:6px;padding:14px 16px;cursor:pointer;transition:all 0.15s;display:block;color:var(--dc-text-primary);}.deceo-page .deceo-card:hover{background:var(--dc-bg-raised);border-color:var(--accent,var(--dc-accent));color:var(--dc-text-primary);transform:translateY(-1px);}.deceo-page .deceo-card-meta{display:flex;align-items:center;gap:8px;font-size:0.7em;color:var(--dc-text-dim);text-transform:uppercase;letter-spacing:0.04em;margin-bottom:8px;}.deceo-page .deceo-card-code{font-weight:600;color:var(--dc-text-muted);}.deceo-page .deceo-card-title{font-size:1em;font-weight:600;line-height:1.3;margin-bottom:6px;color:var(--dc-text-primary);}.deceo-page .deceo-card-subtitle{font-size:0.85em;color:var(--dc-text-muted);line-height:1.45;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.deceo-page .deceo-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:0.75em;}.deceo-page .deceo-card-tags{display:flex;gap:6px;flex-wrap:wrap;}.deceo-page .deceo-type-badge{padding:2px 8px;border-radius:3px;font-size:0.95em;font-weight:600;letter-spacing:0.02em;color:#ffffff;background:var(--dc-accent);display:inline-block;}.deceo-page .deceo-type-toolkit{background:var(--dc-c-toolkit);}.deceo-page .deceo-type-platform{background:var(--dc-c-platform);}.deceo-page .deceo-type-report{background:var(--dc-c-report);color:#1B3870;}.deceo-page .deceo-type-policy{background:var(--dc-c-policy);}.deceo-page .deceo-type-mapping{background:var(--dc-c-mapping);}.deceo-page .deceo-type-event{background:var(--dc-c-event);color:#1B3870;}.deceo-page .deceo-card[data-type="toolkit"]{--accent:var(--dc-c-toolkit);}.deceo-page .deceo-card[data-type="platform"]{--accent:var(--dc-c-platform);}.deceo-page .deceo-card[data-type="report"]{--accent:var(--dc-c-report);}.deceo-page .deceo-card[data-type="policy"]{--accent:var(--dc-c-policy);}.deceo-page .deceo-card[data-type="mapping"]{--accent:var(--dc-c-mapping);}.deceo-page .deceo-card[data-type="event"]{--accent:var(--dc-c-event);}.deceo-page .deceo-lens-badge,.deceo-page .deceo-source-badge,.deceo-page .deceo-org-badge{padding:2px 8px;border-radius:3px;font-size:0.9em;font-weight:500;background:rgba(255,255,255,0.1);color:var(--dc-text-mid);display:inline-block;}.deceo-page .deceo-empty{padding:32px;text-align:center;color:var(--dc-text-dim);font-size:0.95em;background:var(--dc-bg-surface);border-radius:6px;grid-column:1 / -1;}.deceo-page .deceo-radar-legend{background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-radius:6px;padding:14px;font-size:0.9em;}.deceo-page .deceo-radar-legend h3{font-size:0.7em;text-transform:uppercase;letter-spacing:0.06em;color:var(--dc-text-dim);margin-bottom:10px;font-weight:600;}.deceo-page .deceo-radar-legend > div{display:flex;align-items:center;gap:8px;font-size:0.95em;color:var(--dc-text-muted);margin-bottom:6px;}.deceo-page .deceo-type-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0;display:inline-block;}.deceo-page .deceo-divider{border:0;border-top:1px solid var(--dc-border);margin:12px 0;}.deceo-detail{font-size:13px;line-height:1.55;}.deceo-detail .dd-hero{padding:22px 0 24px;border-bottom:1px solid var(--dc-border);margin-bottom:24px;}.deceo-detail .dd-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;}.deceo-detail .dd-tag{padding:3px 9px;border-radius:3px;font-size:10px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;display:inline-block;}.deceo-detail .dd-tag-type{background:var(--dc-c-report);color:#26215C;}.deceo-detail .dd-tag-type.dd-type-toolkit{background:var(--dc-c-toolkit);color:#0A1F44;}.deceo-detail .dd-tag-type.dd-type-platform{background:var(--dc-c-platform);color:#ffffff;}.deceo-detail .dd-tag-type.dd-type-report{background:var(--dc-c-report);color:#26215C;}.deceo-detail .dd-tag-type.dd-type-policy{background:var(--dc-c-policy);color:#ffffff;}.deceo-detail .dd-tag-type.dd-type-mapping{background:var(--dc-c-mapping);color:#ffffff;}.deceo-detail .dd-tag-type.dd-type-event{background:var(--dc-c-event);color:#1B3870;}.deceo-detail .dd-tag-lens{background:rgba(126,217,87,0.18);color:var(--dc-accent);border:1px solid rgba(126,217,87,0.35);}.deceo-detail .dd-tag-pu{background:rgba(255,255,255,0.1);color:var(--dc-text-muted);border:1px solid rgba(255,255,255,0.22);}.deceo-detail .dd-tag-coc{background:transparent;color:var(--dc-accent);border:1px solid var(--dc-accent);}.deceo-detail .dd-code{font-size:11px;color:var(--dc-text-dim);font-weight:500;letter-spacing:0.08em;margin-bottom:8px;text-transform:uppercase;}.deceo-detail .dd-title{font-size:28px;font-weight:600;margin:0 0 10px;line-height:1.2;letter-spacing:-0.01em;max-width:760px;color:var(--dc-text-primary);}.deceo-detail .dd-subtitle{font-size:15px;color:var(--dc-text-muted);margin:0 0 20px;max-width:720px;font-style:italic;line-height:1.5;}.deceo-detail .dd-actions{display:flex;flex-wrap:wrap;gap:8px;}.deceo-detail .dd-btn{padding:9px 16px;font-size:12px;font-weight:500;border-radius:4px;display:inline-flex;align-items:center;gap:7px;transition:all 0.15s;cursor:pointer;text-decoration:none;border:1px solid transparent;}.deceo-detail .dd-btn-p{background:var(--dc-accent);color:#0A1F44;border-color:var(--dc-accent);}.deceo-detail .dd-btn-p:hover{background:#9ee672;border-color:#9ee672;color:#0A1F44;text-decoration:none;}.deceo-detail .dd-btn-s{background:transparent;color:var(--dc-text-primary);border-color:rgba(255,255,255,0.22);}.deceo-detail .dd-btn-s:hover{border-color:var(--dc-accent);color:var(--dc-accent);}.deceo-detail .dd-main{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:flex-start;padding-bottom:40px;}@media (max-width:768px){.deceo-detail .dd-main{grid-template-columns:1fr;}}.deceo-detail .dd-section{margin-bottom:28px;}.deceo-detail .dd-section:last-child{margin-bottom:0;}.deceo-detail .dd-h2{font-size:16px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:10px;color:var(--dc-text-primary);}.deceo-detail .dd-h2::before{content:"";width:3px;height:16px;background:var(--dc-accent);border-radius:2px;}.deceo-detail .dd-p{margin:0 0 10px;color:var(--dc-text-muted);font-size:13px;}.deceo-detail .dd-p strong{color:var(--dc-text-primary);font-weight:500;}.deceo-detail .dd-findings{display:flex;flex-direction:column;gap:8px;}.deceo-detail .dd-find{display:flex;gap:12px;background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-left:3px solid var(--dc-accent);border-radius:4px;padding:12px 14px;}.deceo-detail .dd-find-n{font-size:20px;font-weight:600;color:var(--dc-accent);min-width:22px;line-height:1.2;}.deceo-detail .dd-find-t{flex:1;}.deceo-detail .dd-find-h{font-size:13px;font-weight:500;margin-bottom:4px;color:var(--dc-text-primary);}.deceo-detail .dd-find-d{font-size:12px;color:var(--dc-text-muted);line-height:1.55;}.deceo-detail .dd-toc{display:grid;grid-template-columns:1fr 1fr;gap:6px;}@media (max-width:580px){.deceo-detail .dd-toc{grid-template-columns:1fr;}}.deceo-detail .dd-toc-item{background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-radius:4px;padding:10px 12px;display:flex;align-items:center;gap:10px;font-size:12px;}.deceo-detail .dd-toc-num{width:24px;height:24px;border-radius:50%;background:var(--dc-bg-raised);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;color:var(--dc-text-muted);flex-shrink:0;}.deceo-detail .dd-toc-t{font-size:12px;color:var(--dc-text-primary);}.deceo-detail .dd-toc-meta{font-size:10px;color:var(--dc-text-dim);margin-top:2px;}.deceo-detail .dd-aud{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;}@media (max-width:580px){.deceo-detail .dd-aud{grid-template-columns:1fr;}}.deceo-detail .dd-aud-card{background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-radius:4px;padding:10px 14px;}.deceo-detail .dd-aud-h{font-size:12px;font-weight:500;color:var(--dc-text-primary);}.deceo-detail .dd-linked{display:flex;flex-direction:column;gap:6px;}.deceo-detail .dd-link{background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-radius:4px;padding:9px 12px;display:flex;align-items:center;gap:11px;cursor:pointer;transition:all 0.15s;text-decoration:none;color:var(--dc-text-primary);}.deceo-detail .dd-link:hover{border-color:var(--dc-accent);background:var(--dc-bg-raised);text-decoration:none;color:var(--dc-text-primary);}.deceo-detail .dd-link-typ{width:6px;align-self:stretch;border-radius:2px;flex-shrink:0;background:var(--dc-accent);}.deceo-detail .dd-type-bar-toolkit{background:var(--dc-c-toolkit) !important;}.deceo-detail .dd-type-bar-platform{background:var(--dc-c-platform) !important;}.deceo-detail .dd-type-bar-report{background:var(--dc-c-report) !important;}.deceo-detail .dd-type-bar-policy{background:var(--dc-c-policy) !important;}.deceo-detail .dd-type-bar-mapping{background:var(--dc-c-mapping) !important;}.deceo-detail .dd-type-bar-event{background:var(--dc-c-event) !important;}.deceo-detail .dd-link-t{flex:1;min-width:0;}.deceo-detail .dd-link-c{font-size:10px;color:var(--dc-text-muted);text-transform:uppercase;letter-spacing:0.05em;font-weight:500;}.deceo-detail .dd-link-h{font-size:12px;margin-top:2px;color:var(--dc-text-primary);}.deceo-detail .dd-link-r{font-size:11px;color:var(--dc-accent);white-space:nowrap;}.deceo-detail .dd-side{display:flex;flex-direction:column;gap:10px;}.deceo-detail .dd-card{background:var(--dc-bg-surface);border:1px solid var(--dc-border);border-radius:6px;padding:14px;}.deceo-detail .dd-card-h{font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--dc-text-dim);margin-bottom:10px;font-weight:600;}.deceo-detail .dd-meta{display:flex;flex-direction:column;}.deceo-detail .dd-meta-row{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--dc-border);font-size:11px;align-items:flex-start;gap:10px;}.deceo-detail .dd-meta-row:last-child{border-bottom:0;}.deceo-detail .dd-meta-k{color:var(--dc-text-dim);}.deceo-detail .dd-meta-v{color:var(--dc-text-primary);text-align:right;font-weight:500;}.deceo-detail .dd-cite{background:var(--dc-bg-raised);border:1px dashed rgba(255,255,255,0.22);padding:10px 12px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;color:var(--dc-text-muted);line-height:1.55;word-break:break-word;}.deceo-detail .dd-impact{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;}.deceo-detail .dd-impact-cell{background:var(--dc-bg-raised);border-radius:4px;padding:10px;text-align:center;}.deceo-detail .dd-impact-v{font-size:18px;font-weight:600;color:var(--dc-accent);}.deceo-detail .dd-impact-l{font-size:10px;color:var(--dc-text-muted);text-transform:uppercase;letter-spacing:0.04em;margin-top:2px;}.deceo-detail .dd-share{display:flex;gap:6px;flex-wrap:wrap;}.deceo-detail .dd-share button{flex:1;padding:7px 10px;font-size:11px;background:transparent;border:1px solid rgba(255,255,255,0.22);border-radius:4px;color:var(--dc-text-muted);transition:all 0.15s;cursor:pointer;}.deceo-detail .dd-share button:hover{border-color:var(--dc-accent);color:var(--dc-accent);}.deceo-detail .dd-asset{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;margin-bottom:4px;background:var(--dc-bg-raised);border-radius:4px;text-decoration:none;color:var(--dc-text-primary);font-size:11px;transition:background 0.15s;}.deceo-detail .dd-asset:hover{background:rgba(126,217,87,0.12);color:var(--dc-accent);}.deceo-detail .dd-asset-lang{color:var(--dc-text-dim);font-size:10px;}@media (max-width:580px){.deceo-detail .dd-title{font-size:22px;}.deceo-detail .dd-impact{grid-template-columns:1fr;}}.deceo-page .deceo-muted-text{color:var(--dc-text-muted);}.deceo-page .d-none{display:none !important;}
.deceo-page .tl-storyslider,.deceo-page .tl-storyslider .tl-slider-container-mask,.deceo-page .tl-storyslider .tl-slider-container,.deceo-page .tl-storyslider .tl-slider-item-container,.deceo-page .tl-slide,.deceo-page .tl-slide-background,.deceo-page .tl-slide-scrollable-container,.deceo-page .tl-slide-content-container,.deceo-page .tl-slide-content{background-color:#0A1F44 !important;color:#ffffff !important;}.deceo-page .tl-slide .tl-text,.deceo-page .tl-slide .tl-text-content,.deceo-page .tl-slide .tl-text-content-container{background-color:transparent !important;color:#ffffff !important;}.deceo-page .tl-slide .tl-headline,.deceo-page .tl-slide h1,.deceo-page .tl-slide h2,.deceo-page .tl-slide h3,.deceo-page .tl-slide .tl-headline-date,.deceo-page .tl-slide .tl-headline-title{color:#ffffff !important;}.deceo-page .tl-slide p,.deceo-page .tl-slide .tl-text p,.deceo-page .tl-slide .tl-text-content p{color:rgba(255,255,255,0.85) !important;}.deceo-page .tl-slide a{color:#7ED957 !important;}.deceo-page .tl-slide a:hover{color:#ffffff !important;}.deceo-page .tl-slide.tl-slide-titleslide,.deceo-page .tl-slide.tl-slide-titleslide .tl-slide-content{background-color:#0A1F44 !important;}.deceo-page .tl-slidenav-previous,.deceo-page .tl-slidenav-next,.deceo-page .tl-slidenav-icon,.deceo-page .tl-slidenav-title,.deceo-page .tl-slidenav-description{color:#ffffff !important;}.deceo-page .tl-slidenav-previous:hover .tl-slidenav-icon,.deceo-page .tl-slidenav-next:hover .tl-slidenav-icon{color:#7ED957 !important;}.deceo-page .tl-timenav,.deceo-page .tl-timenav-background,.deceo-page .tl-timenav-slider,.deceo-page .tl-timenav-slider-background,.deceo-page .tl-timenav-line,.deceo-page .tl-attribution{background-color:#102C5C !important;}.deceo-page .tl-timenav-line{border-color:rgba(255,255,255,0.2) !important;}.deceo-page .tl-timeaxis,.deceo-page .tl-timeaxis-background{background-color:#102C5C !important;border-top:1px solid rgba(255,255,255,0.1) !important;}.deceo-page .tl-timeaxis-tick{border-color:rgba(255,255,255,0.15) !important;}.deceo-page .tl-timeaxis-tick span,.deceo-page .tl-timeaxis-tick-text span{color:rgba(255,255,255,0.65) !important;}.deceo-page .tl-timemarker{background-color:transparent !important;}.deceo-page .tl-timemarker-content-container,.deceo-page .tl-timemarker-content{background-color:#1B3870 !important;border:1px solid rgba(255,255,255,0.15) !important;color:#ffffff !important;box-shadow:none !important;}.deceo-page .tl-timemarker-content-container::after,.deceo-page .tl-timemarker-content-container::before{border-top-color:rgba(255,255,255,0.15) !important;}.deceo-page .tl-timemarker.tl-timemarker-active .tl-timemarker-content-container,.deceo-page .tl-timemarker:hover .tl-timemarker-content-container{background-color:#7ED957 !important;border-color:#7ED957 !important;color:#0A1F44 !important;}.deceo-page .tl-timemarker .tl-headline,.deceo-page .tl-timemarker .tl-timemarker-text h2.tl-headline{color:#ffffff !important;}.deceo-page .tl-timemarker.tl-timemarker-active .tl-headline,.deceo-page .tl-timemarker:hover .tl-headline{color:#0A1F44 !important;}.deceo-page .tl-timemarker p,.deceo-page .tl-timemarker .tl-timemarker-content p{color:rgba(255,255,255,0.7) !important;}.deceo-page .tl-timemarker-line-left,.deceo-page .tl-timemarker-line-right{background-color:rgba(255,255,255,0.3) !important;}.deceo-page .tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.deceo-page .tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{background-color:#7ED957 !important;}.deceo-page .tl-menubar,.deceo-page .tl-menubar-button{background-color:#1B3870 !important;color:#ffffff !important;border-color:rgba(255,255,255,0.15) !important;}.deceo-page .tl-menubar-button:hover{background-color:#7ED957 !important;color:#0A1F44 !important;}.deceo-page .tl-attribution{color:rgba(255,255,255,0.5) !important;}.deceo-page .tl-attribution a{color:rgba(255,255,255,0.7) !important;}.deceo-page #deceo-timeline-container,.deceo-page .tl-timeline{background-color:#0A1F44 !important;color:#ffffff !important;}
