.news-hub,.news-article{max-width:840px;min-width:0}.news-hub-note{font-size:14px;line-height:1.75;color:var(--muted);max-width:72ch;margin-bottom:30px}.news-list article{padding:29px 0;border-top:1px solid var(--line)}.news-list h2{font-size:27px;line-height:1.3;margin:0 0 13px;max-width:29ch}.news-list h2 a{color:var(--ink)}.news-list article>p:not(.news-meta):not(.news-kicker){font-size:16px;line-height:1.75;max-width:72ch;color:var(--muted)}.news-kicker{font-size:12px;color:var(--muted);margin:0 0 12px}.news-meta{display:flex;gap:8px 24px;flex-wrap:wrap;color:var(--muted);font-size:12px;line-height:1.7;margin:0 0 15px}.news-data-date{font-size:13px;line-height:1.75;border-left:2px solid var(--blue);padding-left:15px;margin:16px 0 26px;max-width:77ch}.news-data-date strong{font-weight:550}.news-toc{padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0 34px}.news-toc ol{columns:2;column-gap:35px;margin:0;padding-left:20px}.news-toc li{font-size:13px;line-height:1.5;margin:0 0 11px;break-inside:avoid}.news-section{margin:32px 0 0;scroll-margin-top:25px}.news-section h2{font-size:26px;margin:0 0 17px;line-height:1.3}.news-section>p{font-size:17px;line-height:1.85;max-width:74ch;margin:0 0 17px}.news-figure{margin:28px 0 26px;min-width:0}.news-figure svg{display:block;width:100%;height:auto}.news-figure iframe{display:block;width:100%;height:auto;aspect-ratio:96/59;border:0;background:#fff}.news-figure figcaption{font-size:12px;line-height:1.7;color:var(--muted);margin:10px 0 0;max-width:77ch}.news-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0 28px;min-width:0}.news-table-wrap table{width:100%;min-width:590px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.news-table-wrap th,.news-table-wrap td{padding:12px 13px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.news-table-wrap th:first-child,.news-table-wrap td:first-child{text-align:left;padding-left:0}.news-table-wrap thead th{font-weight:500;font-size:12px;color:var(--muted)}.news-table-wrap tbody th{font-weight:500}.news-next,.news-background{border-top:1px solid var(--line);padding-top:27px;margin:34px 0 28px}.news-next h2,.news-background h2{font-size:22px}.news-background p{font-size:16px;line-height:1.75;max-width:70ch;color:var(--muted)}.news-related{padding:0;list-style:none;margin:18px 0 0}.news-related li{font-size:14px;line-height:1.6;margin:0 0 12px}.news-sources{font-size:12px;line-height:1.8;max-width:78ch;color:var(--muted);border-top:1px solid var(--line);padding-top:22px;margin-top:30px}.news-back,.news-feed-link{font-size:13px;margin:25px 0 40px}.news-hub-note,.news-data-date,.news-section p,.news-sources,.news-background p{overflow-wrap:anywhere}@media(max-width:600px){.news-list h2{font-size:24px}.news-section h2{font-size:23px}.news-section>p{font-size:16px;line-height:1.8}.news-list article>p:not(.news-meta):not(.news-kicker){font-size:15px}.news-toc ol{columns:1}.news-toc{margin-bottom:28px}.news-meta{font-size:11px}.news-data-date{font-size:12px}.news-section{margin-top:28px}.news-figure figcaption{font-size:11px}.news-table-wrap table{font-size:13px}.news-kicker{font-size:11px}.news-background p{font-size:15px}}
.news-graphic-actions{display:flex;align-items:center;gap:10px 23px;flex-wrap:wrap;margin-top:12px;font-size:12px}.news-graphic-actions .text-button{font-size:12px;min-height:32px}.news-graphic-actions [role=status]{font-size:11px;color:var(--muted)}.news-chart-controls{display:flex;flex-wrap:wrap;gap:16px 25px;margin:0 0 15px;font-size:13px}.news-chart-controls label{display:flex;align-items:center;gap:9px}.news-chart-controls select{border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);height:36px;padding:5px 8px;font:inherit}.news-figure{scroll-margin-top:24px}.news-figure a[data-news-source-link]{fill:var(--ink)}@media(max-width:600px){.news-graphic-actions{gap:6px 17px}.news-graphic-actions .text-button,.news-graphic-actions>a{font-size:11px}.news-chart-controls{font-size:12px;gap:12px}.news-chart-controls label{flex:1}.news-chart-controls select{flex:1;min-width:0}}

.news-article{max-width:960px}.news-section>p{font-size:19px;line-height:1.75;max-width:66ch;margin-bottom:23px;color:#25272c}.news-meta{font-size:15px;line-height:1.65;gap:8px 18px}.news-data-date{font-size:16px;line-height:1.65;max-width:70ch;margin:20px 0 28px}.news-toc{max-width:76ch;padding:24px 0}.news-toc li{font-size:16px;line-height:1.55;margin-bottom:16px}.news-toc ol{column-gap:40px}.news-figure figcaption{font-size:15px;line-height:1.6;margin-top:16px;max-width:74ch}.news-section h2{font-size:29px;line-height:1.25;margin-bottom:20px}.news-kicker{font-size:15px}.news-list article>p:not(.news-meta):not(.news-kicker){font-size:18px;line-height:1.65}@media(max-width:700px){.news-toc ol{columns:1}.news-article .news-section>p{font-size:18px;line-height:1.7}.news-meta{display:block}.news-meta>*{display:block;margin-bottom:5px}.news-figure figcaption{font-size:14px}}
.news-figure svg.news-compact-chart{max-width:560px;margin-inline:auto}.news-figure:has(.news-compact-chart){border:1px solid var(--line);border-radius:12px;padding:16px 18px}.news-figure:has(.news-compact-chart) figcaption{margin-top:8px}@media(max-width:600px){.news-figure:has(.news-compact-chart){padding:10px 0}.news-figure:has(.news-compact-chart) figcaption,.news-figure:has(.news-compact-chart) .news-graphic-actions{margin-inline:12px}}

.news-rebate-frame{display:block;width:100%;border:0;background:#fff}

.news-answer-box{border-left:4px solid var(--blue,#0866da);background:#f5f8fc;padding:24px 26px;margin:0 0 30px;border-radius:0 8px 8px 0}.news-answer-box h2{font-size:27px;line-height:1.25;margin:0 0 14px;color:var(--ink,#202328)}.news-answer-box p{font-size:18px;line-height:1.65;max-width:70ch;margin:12px 0}.news-answer-box .news-answer-stand,.news-answer-box .news-answer-hint{font-size:14px;color:var(--muted,#52647b)}.news-litre-choices{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 10px}.news-litre-choices a{display:grid;gap:3px;min-width:118px;min-height:62px;border:1px solid #ccdaec;border-radius:6px;padding:10px 14px;background:#fff;font-size:16px;color:#0866da;text-decoration:none}.news-litre-choices strong{font-size:23px;color:var(--ink,#202328)}.news-litre-choices a:hover{border-color:#0866da}.news-answer-links{display:flex;gap:8px 22px;flex-wrap:wrap;margin-top:20px}.news-answer-links a{font-size:16px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}.news-section>.news-related{margin:15px 0 24px}.news-section>.news-related a{font-size:16px;line-height:1.6}@media(max-width:600px){.news-answer-box{padding:20px 17px}.news-answer-box h2{font-size:24px}.news-answer-box p{font-size:17px}.news-litre-choices a{flex:1;min-width:89px;padding:10px}.news-litre-choices strong{font-size:21px}.news-answer-links{gap:4px 18px}}

/* One action at the chart; formats live in the sharing dialog. */
.news-chart-controls[hidden]{display:none}
.news-graphic-actions{gap:8px;margin-top:12px}
.news-graphic-actions .text-button,.news-graphic-actions>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}
.news-share-formats{margin-top:20px;border-top:1px solid var(--line,#dce2e8);padding-top:12px}
.news-share-formats summary{cursor:pointer;font-size:14px}
.news-share-formats button{margin-top:12px;min-height:44px}

/* Compact monthly fuel-price comparison. */
#oktober-bilanz .news-table-wrap table{min-width:0;table-layout:fixed}
#oktober-bilanz .news-table-wrap th,#oktober-bilanz .news-table-wrap td{white-space:normal;overflow-wrap:normal;padding:12px 8px}
#oktober-bilanz .news-table-wrap th:first-child{width:38%;padding-left:0}
