.gzm-price-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:36px;align-items:center;padding:28px 36px;background:#f8fbff;border-radius:20px;box-shadow:0 18px 50px #16466c12}.gzm-price-kicker{font-size:11px;letter-spacing:.09em;color:#526373;font-weight:550}.gzm-price-intro h2{font-size:clamp(28px,3vw,40px);font-weight:650;margin:12px 0 22px}.gzm-price-locality{font-size:17px;color:#162b3d;line-height:1.6}.gzm-price-station-link{display:block;max-width:500px;font-size:15px;line-height:1.65;color:#0755a0;margin-top:12px;text-decoration:none}.gzm-price-station-link:hover{text-decoration:underline}.gzm-price-note{font-size:12px;line-height:1.7;color:#526373;max-width:410px;margin-top:22px}.gzm-stele{border-radius:14px;overflow:hidden;background:#0755a0;box-shadow:0 10px 22px #102c4624;border:1px solid #d0dce6}.gzm-stele-head{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 18px;background:white;border-bottom:3px solid #c8323b;color:#0755a0;font-size:23px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.gzm-stele-head img{display:block;width:30px;height:30px;object-fit:contain}.gzm-stele-prices{margin:0;padding:4px 22px 7px;color:white}.gzm-stele-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:13px 0}.gzm-stele-row+.gzm-stele-row{border-top:1px solid #ffffff40}.gzm-stele-row dt{display:flex;flex-direction:column;gap:5px;min-width:0}.gzm-stele-fuel{font-size:17px;font-weight:550;line-height:1.25}.gzm-stele-city{font-size:10px;letter-spacing:.025em;color:#d4e8fb;line-height:1.5}.gzm-stele-row dd{margin:0;display:flex;align-items:baseline;gap:7px;white-space:nowrap}.gzm-stele-amount{font-size:38px;font-weight:650;letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.gzm-stele-unit{font-size:12px;color:#e3f0fb}.gzm-stele-base{height:7px;width:86%;margin:auto;background:#bacbd9;border-radius:0 0 6px 6px}.propan-current-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 16px;margin-top:18px}.propan-current-price strong{font-size:30px;line-height:1.2;color:#0755a0;letter-spacing:-.035em;font-weight:650}.propan-current-price span{font-size:12px;color:#526373}.propane-station-note .propane-station-price{font-size:24px;font-weight:650;color:#0755a0;line-height:1.2;margin:16px 0}
@media(max-width:1000px){.gzm-price-section{grid-template-columns:minmax(0,1fr) minmax(300px,380px);padding:24px;gap:24px}.gzm-stele-prices{padding-inline:18px}.gzm-stele-amount{font-size:34px}.gzm-stele-fuel{font-size:16px}.gzm-price-locality{font-size:16px}}
@media(max-width:767px){.gzm-price-section{grid-template-columns:minmax(0,1fr);padding:22px 20px;gap:22px;border-radius:16px}.gzm-price-intro h2{font-size:28px;margin:9px 0 14px}.gzm-price-kicker{font-size:10px}.gzm-price-locality{font-size:14px}.gzm-price-station-link{font-size:13px;margin-top:9px}.gzm-price-note{font-size:11px;margin-top:12px}.gzm-stele-shell{width:100%;max-width:440px;justify-self:center}.gzm-stele-head{font-size:22px;padding:12px}.gzm-stele-prices{padding-inline:18px}.gzm-stele-amount{font-size:36px}.gzm-stele-fuel{font-size:15px}.gzm-stele-row{gap:12px;padding-block:15px}.gzm-stele-unit{font-size:11px}.gzm-stele-row dd{gap:6px}.propan-current-price strong{font-size:27px}}
.gzm-price-jump{display:inline-flex;align-items:center;justify-content:center;align-self:center;color:#fff;font-size:15px;font-weight:550;text-decoration:underline;text-underline-offset:5px;padding:12px 8px;white-space:nowrap}.gzm-price-jump:hover{color:#d9ecff}#gas-prices{scroll-margin-top:24px}@media(max-width:767px){.gzm-stele-shell{grid-row:1}.gzm-price-jump{justify-self:start;padding-left:0}}

.gzm-price-section .gzm-gas-purpose{font-size:13px;line-height:1.75;color:#526c81;max-width:540px;margin-top:14px;scroll-margin-top:110px}.gzm-stele-fuel sup{font-size:.65em;margin-left:2px}.gzm-stele-fuel sup a{color:inherit;text-decoration:none;padding:1px 2px}
