.grave-search-form[data-astro-cid-ydmx7kpv]{min-width:0;color:var(--color-text);gap:1.25rem;display:grid}.grave-search-form[data-astro-cid-ydmx7kpv] [data-astro-cid-ydmx7kpv][hidden]{display:none!important}.grave-search-form[data-astro-cid-ydmx7kpv] p[data-astro-cid-ydmx7kpv].grave-search-error,.grave-search-form[data-astro-cid-ydmx7kpv] p[data-astro-cid-ydmx7kpv].grave-search-feedback-copy{overflow-wrap:anywhere;max-width:none;margin:0;font-size:1rem;line-height:1.6}.grave-search-extra-fields[data-astro-cid-ydmx7kpv]{gap:1rem;min-width:0;display:grid}.grave-search-extra[data-astro-cid-ydmx7kpv] summary[data-astro-cid-ydmx7kpv]:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.cemetery-form-field[data-astro-cid-ydmx7kpv] input[data-astro-cid-ydmx7kpv][aria-invalid=true]{border-color:var(--color-primary-hover);border-width:2px}.grave-search-extra[data-astro-cid-ydmx7kpv]{border-top:1px solid var(--color-border);min-width:0}.grave-search-extra[data-astro-cid-ydmx7kpv] summary[data-astro-cid-ydmx7kpv]{min-height:3rem;color:var(--color-primary-hover);cursor:pointer;font-family:var(--font-heading);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.8rem;font-size:1.1rem;line-height:1.35;list-style:none;display:flex}.grave-search-extra[data-astro-cid-ydmx7kpv] summary[data-astro-cid-ydmx7kpv]::-webkit-details-marker{display:none}.grave-search-extra[data-astro-cid-ydmx7kpv] summary[data-astro-cid-ydmx7kpv]>span[data-astro-cid-ydmx7kpv]{min-width:0}.grave-search-extra[data-astro-cid-ydmx7kpv] summary[data-astro-cid-ydmx7kpv] small[data-astro-cid-ydmx7kpv]{color:var(--color-muted);font-family:var(--font-body);margin-top:.15rem;font-size:.8rem;display:block}.grave-search-extra[data-astro-cid-ydmx7kpv] summary[data-astro-cid-ydmx7kpv]>svg{flex:none}.grave-search-extra[data-astro-cid-ydmx7kpv][open] summary[data-astro-cid-ydmx7kpv]>svg{transform:rotate(180deg)}.grave-search-extra-fields[data-astro-cid-ydmx7kpv]{padding-block:.25rem 1rem}.grave-search-form[data-astro-cid-ydmx7kpv] p[data-astro-cid-ydmx7kpv].grave-search-error{color:var(--color-primary-hover);font-weight:600}button[data-astro-cid-ydmx7kpv].cemetery-form-action:disabled{cursor:wait;opacity:.75}.grave-search-feedback[data-astro-cid-ydmx7kpv]{border-left:3px solid var(--color-primary);background:var(--color-surface-light);border-radius:0 .5rem .5rem 0;padding:1rem}.grave-search-results[data-astro-cid-ydmx7kpv]{overflow-wrap:anywhere;margin:.65rem 0 0;padding-inline-start:1.4rem}.grave-search-results[data-astro-cid-ydmx7kpv]>li+li{margin-top:.55rem}.grave-search-results[data-astro-cid-ydmx7kpv]>li>span{display:block}.grave-search-form[data-astro-cid-ydmx7kpv] a[data-astro-cid-ydmx7kpv].grave-search-feedback-link{width:fit-content;max-width:100%;min-height:2.75rem;color:var(--color-primary);overflow-wrap:anywhere;align-items:center;gap:.6rem;margin-top:.4rem;font-size:1rem;font-weight:600;line-height:1.4;display:flex}.grave-search-feedback-link[data-astro-cid-ydmx7kpv]>svg{flex:none}.grave-search-faq[data-astro-cid-cqwjv53z]{border:1px solid var(--color-border);background:var(--color-background);min-width:0;color:var(--color-text);border-radius:1rem;margin-block:1.25rem}.grave-search-faq-item[data-astro-cid-cqwjv53z]{border-bottom:1px solid var(--color-border);min-width:0}.grave-search-faq-item[data-astro-cid-cqwjv53z]:last-child{border-bottom:0}.grave-search-faq-item[data-astro-cid-cqwjv53z]:first-child,.grave-search-faq-item[data-astro-cid-cqwjv53z]:first-child .grave-search-faq-question[data-astro-cid-cqwjv53z]{border-top-left-radius:calc(1rem - 1px);border-top-right-radius:calc(1rem - 1px)}.grave-search-faq-item[data-astro-cid-cqwjv53z]:last-child,.grave-search-faq-item[data-astro-cid-cqwjv53z]:last-child .grave-search-faq-question[data-astro-cid-cqwjv53z]{border-bottom-right-radius:calc(1rem - 1px);border-bottom-left-radius:calc(1rem - 1px)}.grave-search-faq-item[data-astro-cid-cqwjv53z][open]{background:var(--color-surface-light)}.grave-search-faq-question[data-astro-cid-cqwjv53z]{min-height:3.5rem;color:var(--color-primary,#3f6139);font-family:var(--font-heading);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.125rem;font-size:1.125rem;font-weight:600;line-height:1.4;list-style:none;display:grid}.grave-search-faq-question[data-astro-cid-cqwjv53z]::-webkit-details-marker{display:none}.grave-search-faq-question[data-astro-cid-cqwjv53z]:focus-visible{outline:3px solid var(--color-primary,#3f6139);outline-offset:-5px}.grave-search-faq-label[data-astro-cid-cqwjv53z]{hyphens:auto;overflow-wrap:anywhere;min-width:0}.grave-search-faq-marker[data-astro-cid-cqwjv53z]{width:.5rem;height:.5rem;color:var(--color-muted);border-bottom:2px solid;border-right:2px solid;margin:-.25rem .2rem 0 0;transform:rotate(45deg)}.grave-search-faq-item[data-astro-cid-cqwjv53z][open] .grave-search-faq-marker[data-astro-cid-cqwjv53z]{color:var(--color-primary,#3f6139);margin-top:.25rem;transform:rotate(225deg)}.grave-search-faq[data-astro-cid-cqwjv53z] .grave-search-faq-answer[data-astro-cid-cqwjv53z]{min-width:0;max-width:70ch;color:var(--color-text);font-family:var(--font-body);hyphens:auto;overflow-wrap:anywhere;margin:0;padding:0 1.125rem 1.25rem;font-size:1rem;line-height:1.75}@media (hover:hover){.grave-search-faq-question[data-astro-cid-cqwjv53z]:hover{background:var(--color-surface-light);color:var(--color-primary-hover)}}
