.ls-wrap[data-astro-cid-cesyhki6]{max-width:1280px;margin:0 auto;padding:0 48px;position:relative}.ls-mono[data-astro-cid-cesyhki6]{font-family:var(--font-mono);font-weight:700}.ls-eyebrow[data-astro-cid-cesyhki6]{color:var(--on-dark-label)}.ls-section-h[data-astro-cid-cesyhki6]{font-size:clamp(28px,3.5vw,44px);font-weight:700;color:var(--primary);letter-spacing:-.025em;line-height:1.05;margin:8px 0 32px;border-left:4px solid var(--red);padding-left:18px}.ls-hero[data-astro-cid-cesyhki6]{position:relative;min-height:300px;display:flex;align-items:flex-end;overflow:hidden;background:var(--primary)}.ls-hero-media[data-astro-cid-cesyhki6]{position:absolute;inset:0}.ls-hero-media[data-astro-cid-cesyhki6] .rimg{width:100%;height:100%;object-fit:cover}.ls-hero-scrim[data-astro-cid-cesyhki6]{position:absolute;inset:0;background:linear-gradient(90deg,#001a33eb,#002a53b8 45%,#002a532e)}.ls-hero-inner[data-astro-cid-cesyhki6]{z-index:1;padding-top:140px;padding-bottom:36px;width:100%}.ls-crumbs[data-astro-cid-cesyhki6]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin-bottom:14px;color:var(--on-dark-muted)}.ls-crumbs[data-astro-cid-cesyhki6] a[data-astro-cid-cesyhki6]{color:var(--on-dark-text);text-decoration:none}.ls-crumbs[data-astro-cid-cesyhki6] a[data-astro-cid-cesyhki6]:hover{color:#fff}.ls-hero-h[data-astro-cid-cesyhki6]{font-size:clamp(34px,4.5vw,56px);font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1.02;margin:6px 0 12px;border-left:4px solid var(--red);padding-left:18px}.ls-hero-meta[data-astro-cid-cesyhki6]{font-family:var(--font-serif);font-size:15px;color:var(--on-dark-text);margin:0;padding-left:22px}.ls-hero-caption[data-astro-cid-cesyhki6]{position:absolute;right:48px;bottom:14px;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-label);margin:0}.ls-results[data-astro-cid-cesyhki6]{background:var(--surface);padding:40px 0 96px}.ls-filters[data-astro-cid-cesyhki6]{display:grid;grid-template-columns:2fr repeat(5,1fr) auto;gap:12px;align-items:end;background:var(--surface-card);border-radius:var(--r-xl);padding:18px 20px;box-shadow:var(--shadow-md)}.ls-field[data-astro-cid-cesyhki6]{display:flex;flex-direction:column;gap:6px;min-width:0}.ls-field[data-astro-cid-cesyhki6] label[data-astro-cid-cesyhki6]{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-variant)}.ls-field[data-astro-cid-cesyhki6] input[data-astro-cid-cesyhki6],.ls-field[data-astro-cid-cesyhki6] select[data-astro-cid-cesyhki6]{width:100%;min-height:44px;padding:0 12px;font-family:var(--font-serif);font-size:14px;color:var(--on-surface);background:var(--surface-low);border:1.5px solid transparent;border-radius:var(--r-md);transition:border-color var(--dur-std) var(--ease)}.ls-field[data-astro-cid-cesyhki6] input[data-astro-cid-cesyhki6]:focus,.ls-field[data-astro-cid-cesyhki6] select[data-astro-cid-cesyhki6]:focus{border-color:var(--primary);outline:none}.ls-field-actions[data-astro-cid-cesyhki6]{display:flex;gap:8px}.ls-field-actions[data-astro-cid-cesyhki6] .btn[data-astro-cid-cesyhki6]{min-height:44px}.ls-count[data-astro-cid-cesyhki6]{font-family:var(--font-mono);font-size:12px;color:var(--on-variant);margin:24px 0 20px}.ls-grid[data-astro-cid-cesyhki6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ls-grid[data-astro-cid-cesyhki6][hidden]{display:none}.ls-empty[data-astro-cid-cesyhki6]{background:var(--surface-low);border-radius:var(--r-xl);padding:56px 32px;text-align:center}.ls-empty-h[data-astro-cid-cesyhki6]{font-size:24px;font-weight:700;color:var(--primary);margin:0 0 10px}.ls-empty-p[data-astro-cid-cesyhki6]{font-family:var(--font-serif);font-size:15px;color:var(--on-variant);line-height:1.7;max-width:520px;margin:0 auto 24px}.ls-empty-actions[data-astro-cid-cesyhki6]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.ls-communities[data-astro-cid-cesyhki6]{background:var(--surface-low);padding:96px 0}.ls-comm-grid[data-astro-cid-cesyhki6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.ls-comm[data-astro-cid-cesyhki6]{display:flex;flex-direction:column;min-width:0;background:var(--surface-card);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:box-shadow var(--dur-std) var(--ease),transform var(--dur-std) var(--ease)}.ls-comm[data-astro-cid-cesyhki6]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ls-comm-media[data-astro-cid-cesyhki6]{aspect-ratio:4/3;overflow:hidden;background:var(--surface-low)}.ls-comm-media[data-astro-cid-cesyhki6] .rimg{transition:transform var(--dur-slow) var(--ease)}.ls-comm[data-astro-cid-cesyhki6]:hover .ls-comm-media[data-astro-cid-cesyhki6] .rimg{transform:scale(1.03)}.ls-comm-body[data-astro-cid-cesyhki6]{padding:14px 16px 16px}.ls-comm-name[data-astro-cid-cesyhki6]{font-size:15px;font-weight:700;color:var(--primary);margin:0 0 2px;line-height:1.3}.ls-comm-city[data-astro-cid-cesyhki6]{font-family:var(--font-serif);font-size:12px;font-style:italic;color:var(--muted);margin:0 0 8px}.ls-comm-meta[data-astro-cid-cesyhki6]{font-size:12px;color:var(--on-variant);margin:0}.ls-cta[data-astro-cid-cesyhki6]{background:var(--primary);padding:80px 0;position:relative;overflow:hidden}.ls-cta-inner[data-astro-cid-cesyhki6]{z-index:1;display:grid;grid-template-columns:60fr 40fr;gap:40px;align-items:center}.ls-cta-h[data-astro-cid-cesyhki6]{font-size:clamp(28px,3.5vw,40px);font-weight:700;color:#fff;letter-spacing:-.025em;line-height:1.1;margin:8px 0 10px}.ls-cta-sub[data-astro-cid-cesyhki6]{font-family:var(--font-serif);font-size:15px;font-style:italic;color:var(--on-dark-muted);line-height:1.7;margin:0;max-width:520px}.ls-cta-actions[data-astro-cid-cesyhki6]{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}@media(max-width:1100px){.ls-grid[data-astro-cid-cesyhki6]{grid-template-columns:repeat(2,minmax(0,1fr))}.ls-comm-grid[data-astro-cid-cesyhki6]{grid-template-columns:repeat(3,minmax(0,1fr))}.ls-filters[data-astro-cid-cesyhki6]{grid-template-columns:repeat(3,1fr)}.ls-field-q[data-astro-cid-cesyhki6],.ls-field-actions[data-astro-cid-cesyhki6]{grid-column:1 / -1}}@media(max-width:900px){.ls-wrap[data-astro-cid-cesyhki6]{padding:0 24px}.ls-hero-inner[data-astro-cid-cesyhki6]{padding-top:116px;padding-bottom:28px}.ls-hero-caption[data-astro-cid-cesyhki6]{right:24px}.ls-cta-inner[data-astro-cid-cesyhki6]{grid-template-columns:1fr}.ls-cta-actions[data-astro-cid-cesyhki6]{justify-content:flex-start}.ls-comm-grid[data-astro-cid-cesyhki6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ls-grid[data-astro-cid-cesyhki6]{grid-template-columns:1fr}.ls-filters[data-astro-cid-cesyhki6]{grid-template-columns:1fr 1fr;padding:16px}.ls-field-actions[data-astro-cid-cesyhki6] .btn[data-astro-cid-cesyhki6]{flex:1;justify-content:center}.ls-comm-grid[data-astro-cid-cesyhki6]{grid-template-columns:1fr}.ls-hero-caption[data-astro-cid-cesyhki6]{display:none}}@media(prefers-reduced-motion:reduce){.ls-comm-media[data-astro-cid-cesyhki6] .rimg,.ls-comm[data-astro-cid-cesyhki6]{transition:none}.ls-comm[data-astro-cid-cesyhki6]:hover .ls-comm-media[data-astro-cid-cesyhki6] .rimg{transform:none}}
