.europe-page{max-width:1050px}.europe-hero{padding:52px 0 25px}.europe-hero h1{max-width:900px}.price-reference{border-left:4px solid #e6bd27;background:#fff9e5;padding:23px 26px;margin:22px 0}.price-reference h2{font-size:21px}.price-reference p{margin:8px 0}.country-calculator{margin:32px 0;background:#e9f1f6;padding:28px;border-radius:12px}.country-calculator label,.europe-stations label{display:block;font-size:14px}.country-calculator input,.country-calculator select,.europe-stations input,.europe-stations select{display:block;width:100%;background:white;border:1px solid #99b4c7;border-radius:5px;font:inherit;color:#182d3a;padding:10px 12px;margin:6px 0 15px;min-width:0}.europe-km{max-width:280px}.europe-cars{display:grid;grid-template-columns:1fr 1fr;gap:25px}.europe-cars fieldset{border:1px solid #b6cbd9;border-radius:8px;padding:20px;min-width:0}.europe-cars legend{font-size:20px;font-weight:750;padding:0 8px}.country-calculator output{display:block}.cost-results{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #b6cbd9;padding-top:22px;margin-top:10px}.cost-results>div{display:flex;flex-direction:column;gap:8px}.cost-results strong{font-size:22px;color:#163e57}.cost-difference{background:#163e57;color:white;padding:16px;border-radius:6px;font-size:20px}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0 45px}.country-grid article{border:1px solid #cbdbe5;background:white;padding:22px;border-radius:10px}.country-grid h2{margin:10px 0;font-size:25px}.country-grid h2 a{text-decoration:none}.country-grid p{font-size:14px}.country-code{font-weight:800;background:#f5cd35;color:#163e57;padding:4px 8px;border-radius:4px;font-size:13px}.europe-stations,.official-check{padding:30px 0;border-top:1px solid #cbdbe5;margin-top:28px}#station-form{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:end;gap:18px}#station-form button{margin-bottom:15px;padding:12px 20px}#station-submit:disabled{opacity:.55;cursor:wait}.station-list article{display:flex;gap:18px;align-items:center;border-bottom:1px solid #d7e3eb;padding:18px 8px}.station-rank{font-weight:700;color:#6b8596;min-width:24px}.station-list article>div{flex:1;min-width:0}.station-list p{margin:3px 0;font-size:14px}.station-list small{font-size:12px;color:#587181}.station-list strong{font-size:22px;white-space:nowrap}.scope-note{margin-top:-15px}select:focus-visible{outline:3px solid #087665;outline-offset:2px}@media(max-width:750px){.country-grid{grid-template-columns:1fr 1fr}#station-form{grid-template-columns:1fr 1fr}#station-form button{grid-column:1/-1;justify-self:start}.europe-hero{padding-top:30px}.europe-hero h1{letter-spacing:-1px;font-size:39px}}@media(max-width:520px){.country-grid,.europe-cars,.cost-results{grid-template-columns:1fr}.country-calculator{padding:18px}.europe-cars{gap:17px}.europe-cars fieldset{padding:16px}.price-reference{padding:18px}.station-list article{gap:10px;flex-wrap:wrap}.station-list strong{margin-left:34px}#station-form{grid-template-columns:1fr}#station-form button{width:100%;margin-top:0}.europe-hero h1{font-size:34px}.country-grid{gap:13px}.cost-difference{font-size:18px}}
