.walk-ins-module__WYxeEW__page{background:var(--bg-primary)}.walk-ins-module__WYxeEW__hero{padding:clamp(1rem,2vh,2rem) 0 clamp(3rem,6vw,5rem)}.walk-ins-module__WYxeEW__heroCopy{flex-direction:column;gap:1.25rem;max-width:760px;display:flex}.walk-ins-module__WYxeEW__heroTitle{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(2.75rem,6vw,5.25rem);font-weight:600;line-height:1.02}.walk-ins-module__WYxeEW__heroLede{max-width:64ch;color:var(--text-secondary);margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.walk-ins-module__WYxeEW__heroActions{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.5rem;display:flex}.walk-ins-module__WYxeEW__heroSecondary{border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);align-items:center;padding:.875rem 1.5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.walk-ins-module__WYxeEW__heroSecondary:hover{border-color:var(--text-primary);background:var(--text-primary);color:var(--text-on-dark)}.walk-ins-module__WYxeEW__heroAddress{color:var(--text-secondary);margin:.5rem 0 0;font-size:.95rem}.walk-ins-module__WYxeEW__content{gap:clamp(3rem,6vw,5rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.walk-ins-module__WYxeEW__sectionTitle{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--text-primary);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600;line-height:1.05}.walk-ins-module__WYxeEW__answerBlock{max-width:64ch}.walk-ins-module__WYxeEW__answerBlock p{max-width:60ch;color:var(--text-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.7}.walk-ins-module__WYxeEW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.walk-ins-module__WYxeEW__card{border:1px solid var(--border-color);background:var(--bg-primary);flex-direction:column;gap:.85rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.walk-ins-module__WYxeEW__cardTitle{font-family:var(--font-display);text-transform:none;color:var(--text-primary);margin:0;font-size:clamp(1.2rem,1.6vw,1.4rem);font-weight:600;line-height:1.2}.walk-ins-module__WYxeEW__cardBody{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.7}.walk-ins-module__WYxeEW__splitSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.walk-ins-module__WYxeEW__splitSection ul{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.walk-ins-module__WYxeEW__splitSection li{color:var(--text-secondary);padding-left:1.1rem;font-size:.95rem;line-height:1.6;position:relative}.walk-ins-module__WYxeEW__splitSection li:before{content:"";background:var(--accent);width:6px;height:1px;position:absolute;top:.7em;left:0}.walk-ins-module__WYxeEW__textLink{color:var(--text-primary);text-underline-offset:.2em;margin-top:1.25rem;font-weight:600;text-decoration:underline;display:inline-block}.walk-ins-module__WYxeEW__textLink:hover{color:var(--accent)}.walk-ins-module__WYxeEW__hoursBlock{border:1px solid var(--border-color);background:var(--bg-secondary);padding:clamp(1.5rem,3vw,2.25rem)}.walk-ins-module__WYxeEW__hoursBlock p{max-width:60ch;color:var(--text-secondary);margin:1rem 0 0;font-size:1rem;line-height:1.7}.walk-ins-module__WYxeEW__faqList{border-top:1px solid var(--border-color)}.walk-ins-module__WYxeEW__faqItem{border-bottom:1px solid var(--border-color)}.walk-ins-module__WYxeEW__faqItem summary{cursor:pointer;color:var(--text-primary);font-family:var(--font-display);text-transform:none;padding:1.25rem 2rem 1.25rem 0;font-size:1.1rem;font-weight:600;line-height:1.3;list-style:none;position:relative}.walk-ins-module__WYxeEW__faqItem summary::-webkit-details-marker{display:none}.walk-ins-module__WYxeEW__faqItem summary:after{content:"+";color:var(--accent);font-family:var(--font-display);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.walk-ins-module__WYxeEW__faqItem[open] summary:after{content:"−"}.walk-ins-module__WYxeEW__faqItem p{max-width:60ch;color:var(--text-secondary);margin:0 0 1.25rem;font-size:.95rem;line-height:1.7}.walk-ins-module__WYxeEW__finalCta{background:var(--bg-dark);color:var(--text-on-dark);padding:clamp(2rem,5vw,3rem)}.walk-ins-module__WYxeEW__finalCta .walk-ins-module__WYxeEW__sectionTitle{color:var(--text-on-dark)}.walk-ins-module__WYxeEW__finalCta p{max-width:60ch;color:var(--text-on-dark-secondary);margin:1rem 0 1.5rem;font-size:1rem;line-height:1.7}.walk-ins-module__WYxeEW__finalCta .walk-ins-module__WYxeEW__heroSecondary{color:var(--text-on-dark);border-color:#ffffffa6}.walk-ins-module__WYxeEW__finalCta .walk-ins-module__WYxeEW__heroSecondary:hover{background:var(--text-on-dark);color:var(--text-primary)}@media (max-width:820px){.walk-ins-module__WYxeEW__grid,.walk-ins-module__WYxeEW__splitSection{grid-template-columns:1fr}}
