.recommendation-shortlist[data-astro-cid-bpec4um7]{margin-block:2rem;color:var(--color-base-content)}h2[data-astro-cid-bpec4um7],h3[data-astro-cid-bpec4um7]{font-family:var(--font-serif);line-height:1.25;text-wrap:balance}h2[data-astro-cid-bpec4um7]{font-size:1.6rem;margin-block:0 1rem}h3[data-astro-cid-bpec4um7]{font-size:1.2rem;margin:0}ol[data-astro-cid-bpec4um7]{padding:0;list-style:none}.recommendation-shortlist__item[data-astro-cid-bpec4um7]{padding-block:1.5rem;border-top:1px solid color-mix(in oklab,var(--color-base-content) 25%,transparent);display:grid;gap:1rem;min-width:0}.recommendation-shortlist__identity[data-astro-cid-bpec4um7]{display:flex;align-items:center;gap:1rem}.recommendation-shortlist__identity[data-astro-cid-bpec4um7] img[data-astro-cid-bpec4um7]{width:5rem;height:5rem;object-fit:contain;flex-shrink:0}p[data-astro-cid-bpec4um7]{margin:0;max-width:70ch}.recommendation-shortlist__use-case[data-astro-cid-bpec4um7]{margin-top:.4rem;font-weight:600}.recommendation-shortlist__label[data-astro-cid-bpec4um7]{font-weight:600;margin-bottom:.4rem}ul[data-astro-cid-bpec4um7]{list-style:disc;padding-inline-start:1.25rem;margin:0}li[data-astro-cid-bpec4um7],dd[data-astro-cid-bpec4um7],a[data-astro-cid-bpec4um7]{overflow-wrap:anywhere}summary[data-astro-cid-bpec4um7]{cursor:pointer;text-decoration:underline;text-underline-offset:.2em;padding-block:.5rem;min-height:2.75rem}details[data-astro-cid-bpec4um7][open] summary[data-astro-cid-bpec4um7]{margin-bottom:.75rem}dl[data-astro-cid-bpec4um7]{margin-block:0 1rem}dl[data-astro-cid-bpec4um7] div[data-astro-cid-bpec4um7]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:1rem;padding-block:.5rem}dt[data-astro-cid-bpec4um7]{font-weight:600}dd[data-astro-cid-bpec4um7]{margin:0}a[data-astro-cid-bpec4um7]{color:var(--color-primary);text-underline-offset:.2em}.recommendation-shortlist__cta[data-astro-cid-bpec4um7]{justify-self:start;display:inline-block;padding:.8rem 1.2rem;border-radius:.75rem;background:var(--color-primary);color:var(--color-primary-content);font-weight:600;text-decoration:none}.recommendation-shortlist__cta[data-astro-cid-bpec4um7]:hover{text-decoration:underline}[data-astro-cid-bpec4um7]:is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:4px}.charging-route[data-astro-cid-tdbzxxso]{margin-block:2rem 0;padding-block:1.65rem 0;border-top:1px solid var(--color-base-300)}.charging-route__title[data-astro-cid-tdbzxxso]{margin:0 0 1.4rem;font:700 1.1rem/1.35 var(--font-sans);letter-spacing:-.015em}.charging-route__stops[data-astro-cid-tdbzxxso]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.charging-route__stops[data-astro-cid-tdbzxxso] li[data-astro-cid-tdbzxxso]{position:relative;margin:0;padding:0}.charging-route__stops[data-astro-cid-tdbzxxso] li[data-astro-cid-tdbzxxso]:before{content:"";position:absolute;height:3px;inset:8px 0 auto;background:var(--color-primary);pointer-events:none}.charging-route__stops[data-astro-cid-tdbzxxso] li[data-astro-cid-tdbzxxso]:last-child:before{inset-inline-end:calc(100% - 1.1rem)}.charging-route__stops[data-astro-cid-tdbzxxso] a[data-astro-cid-tdbzxxso]{position:relative;display:grid;grid-template-columns:1fr 1.25rem;align-content:start;gap:.7rem .6rem;min-height:5.25rem;padding:0 1.1rem .35rem 0;color:var(--color-primary);font:600 .95rem/1.45 var(--font-sans);text-decoration:none}.charging-route__stops[data-astro-cid-tdbzxxso] a[data-astro-cid-tdbzxxso]:hover{text-decoration:underline;text-underline-offset:.2em}.charging-route__stop[data-astro-cid-tdbzxxso]{grid-column:1 / -1;position:relative;width:1.1rem;height:1.1rem;border:3px solid var(--color-primary);border-radius:50%;background:var(--color-base-100)}.charging-route__stops[data-astro-cid-tdbzxxso] li[data-astro-cid-tdbzxxso]:last-child .charging-route__stop[data-astro-cid-tdbzxxso]{border-color:var(--color-accent)}.charging-route__arrow[data-astro-cid-tdbzxxso]{align-self:center;transition:translate .16s ease-out}.charging-route__stops[data-astro-cid-tdbzxxso] a[data-astro-cid-tdbzxxso]:hover .charging-route__arrow[data-astro-cid-tdbzxxso]{translate:3px 0}@media(max-width:40rem){.charging-route__stops[data-astro-cid-tdbzxxso]{grid-template-columns:1fr}.charging-route__stops[data-astro-cid-tdbzxxso] li[data-astro-cid-tdbzxxso]:before{width:3px;height:auto;inset:0 auto 0 8px}.charging-route__stops[data-astro-cid-tdbzxxso] li[data-astro-cid-tdbzxxso]:last-child:before{inset:0 auto auto 8px;height:1rem}.charging-route__stops[data-astro-cid-tdbzxxso] a[data-astro-cid-tdbzxxso]{grid-template-columns:1.1rem minmax(0,1fr) 1.25rem;align-items:center;gap:.8rem;min-height:3.75rem;padding:.2rem 0 .9rem}.charging-route__stop[data-astro-cid-tdbzxxso]{grid-column:auto}}@media(prefers-reduced-motion:reduce){.charging-route__arrow[data-astro-cid-tdbzxxso]{transition:none}}details[data-astro-cid-xvrfupwn][open] .toc-chevron[data-astro-cid-xvrfupwn]{transform:rotate(180deg)}summary[data-astro-cid-xvrfupwn]::-webkit-details-marker{display:none}.toc-content[data-astro-cid-xvrfupwn] ul{list-style:none;padding-left:.75rem;margin:.3rem 0}.toc-content[data-astro-cid-xvrfupwn] li{padding:.2rem 0}.toc-content[data-astro-cid-xvrfupwn] a{text-decoration:none;font-weight:500;font-size:.875rem;color:color-mix(in oklch,var(--color-base-content) 75%,transparent);transition:color .2s ease}.toc-content[data-astro-cid-xvrfupwn] a:hover{color:var(--color-primary)}
