.sunhub.svelte-bfeo89{max-width:940px;margin:0 auto;padding:1.2rem 1rem 3rem}.crumbs.svelte-bfeo89{color:var(--muted,#8aa2c2);margin-bottom:.6rem;font-size:12.5px}.crumbs.svelte-bfeo89 a:where(.svelte-bfeo89){color:inherit}.sunhub.svelte-bfeo89 h1:where(.svelte-bfeo89){margin:.2rem 0 .7rem;font-size:1.6rem;line-height:1.25}.sunhub.svelte-bfeo89 h2:where(.svelte-bfeo89){margin:1.8rem 0 .55rem;font-size:1.12rem}.sunhub.svelte-bfeo89 h2:where(.svelte-bfeo89) .cnt:where(.svelte-bfeo89){color:var(--muted,#8aa2c2);vertical-align:middle;margin-left:.3rem;font-size:12px;font-weight:500}.csub.svelte-bfeo89{color:var(--muted,#8aa2c2);margin:.9rem 0 .25rem;font-size:.92rem;font-weight:600}.lead.svelte-bfeo89,.body.svelte-bfeo89{line-height:1.7}.tool.svelte-bfeo89{background:#7896be12;border:1px solid #7896be3d;border-radius:12px;margin:1rem 0 .4rem;padding:.8rem .9rem}.pick.svelte-bfeo89{flex-wrap:wrap;align-items:end;gap:.6rem;display:flex}.fld.svelte-bfeo89{color:var(--muted,#8aa2c2);flex-direction:column;gap:.18rem;font-size:12px;display:flex}.fld.svelte-bfeo89 select:where(.svelte-bfeo89),.fld.svelte-bfeo89 input:where(.svelte-bfeo89){font:inherit;color:inherit;background:#0a101a59;border:1px solid #7896be57;border-radius:8px;min-height:36px;padding:.34rem .5rem;font-size:14px}.fld.svelte-bfeo89 select:where(.svelte-bfeo89){max-width:min(52vw,260px)}.tbtn.svelte-bfeo89{font:inherit;color:inherit;cursor:pointer;background:#7896be29;border:1px solid #7896be57;border-radius:8px;min-height:36px;padding:.36rem .7rem;font-size:13px}.tbtn.svelte-bfeo89:hover{background:#7896be42}.out.svelte-bfeo89{margin-top:.6rem}.note.svelte-bfeo89{color:var(--muted,#8aa2c2);margin:.5rem 0 .1rem;font-size:13.5px;line-height:1.6}.tline.svelte-bfeo89{margin:.25rem 0;line-height:1.65}.az.svelte-bfeo89{color:var(--muted,#8aa2c2);font-size:.92em}.muted.svelte-bfeo89{color:var(--muted,#8aa2c2)}.tblwrap.svelte-bfeo89{overflow-x:auto}.suntbl.svelte-bfeo89{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.suntbl.svelte-bfeo89 th:where(.svelte-bfeo89),.suntbl.svelte-bfeo89 td:where(.svelte-bfeo89){text-align:left;white-space:nowrap;border-bottom:1px solid #7896be29;padding:.38rem .5rem}.suntbl.svelte-bfeo89 th:where(.svelte-bfeo89){color:var(--muted,#8aa2c2);font-weight:600}.faq.svelte-bfeo89 dt:where(.svelte-bfeo89){margin-top:.8rem;font-weight:600}.faq.svelte-bfeo89 dd:where(.svelte-bfeo89){margin:.25rem 0 0;line-height:1.7}.cities.svelte-bfeo89{flex-wrap:wrap;gap:.3rem .55rem;margin:.2rem 0 0;line-height:1.8;display:flex}.cities.svelte-bfeo89 a:where(.svelte-bfeo89){font-size:13.5px}.cities.svelte-bfeo89 a.on:where(.svelte-bfeo89){font-weight:700}@media (width<=640px){.sunhub.svelte-bfeo89 h1:where(.svelte-bfeo89){font-size:1.35rem}}
