.local-details-section.svelte-1p279lp{border-top:1px solid var(--border-color,#dcc8b2);border-bottom:1px solid var(--border-color,#dcc8b2);background-color:#fff;padding:70px 0}.local-grid.svelte-1p279lp{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.local-card.svelte-1p279lp{background:var(--bg-main,#eee4d7);border:1px solid var(--border-color,#dcc8b2);border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 4px 15px #00000008}.local-card.svelte-1p279lp:hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000014}.highlight-card.svelte-1p279lp{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border-color:#c5a88066}.highlight-card.svelte-1p279lp h3:where(.svelte-1p279lp){color:#fff}.highlight-card.svelte-1p279lp .card-lead:where(.svelte-1p279lp){color:#fffc}.highlight-card.svelte-1p279lp .details-list:where(.svelte-1p279lp) span:where(.svelte-1p279lp){color:#ffffffd9}.highlight-card.svelte-1p279lp .details-list:where(.svelte-1p279lp) strong:where(.svelte-1p279lp){color:#fff}.card-icon.svelte-1p279lp{width:52px;height:52px;color:var(--primary-color,#0f172a);background-color:#0f172a0f;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:1.4rem;display:flex}.accent-icon.svelte-1p279lp{color:var(--accent-color,#c5a880);background-color:#c5a88033}.local-card.svelte-1p279lp h3:where(.svelte-1p279lp){color:var(--primary-color,#0f172a);margin-bottom:10px;font-size:1.3rem}.card-lead.svelte-1p279lp{color:var(--text-light,#64748b);margin-bottom:24px;font-size:.95rem;line-height:1.5}.details-list.svelte-1p279lp{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.details-list.svelte-1p279lp li:where(.svelte-1p279lp){align-items:flex-start;gap:12px;font-size:.9rem;display:flex}.details-list.svelte-1p279lp i:where(.svelte-1p279lp){color:var(--accent-color,#c5a880);flex-shrink:0;margin-top:3px;font-size:1.1rem}.details-list.svelte-1p279lp strong:where(.svelte-1p279lp){color:var(--primary-color,#0f172a);margin-bottom:2px;display:block}.details-list.svelte-1p279lp span:where(.svelte-1p279lp){color:var(--text-light,#64748b);line-height:1.4}@media (width<=768px){.local-grid.svelte-1p279lp{grid-template-columns:1fr}}
