.dpep-barometer{background:#f4efe4;color:#0b2944}.dpep-barometer-hero{background:#092641;color:#fff;padding:72px 0 66px}.dpep-barometer-hero .dpep-breadcrumbs{color:rgba(255,255,255,.7);margin-bottom:28px}.dpep-barometer-hero .dpep-breadcrumbs a{color:inherit}.dpep-barometer-hero__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.65fr);gap:72px;align-items:end}.dpep-barometer-hero h1{font-family:var(--dpep-font-serif,Georgia,serif);font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.04em;max-width:880px;margin:14px 0 22px}.dpep-barometer-hero p{font-size:18px;line-height:1.7;max-width:820px;color:rgba(255,255,255,.82)}.dpep-barometer-hero__actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:30px 0 18px}.dpep-barometer-download{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:4px}.dpep-barometer-hero small{display:block;color:rgba(255,255,255,.58);font-size:13px}.dpep-barometer-hero__note{border:1px solid rgba(208,157,64,.6);padding:30px;background:rgba(255,255,255,.04)}.dpep-barometer-hero__note span{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:11px;color:#d7a44a;margin-bottom:16px}.dpep-barometer-hero__note strong{font-family:var(--dpep-font-serif,Georgia,serif);font-size:26px;line-height:1.18;display:block}.dpep-barometer-hero__note p{font-size:14px;line-height:1.65;margin:16px 0 0;color:rgba(255,255,255,.7)}
.dpep-barometer-kpis{background:#fff;border-bottom:1px solid #e5ddce}.dpep-barometer-kpis__grid{display:grid;grid-template-columns:repeat(4,1fr)}.dpep-barometer-kpis article{padding:34px 28px;border-right:1px solid #e5ddce}.dpep-barometer-kpis article:last-child{border-right:0}.dpep-barometer-kpis span,.dpep-barometer-kpis small{display:block}.dpep-barometer-kpis span{text-transform:uppercase;letter-spacing:.11em;font-size:10px;color:#806f58}.dpep-barometer-kpis strong{font-family:var(--dpep-font-serif,Georgia,serif);font-size:34px;font-weight:500;display:block;margin:8px 0 6px}.dpep-barometer-kpis strong em{font-family:inherit;font-size:18px;font-style:normal}.dpep-barometer-kpis small{color:#736d63;font-size:12px}
.dpep-barometer-reading__grid,.dpep-barometer-energy__grid,.dpep-barometer-method__grid,.dpep-barometer-cite__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.dpep-barometer-reading h2,.dpep-barometer-section-head h2,.dpep-barometer-energy h2,.dpep-barometer-method h2,.dpep-barometer-cite h2{font-family:var(--dpep-font-serif,Georgia,serif);font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-.025em;margin:12px 0 18px}.dpep-barometer-reading p,.dpep-barometer-section-head p,.dpep-barometer-method p,.dpep-barometer-cite p{line-height:1.75;color:#5f5b53}.dpep-barometer-reading__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.dpep-barometer-reading__cards article{border:1px solid #e2d9ca;padding:28px;background:#faf8f3}.dpep-barometer-reading__cards strong{font-family:var(--dpep-font-serif,Georgia,serif);font-size:38px;font-weight:500;display:block}.dpep-barometer-reading__cards span{display:block;margin-top:7px;line-height:1.45}.dpep-barometer-reading__cards small{display:block;margin-top:8px;color:#8a8174;font-size:11px}
.dpep-barometer-section-head{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:30px}.dpep-barometer-section-head>div{max-width:720px}.dpep-barometer-section-head>p{max-width:440px;font-size:14px}.dpep-barometer-table-wrap{overflow-x:auto;border:1px solid #dfd5c5;background:#fff}.dpep-barometer-table{width:100%;border-collapse:collapse;min-width:760px}.dpep-barometer-table th,.dpep-barometer-table td{text-align:left;padding:18px 20px;border-bottom:1px solid #e8e0d4}.dpep-barometer-table thead th{text-transform:uppercase;letter-spacing:.1em;font-size:10px;color:#766b5e;background:#f8f4ec}.dpep-barometer-table tbody th{font-family:var(--dpep-font-serif,Georgia,serif);font-size:19px;font-weight:500}.dpep-barometer-table tbody th a{color:#0b2944;text-decoration:none}.dpep-barometer-table tbody tr:last-child>*{border-bottom:0}.dpep-barometer-typegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.dpep-barometer-typecard{display:flex;flex-direction:column;min-height:290px;padding:28px;border:1px solid #e1d8ca;text-decoration:none;color:#0b2944;background:#fbf9f5;transition:transform .2s ease,border-color .2s ease}.dpep-barometer-typecard:hover{transform:translateY(-3px);border-color:#c99a45}.dpep-barometer-typecard>span{text-transform:uppercase;letter-spacing:.11em;font-size:10px;color:#9b7130}.dpep-barometer-typecard h3{font-family:var(--dpep-font-serif,Georgia,serif);font-size:28px;font-weight:500;line-height:1.05;margin:14px 0 24px}.dpep-barometer-typecard dl{margin:auto 0 20px}.dpep-barometer-typecard dl div{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid #e5ddd1;font-size:12px}.dpep-barometer-typecard dt{color:#756d62}.dpep-barometer-typecard dd{margin:0;font-weight:700}.dpep-barometer-typecard b{font-size:12px}
.dpep-barometer-energy{color:#fff}.dpep-barometer-energy p{color:rgba(255,255,255,.68);line-height:1.7}.dpep-barometer-energy__chart{display:grid;gap:11px}.dpep-barometer-energy__chart>div{display:grid;grid-template-columns:32px 1fr 38px;gap:12px;align-items:center}.dpep-barometer-energy__chart span{font-weight:800}.dpep-barometer-energy__chart i{height:14px;background:rgba(255,255,255,.12);display:block}.dpep-barometer-energy__chart b{display:block;height:100%;background:#d0a04b}.dpep-barometer-energy__chart strong{text-align:right;font-size:12px}.dpep-barometer-method__content ol{margin:0;padding:0;list-style:none;counter-reset:dpep-method}.dpep-barometer-method__content li{counter-increment:dpep-method;position:relative;padding:0 0 22px 48px;line-height:1.65;border-bottom:1px solid #dfd5c5;margin-bottom:22px}.dpep-barometer-method__content li:before{content:counter(dpep-method,decimal-leading-zero);position:absolute;left:0;top:1px;color:#b07d2e;font-weight:800;font-size:12px}.dpep-barometer-method__warning{padding:22px 24px;border-left:3px solid #c9953e;background:#fff}.dpep-barometer-cite aside{border:1px solid #ded5c7;padding:28px;background:#f8f5ef}.dpep-barometer-cite aside span{display:block;text-transform:uppercase;letter-spacing:.11em;font-size:10px;color:#8f6a34}.dpep-barometer-cite aside p{font-family:var(--dpep-font-serif,Georgia,serif);font-size:21px;line-height:1.5;color:#0b2944}.dpep-barometer-cite aside a{font-weight:700;text-decoration:none;color:#0b2944}.dpep-barometer-cite__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}
@media(max-width:980px){.dpep-barometer-hero__grid,.dpep-barometer-reading__grid,.dpep-barometer-energy__grid,.dpep-barometer-method__grid,.dpep-barometer-cite__grid{grid-template-columns:1fr;gap:36px}.dpep-barometer-kpis__grid{grid-template-columns:repeat(2,1fr)}.dpep-barometer-kpis article:nth-child(2){border-right:0}.dpep-barometer-typegrid{grid-template-columns:repeat(2,1fr)}.dpep-barometer-section-head{display:block}.dpep-barometer-section-head>p{max-width:none}}
@media(max-width:620px){.dpep-barometer-hero{padding:48px 0 44px}.dpep-barometer-hero h1{font-size:46px}.dpep-barometer-hero p{font-size:16px}.dpep-barometer-hero__note{padding:22px}.dpep-barometer-kpis__grid{grid-template-columns:1fr}.dpep-barometer-kpis article{border-right:0;border-bottom:1px solid #e5ddce;padding:24px 8px}.dpep-barometer-kpis article:last-child{border-bottom:0}.dpep-barometer-reading__cards,.dpep-barometer-typegrid{grid-template-columns:1fr}.dpep-barometer-section-head h2,.dpep-barometer-reading h2,.dpep-barometer-energy h2,.dpep-barometer-method h2,.dpep-barometer-cite h2{font-size:38px}.dpep-barometer-typecard{min-height:0}.dpep-barometer-hero__actions{align-items:flex-start;flex-direction:column}}
