.sp-location-hero[data-astro-cid-yieurhav]{background:#100b23;color:#fff;padding:35px 0 65px}.sp-location-hero[data-astro-cid-yieurhav] .container[data-astro-cid-yieurhav]{display:flex;flex-direction:column;align-items:flex-start}.sp-location-back[data-astro-cid-yieurhav]{display:flex;gap:12px;color:#c4b9ed;font-size:.85rem;margin-bottom:40px}.sp-location-hero[data-astro-cid-yieurhav] h1[data-astro-cid-yieurhav]{font-size:clamp(2.5rem,5.5vw,4.8rem);line-height:1.08;letter-spacing:-.045em;margin:22px 0}.sp-location-hero[data-astro-cid-yieurhav] h1[data-astro-cid-yieurhav] span[data-astro-cid-yieurhav]{color:#b69bff}.sp-location-hero[data-astro-cid-yieurhav] p[data-astro-cid-yieurhav]{max-width:640px;color:#d7d0e7;line-height:1.8;margin:0 0 28px}.sp-location-section[data-astro-cid-yieurhav]{padding-block:clamp(45px,6vw,80px);scroll-margin-top:110px}.sp-location-section[data-astro-cid-yieurhav] h2[data-astro-cid-yieurhav]{font-size:clamp(2rem,3.5vw,3rem);line-height:1.15;margin:20px 0 35px;letter-spacing:-.04em}.sp-location-planner-grid[data-astro-cid-yieurhav]{display:grid;grid-template-columns:1fr 1.35fr;gap:clamp(24px,5vw,70px)}.sp-location-controls[data-astro-cid-yieurhav]{display:flex;flex-direction:column;align-items:stretch}.sp-location-controls[data-astro-cid-yieurhav] label[data-astro-cid-yieurhav],.sp-location-directory[data-astro-cid-yieurhav] label[data-astro-cid-yieurhav]{font-size:.9rem;color:#4a425f;margin-bottom:10px}.sp-location-controls[data-astro-cid-yieurhav] select[data-astro-cid-yieurhav],.sp-location-directory[data-astro-cid-yieurhav] input[data-astro-cid-yieurhav]{width:100%;min-height:48px;padding:12px 15px;border:1px solid #bcb2d3;background:#fff;border-radius:6px;color:#1a122c;font:inherit;margin-bottom:22px}.sp-location-controls[data-astro-cid-yieurhav] select[data-astro-cid-yieurhav]{font-size:.95rem}.sp-location-note[data-astro-cid-yieurhav],.sp-location-status[data-astro-cid-yieurhav]{font-size:.85rem;line-height:1.7;color:#5d536e}.sp-location-output[data-astro-cid-yieurhav]{border-left:2px solid #7b5de4;padding:6px 0 6px 35px;min-width:0}.sp-location-output[data-astro-cid-yieurhav] h3[data-astro-cid-yieurhav]{font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.3;margin:20px 0}.sp-location-output[data-astro-cid-yieurhav] p[data-astro-cid-yieurhav]{line-height:1.8;color:#51465f}.sp-location-output[data-astro-cid-yieurhav] h4[data-astro-cid-yieurhav]{margin:25px 0 15px}.sp-location-output[data-astro-cid-yieurhav] ul[data-astro-cid-yieurhav]{list-style:none;padding:0;display:grid;gap:15px;margin:0 0 30px}.sp-location-output[data-astro-cid-yieurhav] li[data-astro-cid-yieurhav]{display:flex;gap:12px;line-height:1.65;color:#51465f}.sp-location-output[data-astro-cid-yieurhav] li[data-astro-cid-yieurhav] .ph[data-astro-cid-yieurhav]{color:#6246d9;margin-top:5px;flex-shrink:0}.sp-location-output[data-astro-cid-yieurhav] .button-row[data-astro-cid-yieurhav]{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.sp-location-directory[data-astro-cid-yieurhav]{background:#f6f5fa}.sp-location-heading[data-astro-cid-yieurhav]{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.sp-location-heading[data-astro-cid-yieurhav] p[data-astro-cid-yieurhav]{color:#5d536e;line-height:1.8}.sp-location-directory[data-astro-cid-yieurhav] input[data-astro-cid-yieurhav]{max-width:600px}.sp-location-states[data-astro-cid-yieurhav]{display:grid;gap:0}.sp-location-states[data-astro-cid-yieurhav]>details[data-astro-cid-yieurhav]{border-top:1px solid #d7cfe4}.sp-location-states[data-astro-cid-yieurhav]>details[data-astro-cid-yieurhav]:last-child{border-bottom:1px solid #d7cfe4}.sp-location-states[data-astro-cid-yieurhav] summary[data-astro-cid-yieurhav]{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:60px;list-style:none;cursor:pointer;font-weight:600;padding:16px 0}.sp-location-states[data-astro-cid-yieurhav] summary[data-astro-cid-yieurhav]::-webkit-details-marker{display:none}.sp-location-states[data-astro-cid-yieurhav] summary[data-astro-cid-yieurhav] .ph[data-astro-cid-yieurhav]{color:#6246d9}.sp-location-states[data-astro-cid-yieurhav] details[data-astro-cid-yieurhav][open]>summary[data-astro-cid-yieurhav] .ph[data-astro-cid-yieurhav]{transform:rotate(45deg)}.sp-location-cities[data-astro-cid-yieurhav]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 45px}.sp-location-cities[data-astro-cid-yieurhav] article[data-astro-cid-yieurhav]{padding:25px 0 35px;border-top:1px solid #e0daea;min-width:0;scroll-margin-top:110px}.sp-location-cities[data-astro-cid-yieurhav] h3[data-astro-cid-yieurhav]{font-size:1.3rem;margin:0 0 16px}.sp-location-cities[data-astro-cid-yieurhav] p[data-astro-cid-yieurhav]{font-size:.95rem;line-height:1.8;color:#5d536e}.sp-location-cities[data-astro-cid-yieurhav] nav[data-astro-cid-yieurhav]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin-bottom:18px}.sp-location-cities[data-astro-cid-yieurhav] nav[data-astro-cid-yieurhav] a[data-astro-cid-yieurhav]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;font-size:.85rem;line-height:1.6;border-bottom:1px solid #ddd4eb;overflow-wrap:anywhere}.sp-location-cities[data-astro-cid-yieurhav] .text-link[data-astro-cid-yieurhav]{font-size:.88rem;min-height:44px}.sp-location-source[data-astro-cid-yieurhav] a[data-astro-cid-yieurhav]{font-size:.8rem;display:inline-flex;gap:10px;text-decoration:underline}.sp-location-section[data-astro-cid-yieurhav] [data-astro-cid-yieurhav]:is(a,select,input,summary):focus-visible{outline:2px solid #7252dd;outline-offset:4px}#location-count[data-astro-cid-yieurhav]{font-size:.9rem;color:#5d536e;margin:0 0 20px}[data-astro-cid-yieurhav][hidden]{display:none!important}@media(max-width:760px){.sp-location-planner-grid[data-astro-cid-yieurhav],.sp-location-heading[data-astro-cid-yieurhav],.sp-location-cities[data-astro-cid-yieurhav]{grid-template-columns:1fr;gap:24px}.sp-location-output[data-astro-cid-yieurhav]{padding:0 0 0 20px}.sp-location-heading[data-astro-cid-yieurhav]{gap:0}.sp-location-heading[data-astro-cid-yieurhav] p[data-astro-cid-yieurhav]{margin-top:0}.sp-location-cities[data-astro-cid-yieurhav]{gap:0}.sp-location-hero[data-astro-cid-yieurhav]{padding-top:25px}.sp-location-back[data-astro-cid-yieurhav]{margin-bottom:30px}.sp-location-output[data-astro-cid-yieurhav] .button-row[data-astro-cid-yieurhav]{align-items:flex-start;flex-direction:column}.sp-location-controls[data-astro-cid-yieurhav] select[data-astro-cid-yieurhav]{max-width:100%}}
