.layout.svelte-76awnm{display:grid;gap:16px;margin-top:12px;--map-h: 260px}.layout.svelte-76awnm>:where(.svelte-76awnm){min-width:0}.map.svelte-76awnm .mapview{border-radius:16px}@media (min-width: 900px){.layout.svelte-76awnm{grid-template-columns:minmax(0,1fr) 460px;gap:28px;align-items:start;--map-h: 460px}.map.svelte-76awnm{order:2;position:sticky;top:78px}}.main.svelte-76awnm{max-width:820px;display:flex;flex-direction:column;gap:12px}.head.svelte-76awnm{display:flex;gap:12px;align-items:flex-start;padding:4px 4px 0}.head.svelte-76awnm .pin{margin-top:2px}h1.svelte-76awnm{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}@media (min-width: 760px){h1.svelte-76awnm{font-size:28px;font-weight:800}}.dates.svelte-76awnm{margin-top:2px;font-size:14px;font-weight:500;color:var(--text-2)}.sev.svelte-76awnm{margin-top:4px;font-size:13px;font-weight:700;color:var(--c)}.summary.svelte-76awnm{margin:6px 4px;font-size:17px;line-height:1.55}.card.box.svelte-76awnm{display:flex;gap:11px;align-items:flex-start;padding:14px;border-radius:14px}.badge.svelte-76awnm{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--h);color:var(--f)}.box.svelte-76awnm>span:where(.svelte-76awnm):last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.lbl.svelte-76awnm{font-size:13px;font-weight:600;color:var(--text-2)}.val.svelte-76awnm{font-size:15px}.rel-box.svelte-76awnm{flex-direction:column;gap:10px}.rel.svelte-76awnm{display:flex;flex-direction:column;gap:3px}.rel-head.svelte-76awnm{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.src.svelte-76awnm{padding:2px 6px;border-radius:999px;background:var(--fill);color:var(--text-2);font-size:11px;font-weight:700}.rel-title.svelte-76awnm{font-size:14.5px;font-weight:600}.rel-sum.svelte-76awnm{font-size:13.5px;color:var(--text-2)}.rel-link.svelte-76awnm,.more.svelte-76awnm{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;color:var(--primary)}.more.svelte-76awnm{padding:0 4px}@media (hover: hover){.rel-link.svelte-76awnm:hover,.more.svelte-76awnm:hover{text-decoration:underline;text-underline-offset:3px}}
