.pr-fuel-overview{--fo-green:#1b6e47;--fo-soft:#edf5f0;--fo-line:#d8e1dc;--fo-ink:#1f2924;--fo-muted:#5e6b65;--fo-surface:#fff;color:var(--fo-ink);font-variant-numeric:tabular-nums}html[data-bs-theme=dark] .pr-fuel-overview{--fo-green:#8bd3ac;--fo-soft:#2e3338;--fo-line:#454b51;--fo-ink:#eef0f2;--fo-muted:#b3b9bf;--fo-surface:#272b30}.pr-fuel-overview [hidden]{display:none ! important}.pr-fuel-overview a{color:var(--fo-green);text-underline-offset:.2em}.pr-fuel-overview :is(a,button,summary):focus-visible{outline:3px solid var(--fo-green);outline-offset:4px}.pr-fuel-overview .fo-hero{background:#1b6e47;color:#fff;padding:1.75rem 0}html[data-bs-theme=dark] .pr-fuel-overview .fo-hero{background:#145537}.pr-fuel-overview .fo-hero-inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem}.pr-fuel-overview .fo-hero-copy{min-width:0;max-width:760px}.pr-fuel-overview .fo-hero .fo-back{color:#145537;background:#fff;display:inline-block;min-height:44px;padding:.75rem 1rem;border-radius:4px;font-weight:650;text-decoration:none;flex-shrink:0}.pr-fuel-overview .fo-hero .fo-back:hover{text-decoration:underline}.pr-fuel-overview .fo-hero :focus-visible{outline-color:#fff}.pr-fuel-overview h1{color:#fff;font-size:clamp(1.8rem,3.5vw,2.75rem);font-weight:800;letter-spacing:- .025em;line-height:1.12;margin:0 0 .85rem}.pr-fuel-overview h2{font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:750;letter-spacing:- .025em;margin:0 0 .65rem}.pr-fuel-overview p{line-height:1.65;margin:0 0 .75rem}.pr-fuel-overview .fo-intro{max-width:680px;color:#e5f0e9;font-size:1rem;margin:0}.pr-fuel-overview .fo-hero .fo-eyebrow{color:#e5f0e9;margin-bottom:.75rem}.pr-fuel-overview .fo-eyebrow{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.065em;margin-bottom:.5rem}.pr-fuel-overview .fo-muted{color:var(--fo-muted)}.pr-fuel-overview .fo-small{font-size:.875rem}.pr-fuel-overview .fo-content{padding-bottom:3rem}.pr-fuel-overview .fo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.5rem 0}.pr-fuel-overview .fo-toolbar p{margin:0;font-size:.875rem}.pr-fuel-overview button{min-height:44px;border:1px solid var(--fo-line);border-radius:4px;background:var(--fo-surface);color:var(--fo-green);padding:.6rem 1rem;font:inherit;font-weight:650}.pr-fuel-overview .fo-switch{display:flex;gap:.5rem}.pr-fuel-overview .fo-switch button[aria-pressed=true]{background:var(--fo-green);border-color:var(--fo-green);color:#fff}html[data-bs-theme=dark] .pr-fuel-overview .fo-switch button[aria-pressed=true]{color:#1f2924}.pr-fuel-overview .fo-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--fo-line);padding:1.5rem 0;gap:1.5rem}.pr-fuel-overview .fo-metric h2{font-size:.875rem;letter-spacing:0;line-height:1.4;min-height:2.5em;color:var(--fo-muted);font-weight:650;margin:0}.pr-fuel-overview .fo-metric strong{font-size:clamp(1.65rem,3vw,2.5rem);font-weight:800;display:inline-block;color:var(--fo-green);margin:.5rem 0;white-space:nowrap}.pr-fuel-overview .fo-metric p{font-size:.875rem;line-height:1.5;margin:0}.pr-fuel-overview #foSample{margin-top:.75rem;min-height:1.5em}.pr-fuel-overview :is(.fo-main-grid,.fo-top-grid){display:grid;gap:2.5rem;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.pr-fuel-overview .fo-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-fuel-overview .fo-section{min-width:0;padding:2rem 0;border-bottom:1px solid var(--fo-line)}.pr-fuel-overview .fo-section-head{margin-bottom:1.25rem}.pr-fuel-overview .fo-section-head p:last-child{margin:0}.pr-fuel-overview table{width:100%;border-collapse:collapse;font-size:.95rem}.pr-fuel-overview th{font-size:.875rem;color:var(--fo-muted);font-weight:600;text-align:left}.pr-fuel-overview :is(th,td){padding:.7rem .4rem;border-bottom:1px solid var(--fo-line);vertical-align:middle}.pr-fuel-overview :is(th,td):first-child{padding-left:0}.pr-fuel-overview :is(th,td):last-child{padding-right:0;text-align:right}.pr-fuel-overview .fo-states td:nth-child(3){text-align:right;white-space:nowrap;font-weight:750;color:var(--fo-green)}.pr-fuel-overview .fo-states th:nth-child(3){text-align:right}.pr-fuel-overview .fo-states td:first-child{color:var(--fo-muted);width:1.8rem}.pr-fuel-overview .fo-states tbody th{width:55%;overflow-wrap:anywhere;font-size:inherit;font-weight:650}.pr-fuel-overview .fo-state-count{display:block;font-size:.875rem;color:var(--fo-muted);font-weight:400}.pr-fuel-overview .fo-bar{height:3px;background:var(--fo-soft);margin-top:.35rem;max-width:14rem}.pr-fuel-overview .fo-bar span{height:100%;background:var(--fo-green);display:block}.pr-fuel-overview #foRegionCoverage{margin-top:.75rem}.pr-fuel-overview .fo-oil-body{min-height:140px}.pr-fuel-overview .fo-large{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;color:var(--fo-green);line-height:1.3;display:block;margin-bottom:.75rem}.pr-fuel-overview .fo-oil-price{font-size:2.4rem;font-weight:800;color:var(--fo-green);line-height:1.2}.pr-fuel-overview .fo-oil-price small{font-size:1rem;font-weight:500;margin-left:.4rem;color:var(--fo-muted)}.pr-fuel-overview .fo-chart{width:100%;height:auto;display:block;margin:1rem 0 .25rem;color:var(--fo-green)}.pr-fuel-overview .fo-chart text{fill:var(--fo-muted);font-size:12px;font-family:inherit}.pr-fuel-overview .fo-chart line{stroke:var(--fo-line)}.pr-fuel-overview .fo-chart-dates{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;color:var(--fo-muted)}.pr-fuel-overview details{margin:.75rem 0}.pr-fuel-overview summary{cursor:pointer;min-height:44px;padding:.6rem 0;font-weight:600;color:var(--fo-green)}.pr-fuel-overview .fo-spread{display:grid;grid-template-columns:1 fr 1 fr;gap:2.5rem;align-items:center}.pr-fuel-overview .fo-spread p{max-width:540px}.pr-fuel-overview .fo-stations{padding:0;list-style:none;margin:0}.pr-fuel-overview .fo-stations li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 0;border-top:1px solid var(--fo-line);min-height:102px;align-items:center}.pr-fuel-overview .fo-stations a{display:block;font-weight:700;min-height:44px;padding:.5rem 0;overflow-wrap:anywhere}.pr-fuel-overview .fo-stations small{display:block;font-size:.875rem;color:var(--fo-muted)}.pr-fuel-overview .fo-station-price{color:var(--fo-green);font-size:1.3rem;font-weight:800;text-align:right;white-space:nowrap}.pr-fuel-overview .fo-station-price small{font-size:.875rem;font-weight:400}.pr-fuel-overview .fo-method{max-width:760px;border:0}.pr-fuel-overview .fo-cta{display:inline-block;background:var(--fo-green);color:#fff;padding:.75rem 1rem;border-radius:4px;font-weight:650;min-height:44px;margin-top:1rem;text-decoration:none}html[data-bs-theme=dark] .pr-fuel-overview .fo-cta{color:#1f2924}.pr-fuel-overview .fo-cta:hover{text-decoration:underline}.pr-fuel-overview .fo-notice{padding:1.25rem;background:var(--fo-soft);border:1px solid var(--fo-line);border-radius:6px;margin:1rem 0}.pr-fuel-overview .fo-skeleton{color:transparent ! important;background:var(--fo-soft);border-radius:4px;min-width:5rem;animation:fo-pulse 1.5s ease-in-out infinite}.pr-fuel-overview .fo-placeholder{display:inline-block;max-width:100%;min-height:1.4em}@keyframes fo-pulse{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.pr-fuel-overview .fo-skeleton{animation:none}}@media(max-width:991.98px){.pr-fuel-overview .fo-main-grid{grid-template-columns:1 fr}.pr-fuel-overview .fo-oil-body{min-height:0}.pr-fuel-overview .fo-oil{max-width:680px}.pr-fuel-overview .fo-main-grid{gap:0}}@media(max-width:575.98px){.pr-fuel-overview .fo-hero{padding:1.25rem 0}.pr-fuel-overview .fo-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.pr-fuel-overview :is(.fo-top-grid,.fo-spread){grid-template-columns:1 fr;gap:1rem}.pr-fuel-overview .fo-top-grid{gap:0}.pr-fuel-overview .fo-section{padding:1.5rem 0}.pr-fuel-overview table{font-size:.875rem}.pr-fuel-overview :is(th,td){padding:.65rem .25rem}.pr-fuel-overview .fo-state-count{font-size:.875rem}.pr-fuel-overview .fo-states td:nth-child(2){width:auto}.pr-fuel-overview .fo-stations li{gap:.75rem}}.pr-fuel-overview{--fo-diesel:#1b6e47;--fo-petrol:#245cb1;--fo-brent:#975515}html[data-bs-theme=dark] .pr-fuel-overview{--fo-diesel:#8bd3ac;--fo-petrol:#96bdff;--fo-brent:#efbe82}.pr-fuel-overview #foHistoryBody{min-height:350px;padding-top:1rem}.pr-fuel-overview .fo-history .fo-chart{height:300px}.pr-fuel-overview .fo-series-die{color:var(--fo-diesel);stroke:var(--fo-diesel)}.pr-fuel-overview .fo-series-sup{color:var(--fo-petrol);stroke:var(--fo-petrol)}.pr-fuel-overview .fo-series-brent{color:var(--fo-brent);stroke:var(--fo-brent)}.pr-fuel-overview .fo-point{fill:currentColor;stroke-width:0}.pr-fuel-overview .fo-legend{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;padding:0;margin:.5rem 0 1rem;font-size:.95rem;font-weight:650}.pr-fuel-overview .fo-legend li:before{content:"";width:1.8rem;display:inline-block;border-top:3px solid currentColor;vertical-align:middle;margin-right:.5rem}.pr-fuel-overview .fo-legend .fo-series-sup:before{border-top-style:dashed}.pr-fuel-overview .fo-legend .fo-series-brent:before{border-top-style:dotted}.pr-fuel-overview .fo-chart .fo-event-line{stroke:var(--fo-muted);stroke-dasharray:4 4}.pr-fuel-overview .fo-event-caption{color:var(--fo-muted);border-left:2px dashed var(--fo-muted);padding-left:.5rem}.pr-fuel-overview .fo-history-table-wrap{overflow:auto}.pr-fuel-overview .fo-history-table-wrap table{min-width:520px}.pr-fuel-overview .fo-history-table-wrap small{display:block;font-size:.875rem;font-weight:400;line-height:1.5;margin-top:.2rem}.pr-fuel-overview .fo-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;margin-bottom:1.5rem}.pr-fuel-overview .fo-policy-grid>p{grid-column:1/-1}.pr-fuel-overview .fo-policy-fuel{background:var(--fo-soft);border-radius:6px;padding:1.25rem;min-width:0}.pr-fuel-overview .fo-policy-fuel h3{font-size:1.15rem;font-weight:750;margin:0 0 1rem}.pr-fuel-overview .fo-policy-fuel dl>div{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem 0;border-bottom:1px solid var(--fo-line);align-items:baseline}.pr-fuel-overview .fo-policy-fuel dt{font-size:.875rem;font-weight:500}.pr-fuel-overview .fo-policy-fuel dd{font-weight:750;margin:0;white-space:nowrap}.pr-fuel-overview .fo-source-links{padding-left:1.25rem}.pr-fuel-overview .fo-source-links a{display:inline-block;padding:.5rem 0;min-height:44px}@media(max-width:767.98px){.pr-fuel-overview .fo-policy-grid{grid-template-columns:1 fr}.pr-fuel-overview .fo-policy-fuel{padding:1rem}}@media(max-width:991.98px){.pr-fuel-overview .fo-hero-inner{flex-direction:column;align-items:flex-start}}.pr-fuel-overview .fo-chart-wrap{position:relative;margin:1rem 0 .25rem;touch-action:pan-y}.pr-fuel-overview .fo-chart-wrap:focus-visible{outline:3px solid var(--fo-green);outline-offset:4px;border-radius:4px}.pr-fuel-overview .fo-chart-wrap .fo-chart{margin:0}.pr-fuel-overview .fo-chart-tooltip{position:absolute;top:12px;width:260px;max-width:calc(100% - 16px);padding:.75rem;background:var(--fo-surface);color:var(--fo-ink);border:1px solid var(--fo-line);border-radius:6px;pointer-events:none;z-index:1;font-size:.875rem;line-height:1.5}.pr-fuel-overview .fo-chart-tooltip strong{display:block;margin-bottom:.35rem}.pr-fuel-overview .fo-chart-tooltip dl{margin:0}.pr-fuel-overview .fo-chart-tooltip dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;padding:.2rem 0}.pr-fuel-overview .fo-chart-tooltip dt{font-weight:600;flex-shrink:0}.pr-fuel-overview .fo-chart-tooltip dd{margin:0;text-align:right}.pr-fuel-overview .fo-chart .fo-crosshair{stroke:var(--fo-muted);stroke-dasharray:3 3}.pr-fuel-overview .fo-highlight{fill:var(--fo-surface);stroke-width:2.5}