.MosqueCard_card__TBN_w{container-type:inline-size;padding-block:var(--space-4);border-block-end:1px solid var(--rule);color:var(--ink)}.MosqueCard_row__5LC10{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who" "next primary" "rest rest" "links links";align-items:center;gap:var(--space-2) var(--space-4)}.MosqueCard_who__3pGGf{grid-area:who;display:grid;gap:var(--space-1);min-width:0}.MosqueCard_name__DiSwV{margin:0;font-family:var(--font-sans),sans-serif;font-size:var(--step-1);font-weight:600;line-height:1.25;letter-spacing:-.005em;overflow-wrap:anywhere}.MosqueCard_name__DiSwV a{color:var(--ink);text-decoration:none}.MosqueCard_name__DiSwV a:focus-visible,.MosqueCard_name__DiSwV a:hover{color:var(--green-d);text-decoration:underline;text-underline-offset:3px}.MosqueCard_name__DiSwV a:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.MosqueCard_where__HgxnM{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-3);margin:0;color:var(--ink-2);font-size:var(--step--1);line-height:1.45}.MosqueCard_distance__oCKbJ{color:var(--green-d);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.MosqueCard_next__YpdGH{grid-area:next;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--space-3);margin:var(--space-2) 0 0}.MosqueCard_nextName__ph14g{color:var(--ink-2);font-size:var(--step--1);font-weight:600}.MosqueCard_next__YpdGH b{color:var(--ink);font-size:var(--step-2);font-variant-numeric:tabular-nums lining-nums;font-weight:700;line-height:1.1;white-space:nowrap}.MosqueCard_awaiting___ke3c{grid-area:next;margin:var(--space-2) 0 0;color:var(--ink-mute);font-size:var(--step--1)}.MosqueCard_rest___yBpj{grid-area:rest;display:flex;flex-wrap:wrap;gap:0 var(--space-4);margin:0;padding:0;list-style:none;color:var(--ink-mute);font-size:var(--step--1);line-height:1.7}.MosqueCard_rest___yBpj li{white-space:nowrap}.MosqueCard_rest___yBpj b{color:var(--ink-2);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.MosqueCard_primary__pyz__{grid-area:primary;display:inline-flex;align-items:center;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-1);background:var(--gold);color:var(--night);font-size:var(--step--1);font-weight:700;text-decoration:none;white-space:nowrap;transition:background .2s var(--ease)}.MosqueCard_primary__pyz__:focus-visible,.MosqueCard_primary__pyz__:hover{background:var(--gold-l)}.MosqueCard_primary__pyz__:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.MosqueCard_links__1MyjU{grid-area:links;display:flex;gap:var(--space-5);margin:0}.MosqueCard_quiet__Dpm9z{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:var(--ink-2);font:600 var(--step--1) var(--font-sans),sans-serif;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;cursor:pointer}.MosqueCard_quiet__Dpm9z:focus-visible,.MosqueCard_quiet__Dpm9z:hover{color:var(--green-d);text-decoration-color:currentColor}.MosqueCard_quiet__Dpm9z:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.MosqueCard_quiet__Dpm9z:disabled{color:var(--ink-mute);cursor:default;text-decoration:none}@container (min-width: 600px){.MosqueCard_row__5LC10{grid-template-columns:minmax(0,1fr) 11rem auto;grid-template-areas:"who next primary" "rest rest links";gap:0 var(--space-5)}.MosqueCard_next__YpdGH{margin:0;flex-direction:column;align-items:flex-start;gap:0}.MosqueCard_links__1MyjU{gap:var(--space-4);justify-self:end}}