.sr-only[data-astro-cid-5zdzcq45]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ci-crumb[data-astro-cid-5zdzcq45]{padding:var(--space-6) var(--page-pad-x) var(--space-4)}.ci-header[data-astro-cid-5zdzcq45]{padding:0 var(--page-pad-x) var(--space-8)}.ci-intro[data-astro-cid-5zdzcq45]{padding:var(--space-8) var(--page-pad-x) var(--space-10);max-width:calc(var(--measure-doc) + var(--page-pad-x) * 2)}.prose[data-astro-cid-5zdzcq45] p{font-family:var(--font-body);font-size:17px;line-height:1.65;color:var(--ink);margin:0 0 var(--space-4)}.prose[data-astro-cid-5zdzcq45] a{color:var(--red);text-decoration:underline;text-decoration-color:var(--rule)}.prose[data-astro-cid-5zdzcq45] a:hover{text-decoration-color:var(--red)}.prose[data-astro-cid-5zdzcq45] h2{font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:var(--space-10) 0 var(--space-4)}.prose[data-astro-cid-5zdzcq45] ul,.prose[data-astro-cid-5zdzcq45] ol{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--ink);padding-left:var(--space-6);margin:0 0 var(--space-4)}.prose[data-astro-cid-5zdzcq45] li{margin-bottom:var(--space-2)}.prose[data-astro-cid-5zdzcq45] strong{font-weight:600}.ci-summary[data-astro-cid-5zdzcq45]{padding:var(--space-6) var(--page-pad-x);display:flex;gap:var(--space-10);flex-wrap:wrap}.ci-summary__stat[data-astro-cid-5zdzcq45]{display:flex;flex-direction:column;gap:var(--space-1)}.ci-summary__num[data-astro-cid-5zdzcq45]{font-family:var(--font-display);font-size:36px;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1}.ci-summary__label[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--dusk)}.ci-era[data-astro-cid-5zdzcq45]{padding:var(--space-6) var(--page-pad-x);display:flex;flex-direction:column;gap:var(--space-3)}.ci-era__list[data-astro-cid-5zdzcq45]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-8)}.ci-era__item[data-astro-cid-5zdzcq45]{display:flex;align-items:baseline;gap:var(--space-2)}.ci-era__label[data-astro-cid-5zdzcq45]{font-family:var(--font-body);font-size:14px;color:var(--ink)}.ci-era__count[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--red);letter-spacing:.02em}.ci-az-bar[data-astro-cid-5zdzcq45]{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);display:flex;flex-wrap:wrap;gap:2px;padding:var(--space-2) var(--page-pad-x);box-shadow:0 2px 8px #0000000f}.ci-az-bar__link[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 7px;text-decoration:none;color:var(--red);border-radius:2px;transition:background .12s,color .12s;line-height:1}.ci-az-bar__link[data-astro-cid-5zdzcq45]:hover{background:var(--red);color:var(--paper)}.ci-az-bar__link--empty[data-astro-cid-5zdzcq45]{color:var(--rule);cursor:default;pointer-events:none}.ci-filter-wrap[data-astro-cid-5zdzcq45]{padding:var(--space-4) var(--page-pad-x) var(--space-2)}.ci-filter[data-astro-cid-5zdzcq45]{width:100%;max-width:480px;font-family:var(--font-body);font-size:15px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:var(--space-2) var(--space-4);outline:none;border-radius:2px;display:block;box-sizing:border-box}.ci-filter[data-astro-cid-5zdzcq45]:focus{border-color:var(--red);box-shadow:0 0 0 2px rgba(var(--red-rgb, 180,40,40),.12)}.ci-filter[data-astro-cid-5zdzcq45]::placeholder{color:var(--dusk);opacity:.7}.ci-list[data-astro-cid-5zdzcq45]{padding:var(--space-2) var(--page-pad-x) var(--space-16);display:flex;flex-direction:column;gap:0}.ci-letter-divider[data-astro-cid-5zdzcq45]{background:var(--rule);color:var(--dusk);font-family:var(--font-mono);font-size:18px;font-weight:700;letter-spacing:.06em;padding:var(--space-2) 0;margin-top:var(--space-6);margin-bottom:0;scroll-margin-top:56px;border-bottom:1px solid var(--caliche, #d8d0c4);display:flex;align-items:baseline;gap:var(--space-2)}.ci-letter-divider__count[data-astro-cid-5zdzcq45]{font-size:12px;font-weight:400;color:var(--dusk);opacity:.7}.ci-card[data-astro-cid-5zdzcq45]{border-top:1px solid var(--rule);padding:var(--space-6) 0;display:grid;grid-template-columns:1fr;gap:var(--space-3);max-width:var(--measure-doc);scroll-margin-top:var(--space-10)}.ci-card__header[data-astro-cid-5zdzcq45]{display:flex;flex-direction:column;gap:var(--space-2)}.ci-card__meta[data-astro-cid-5zdzcq45]{display:flex;gap:var(--space-2);flex-wrap:wrap;align-items:center}.ci-card__era[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--paper);background:var(--dusk);padding:2px 6px;line-height:1.4}.ci-card__status[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;padding:2px 6px;line-height:1.4}.ci-card__status--active[data-astro-cid-5zdzcq45]{color:var(--paper);background:var(--status-cemetery-active)}.ci-card__status--preserved[data-astro-cid-5zdzcq45]{color:var(--paper);background:var(--status-cemetery-preserved)}.ci-card__status--abandoned[data-astro-cid-5zdzcq45]{color:var(--paper);background:var(--status-cemetery-abandoned)}.ci-card__status--unknown[data-astro-cid-5zdzcq45]{color:var(--dusk);background:var(--rule)}.ci-card__dossier-badge[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--paper);background:var(--red);padding:2px 6px;line-height:1.4}.ci-card__title[data-astro-cid-5zdzcq45]{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:0;line-height:1.2}.ci-card__spoke-link[data-astro-cid-5zdzcq45]{color:var(--ink);text-decoration:none}.ci-card__spoke-link[data-astro-cid-5zdzcq45]:hover{color:var(--red);text-decoration:underline}.ci-card__sub[data-astro-cid-5zdzcq45]{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:baseline}.ci-card__town[data-astro-cid-5zdzcq45]{font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--red)}.ci-card__est[data-astro-cid-5zdzcq45],.ci-card__denom[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:11px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--dusk)}.ci-card__body[data-astro-cid-5zdzcq45]{display:flex;flex-direction:column;gap:var(--space-2)}.ci-card__notes[data-astro-cid-5zdzcq45]{font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--ink);margin:0}.ci-card__interments[data-astro-cid-5zdzcq45]{font-family:var(--font-body);font-size:14px;color:var(--dusk);margin:0;line-height:1.5}.ci-card__interments[data-astro-cid-5zdzcq45] strong[data-astro-cid-5zdzcq45]{color:var(--ink);font-weight:600}.ci-card__footer[data-astro-cid-5zdzcq45]{display:flex;gap:var(--space-4);flex-wrap:wrap;align-items:center}.ci-card__dossier-link[data-astro-cid-5zdzcq45]{font-family:var(--font-body);font-size:14px;font-weight:500;color:var(--red);text-decoration:none}.ci-card__dossier-link[data-astro-cid-5zdzcq45]:hover{text-decoration:underline}.ci-card__thc[data-astro-cid-5zdzcq45]{font-family:var(--font-mono);font-size:10px;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--dusk)}.ci-filter-empty[data-astro-cid-5zdzcq45]{font-family:var(--font-body);font-size:15px;color:var(--dusk);padding:var(--space-8) 0;font-style:italic}@media (max-width: 768px){.ci-crumb[data-astro-cid-5zdzcq45],.ci-header[data-astro-cid-5zdzcq45],.ci-intro[data-astro-cid-5zdzcq45],.ci-summary[data-astro-cid-5zdzcq45],.ci-era[data-astro-cid-5zdzcq45],.ci-az-bar[data-astro-cid-5zdzcq45],.ci-filter-wrap[data-astro-cid-5zdzcq45],.ci-list[data-astro-cid-5zdzcq45]{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}.ci-card__title[data-astro-cid-5zdzcq45]{font-size:20px}.ci-summary__num[data-astro-cid-5zdzcq45]{font-size:28px}.ci-az-bar__link[data-astro-cid-5zdzcq45]{font-size:11px;padding:3px 5px}}
