.sbm-trail.svelte-d97mot{padding:1rem 0 .5rem}.sbm-trail-items.svelte-d97mot{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#8a7a8a}.sbm-trail-link.svelte-d97mot{color:#8b3a7a;font-weight:600}.sbm-trail-sep.svelte-d97mot{color:#baa}.sbm-trail-current.svelte-d97mot{color:#6a5a6a}.sbm-city-banner.svelte-d97mot{background:linear-gradient(135deg,#8b3a7a,#c06090 60%,#d4956b);border-radius:14px;padding:3rem 2rem;text-align:center;color:#fff;margin-bottom:2rem;box-shadow:0 6px 24px #6b2d5b33}.sbm-city-title.svelte-d97mot{font-size:clamp(1.8rem,4.5vw,2.8rem);font-weight:900;margin-bottom:.5rem}.sbm-city-subtitle.svelte-d97mot{font-size:1.05rem;opacity:.92}.sbm-faq-wrap.svelte-d97mot{max-width:780px}.sbm-faq-entry.svelte-d97mot{background:#fff;border-radius:10px;margin-bottom:1rem;box-shadow:0 2px 8px #0000000a;overflow:hidden}.sbm-faq-entry-inner.svelte-d97mot{display:flex;gap:1.25rem;padding:1.5rem}.sbm-faq-num.svelte-d97mot{font-size:1.5rem;font-weight:900;color:#c06090;flex-shrink:0;width:36px;line-height:1.3}.sbm-faq-question.svelte-d97mot h3:where(.svelte-d97mot){color:#3a2a3a;font-size:1.05rem;font-weight:700;margin-bottom:.5rem}.sbm-faq-answer.svelte-d97mot p:where(.svelte-d97mot){color:#6a5a6a;font-size:.93rem;line-height:1.7}@media(max-width:480px){.sbm-faq-entry-inner.svelte-d97mot{flex-direction:column;gap:.5rem;padding:1.25rem}.sbm-city-banner.svelte-d97mot{padding:2rem 1.25rem;border-radius:10px}}
