.editorial-page{max-width:1040px;padding:44px 0 54px}.editorial-heading{max-width:800px;margin-bottom:34px}.editorial-heading h1{font-size:36px;margin-bottom:18px}.editorial-heading>p{font-size:17px;line-height:1.65;color:var(--muted)}.editorial-heading .editorial-data-note{font-size:13px;color:var(--ink);margin-top:22px}.editorial-page section{padding:30px 0;border-top:1px solid var(--line)}.editorial-page section>p{max-width:800px;font-size:15px;line-height:1.7;color:var(--muted)}.editorial-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:14px}.editorial-toolbar h2{margin:0}.editorial-fuel-form{display:flex;align-items:center;gap:12px;font-size:13px}.editorial-fuel-form select{height:38px;min-width:124px;border:1px solid var(--line);border-radius:6px;padding:5px 10px;background:#fff;color:var(--ink)}.editorial-preview{display:block;width:100%;height:auto;aspect-ratio:96/59;border:0;background:#fff}.editorial-downloads{display:flex;gap:12px 25px;flex-wrap:wrap;margin:12px 0 0;font-size:13px}.editorial-page .editorial-note{font-size:13px}.editorial-table-wrap{max-width:100%;overflow-x:auto;margin-top:18px}.editorial-table-wrap table{width:100%;min-width:650px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.editorial-table-wrap th,.editorial-table-wrap td{padding:13px 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.editorial-table-wrap th:first-child{padding-left:0;text-align:left}.editorial-table-wrap thead th{font-size:12px;font-weight:500;color:var(--muted)}.editorial-table-wrap tbody th{font-weight:500}.editorial-fuel-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:9px}.editorial-code-label{display:block;font-size:13px;margin:20px 0 8px}.editorial-page textarea{display:block;resize:vertical;width:100%;padding:14px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}.editorial-copy{margin:14px 0 0}.editorial-page textarea:focus-visible{outline:3px solid #94bff6;outline-offset:3px}@media(max-width:700px){.editorial-page{padding-top:32px}.editorial-heading h1{font-size:29px}.editorial-heading>p{font-size:15px}.editorial-heading .editorial-data-note{font-size:12px}.editorial-page section{padding:26px 0}.editorial-toolbar{gap:15px}.editorial-preview{min-height:230px}.editorial-downloads{font-size:12px}.editorial-page section>p{font-size:14px}.editorial-fuel-form{gap:10px;flex-wrap:wrap}.editorial-table-wrap table{font-size:13px}.editorial-table-wrap th,.editorial-table-wrap td{padding:11px}}
.editorial-preview{aspect-ratio:96/59}.editorial-fuel-form{flex-wrap:wrap}.editorial-toolbar{align-items:flex-start}.editorial-table-wrap td:nth-child(2),.editorial-table-wrap td:nth-child(3){text-align:left}
.editorial-current h2{font-size:20px;font-weight:500;margin:0 0 18px}.editorial-current-main{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.editorial-current-price{display:flex;align-items:baseline;gap:12px;margin:0;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.editorial-current-price strong{font-size:76px;line-height:1.08;font-weight:600}.editorial-current-price>span{font-size:25px;letter-spacing:0;color:var(--muted)}.editorial-current-context{font-size:13px;line-height:1.7;color:var(--muted);margin:0}.editorial-comparisons{display:flex;gap:28px 56px;flex-wrap:wrap;margin:28px 0 24px;font-variant-numeric:tabular-nums}.editorial-comparisons>div{min-width:160px}.editorial-comparisons dt{font-size:13px;color:var(--muted);margin-bottom:7px}.editorial-comparisons dd{margin:0}.editorial-comparisons strong{display:block;font-size:25px;font-weight:550;letter-spacing:-.02em}.editorial-comparisons dd>span{display:block;font-size:15px;margin-top:3px}.editorial-comparisons small{display:block;color:var(--muted);font-size:11px;margin-top:7px}.editorial-current .editorial-note{max-width:790px;margin-bottom:0}.editorial-fuel-form{align-items:flex-end}.editorial-control{display:grid;gap:6px}.editorial-toolbar>h2{flex-basis:100%}.editorial-fuel-form button{height:38px}.editorial-fuel-form select{font-size:13px}@media(max-width:700px){.editorial-current-price strong{font-size:60px}.editorial-current-price>span{font-size:21px}.editorial-current-main{gap:15px}.editorial-comparisons{gap:23px 32px}.editorial-comparisons>div{min-width:138px}.editorial-comparisons strong{font-size:22px}.editorial-control{min-width:calc(50% - 5px)}.editorial-control select{width:100%;min-width:0}.editorial-fuel-form{width:100%}}
.reading-content:has(.press-workbench){max-width:none}.press-workbench{width:100%;min-width:0;padding:5px 0 40px}.press-intro{max-width:780px;margin-bottom:26px}.press-intro h2{font-size:27px;margin-bottom:12px}.press-intro p{font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:0}.press-tabs,.press-export-tabs{display:flex;gap:8px;border-bottom:1px solid var(--line);padding-bottom:10px;flex-wrap:wrap}.press-tabs button,.press-export-tabs button{min-height:44px;padding:10px 18px;border:1px solid transparent;background:none;border-radius:6px;font:inherit;color:var(--muted);cursor:pointer}.press-tabs button[aria-selected=true],.press-export-tabs button[aria-selected=true]{background:var(--surface);border-color:var(--line);color:var(--ink);font-weight:550}.press-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:24px 0}.press-options label{display:grid;gap:8px;font-size:14px;font-weight:500}.press-options select{font:inherit;min-height:46px;min-width:0;width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);padding:8px 11px}.press-options select:disabled{color:var(--muted);background:var(--surface)}.press-stage{border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0!important;margin:0!important}.press-stage-heading{display:flex;gap:22px;align-items:flex-start;justify-content:space-between;padding:23px 24px 18px}.press-stage-heading h3{font-size:22px;line-height:1.3;margin:0 0 8px}.press-stage-heading>a{font-size:14px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.press-data-date{font-size:13px;color:var(--muted);margin:0}.press-interaction{padding:15px 24px;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.press-interaction strong{font-size:14px}.press-interaction p{font-size:14px;line-height:1.6;max-width:850px;margin:5px 0 0}.press-history-actions{display:flex;gap:10px 20px;flex-wrap:wrap;margin-top:9px}.press-history-actions button{font:inherit;font-size:13px;border:0;background:none;color:var(--blue);min-height:40px;padding:5px 0;cursor:pointer}.press-preview{display:block;width:100%;height:auto;aspect-ratio:960/590;min-height:520px;border:0;background:#fff}.press-chart-note{font-size:13px;line-height:1.6;color:var(--muted);padding:14px 24px;margin:0;border-top:1px solid var(--line)}.press-primary-actions{display:flex;align-items:center;gap:15px 28px;flex-wrap:wrap;margin:24px 0 30px}.press-primary-actions>a{font-size:14px;min-height:44px;display:inline-flex;align-items:center}.press-method{border-top:1px solid var(--line);padding:21px 0;max-width:900px}.press-method summary{font-size:15px;cursor:pointer}.press-method p{font-size:14px;line-height:1.7;margin-top:14px}.press-method a{font-size:14px}.share-dialog{width:min(760px,calc(100% - 32px));max-height:calc(100% - 40px);overflow:auto;padding:28px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:#fff;box-shadow:0 16px 75px #0002}.share-dialog::backdrop{background:#0006}.share-dialog-heading{display:flex;gap:24px;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.share-dialog-heading h2{font-size:25px;margin:0}.share-dialog-heading button{min-height:35px}.share-dialog>p{font-size:14px;line-height:1.6;color:var(--muted)}.share-dialog label{display:block;font-size:14px;font-weight:550;margin:20px 0 9px}.share-dialog textarea,.share-dialog input{display:block;resize:vertical;width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:13px;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--ink)}.share-dialog button[data-press-copy],.share-dialog [data-copy-target]{min-height:44px;margin-top:8px}.share-dialog .press-local-note{font-size:12px;line-height:1.6;margin:12px 0;color:var(--muted)}.press-downloads{display:flex;gap:12px 24px;flex-wrap:wrap;margin:25px 0 20px}.press-downloads a{min-height:40px;display:inline-flex;align-items:center;font-size:14px}.press-export-tabs{margin:22px 0 10px}.press-export-tabs button{font-size:14px;padding-inline:13px}.editorial-share-actions{display:flex;gap:18px 28px;align-items:center;flex-wrap:wrap;margin-top:20px}.editorial-interaction-help{font-size:14px!important;color:var(--ink)!important;padding:14px 16px;background:var(--surface);border-radius:6px;margin:0 0 15px!important}.editorial-interaction-help strong{display:block;margin-bottom:5px}
@media(max-width:750px){.press-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.press-stage-heading{padding:19px 17px;flex-direction:column;gap:6px}.press-stage-heading h3{font-size:20px}.press-interaction{padding:15px 17px}.press-chart-note{padding:13px 17px}.press-preview{min-height:330px}.press-tabs button{padding-inline:15px;font-size:15px}.press-primary-actions{align-items:flex-start;gap:8px 22px}.press-primary-actions>.primary-button{width:100%}.share-dialog{padding:22px}.share-dialog-heading h2{font-size:23px}.press-export-tabs{gap:4px}.press-export-tabs button{font-size:13px;padding-inline:10px}.press-intro h2{font-size:24px}}
.share-dialog-heading button,.press-history-actions button,.press-downloads a{min-height:44px}.press-point-value{display:block;flex-basis:100%;font-size:15px;line-height:1.6;font-weight:550;color:var(--ink);overflow-wrap:anywhere;margin-top:3px}.press-workbench,.press-stage,.press-options,.press-options>*{max-width:100%;min-width:0}.share-dialog,.share-dialog>*{min-width:0;max-width:100%}.share-dialog textarea,.share-dialog input{box-sizing:border-box;min-width:0;max-width:100%}@media(max-width:420px){.press-history-actions{gap:3px 17px}.press-tabs button{padding-inline:12px}.share-dialog{padding:20px}.share-dialog-heading{gap:12px}.share-dialog-heading h2{font-size:21px;overflow-wrap:anywhere}.press-export-tabs{gap:3px}.press-export-tabs button{padding-inline:8px;white-space:normal;flex:1}.press-downloads{gap:7px 18px}.press-options{gap:17px 12px}.press-primary-actions a{overflow-wrap:anywhere}}
.press-options [hidden]{display:none!important}.press-options .press-highlight{display:flex;align-items:center;gap:10px;min-height:46px;margin-top:23px}.press-highlight input{width:20px;height:20px;flex:none}.press-tabs button:disabled{opacity:.5;cursor:default}.press-social-actions{display:flex;gap:9px 20px;align-items:center;flex-wrap:wrap;margin:20px 0 10px}.press-social-actions button,.press-social-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:15px}.press-social-actions a{color:var(--blue)}.press-social-actions .primary-button{color:#fff}.share-dialog .press-social-actions button[data-press-copy]{margin:0}@media(max-width:420px){.press-options .press-highlight{margin-top:21px;font-size:13px}.press-social-actions{gap:6px 16px}.press-social-actions>.primary-button{width:100%}.press-social-actions>a,.press-social-actions>button{white-space:normal;max-width:100%}}

.development-answer{padding:0 0 30px;margin:0 0 24px;border-bottom:1px solid var(--line,#dce5ef);scroll-margin-top:24px}.development-answer h2,.development-context h2{font-size:28px;line-height:1.3;margin:0 0 18px;color:var(--ink,#202328)}.development-answer>p,.development-context p{font-size:18px;line-height:1.75;max-width:72ch}.development-week-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:24px 0}.development-week{border-left:3px solid #0866da;padding:0 0 0 19px}.development-week h3{font-size:18px;line-height:1.4;margin:0 0 8px}.development-week p{font-size:17px;line-height:1.65;max-width:38ch;margin:10px 0}.development-week .development-week-price{font-size:35px;font-weight:650;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.development-week-price span{font-size:17px;font-weight:400;color:var(--muted,#52647b)}.development-week small{font-size:14px;color:var(--muted,#52647b);line-height:1.6;display:block}.development-answer .development-note{font-size:14px;color:var(--muted,#52647b);line-height:1.65}.development-jump{display:flex;gap:8px 23px;flex-wrap:wrap;margin-top:18px}.development-jump a{font-size:16px;min-height:44px;display:inline-flex;align-items:center}.development-context{max-width:1040px;margin:36px 0}.development-context section{border-top:1px solid var(--line,#dce5ef);padding:30px 0 8px;scroll-margin-top:24px}.development-context p{margin:0 0 20px}@media(max-width:600px){.development-week-grid{grid-template-columns:1fr;gap:26px}.development-answer h2,.development-context h2{font-size:25px}.development-answer>p,.development-context p{font-size:17px;line-height:1.7}.development-week p{max-width:none}.development-jump{gap:4px 18px}}

.month-history{margin-bottom:30px}
.month-legend{display:flex;gap:6px 20px;flex-wrap:wrap;align-items:baseline;margin:16px 0 5px}
.month-legend>span{white-space:nowrap;font-variant-numeric:tabular-nums}
.month-legend-e5{color:#1766c4}
.month-legend-diesel{color:#b84b22}
.month-legend-e5::before,.month-legend-diesel::before{content:"";display:inline-block;width:18px;margin-right:6px;vertical-align:middle;border-top:2px solid}
.month-legend-diesel::before{border-top-style:dashed}
.month-plot svg{display:block;width:100%;height:auto}
.month-plot--mobile{display:none}
.month-download,.month-history summary{font-size:14px}
.month-history summary{width:fit-content;padding-block:8px;cursor:pointer}
.month-history table{width:100%;max-width:570px;margin-top:8px;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}
.month-history th,.month-history td{padding:7px 4px;border-bottom:1px solid var(--line);text-align:right}
.month-history th:first-child{text-align:left}
@media(max-width:600px){.month-plot--desktop{display:none}.month-plot--mobile{display:block}.month-legend{gap:6px 12px}.month-legend .development-note{flex-basis:100%}}

.daily-chart{max-width:680px;margin:5px 0}
.daily-chart svg{display:block;width:100%;height:auto;font-size:12px;fill:var(--muted,#52647b)}
.daily-prices p[id]{scroll-margin-top:24px}
.forecast-table caption{text-align:left;color:var(--muted,#52647b)}
.forecast-table td{white-space:nowrap}
@media(max-width:375px){
  .forecast-table table{font-size:12px}
  .forecast-table th,.forecast-table td{padding-inline:2px}
}

.intraday-legend>span{display:inline-flex;align-items:center;gap:4px}
.intraday-legend span::before{content:"";width:16px;border-top:2px solid;margin-right:3px}
.intraday-legend .intraday-e5::before{color:#176e61;border-top-style:dotted}
.intraday-legend .intraday-e10::before{color:#1766c4}
.intraday-legend .intraday-diesel::before{color:#b84b22;border-top-style:dashed}
.intraday-chart svg{font-size:13px}

.intraday-readings caption{text-align:left;color:var(--muted,#52647b)}
