.cemeterySharedNavigation{border-block:1px solid var(--color-border,#ccd4db);margin:1rem 0;padding:.5rem 0}.cemeterySharedNavigation .pioneerCemeteryNav{margin:.35rem 0}.cemeterySharedNavigation a[aria-current=location]{color:#fff;background:#17384e}.cemeteryUnifiedControls{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.cemeteryUnifiedControls label{flex:15rem;gap:.4rem;display:grid}.cemeteryUnifiedControls input,.cemeteryUnifiedControls select{font:inherit;box-sizing:border-box;border:1px solid #8f9da7;border-radius:.3rem;width:100%;min-width:0;padding:.75rem}.cemeteryUnifiedResults{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;display:grid}.cemeteryUnifiedResults article{background:#fff;border:1px solid #ccd4db;border-radius:.4rem;padding:1rem}.cemeteryUnifiedResults h3{margin:.5rem 0}.cemeteryUnifiedResults nav{flex-wrap:wrap;gap:.8rem;display:flex}.cemeteryUnifiedResults small{display:block}.cemeteryUnifiedMap{margin-block:1.5rem}.cemeteryUnifiedMap>summary{cursor:pointer;background:#edf2f3;padding:1rem;font-weight:700}.cemeteryUnifiedMap .islandHome{margin-top:1rem}.cemeteryUnifiedResults a:focus-visible,.cemeterySharedNavigation a:focus-visible{outline-offset:3px;outline:3px solid #c44b45}.cemeteryMobileViews{display:none}@media (width<=700px){.cemeteryMobileViews{grid-column:1/-1;gap:.5rem;display:flex}.cemeteryMobileViews button{min-height:44px;font:inherit;color:#17384e;background:#fff;border:1px solid #8f9da7;border-radius:.3rem;flex:1;padding:.6rem}.cemeteryMobileViews button[aria-pressed=true]{color:#fff;background:#17384e}.cemeteryMobileView-map>.cemeteryPhotoBrowser,.cemeteryMobileView-results>.cemeteryMapPanel,.cemeteryMobileView-record>.cemeteryMapPanel,.cemeteryMobileView-results .cemeteryWorkspaceRecord,.cemeteryMobileView-record .cemeteryWorkspaceResults{display:none}.cemeteryUnifiedResults{margin-top:1rem}.cemeteryUnifiedControls{gap:.75rem}}.cemeteryMapChoices{background:#e2edf3;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:1rem;padding:1.5rem max(4vw,1rem);display:grid}.cemeteryMapChoices h2,.cemeteryExplorerHub #cemetery-search>h2{margin:0 0 .6rem;font:700 clamp(1.6rem,2.5vw,2.2rem)/1.2 Georgia,serif}.cemeteryMapChoices p{margin:0;line-height:1.5}.cemeteryMapChoices>a{background:#17384e;border:2px solid #17384e;border-radius:.4rem;align-content:center;gap:.5rem;min-height:105px;padding:1.2rem;display:grid;color:#fff!important;text-decoration:none!important}.cemeteryMapChoices>a:hover{background:#28566e}.cemeteryMapChoices span{font-size:.9rem;line-height:1.5}.cemeteryExplorerHub #cemetery-search,.cemeteryExplorerHub>.cemeteryUnifiedMap,.cemeteryExplorerHub>p{margin-inline:max(4vw,1rem)}.cemeteryExplorerHub #cemetery-search{padding-block:1.5rem}.cemeteryExplorerHub #cemetery-search>p{max-width:90ch;line-height:1.6}.cemeteryMapChoices a:focus-visible{outline-offset:4px;outline:3px solid #a46b14}@media (width<=800px){.cemeteryMapChoices{grid-template-columns:minmax(0,1fr)}.cemeteryMapChoices>a{min-height:80px}}.cemeteryArtworkCredit{color:#12344b;background:#e2edf3;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:0;padding:.8rem max(4vw,1rem);font:.9rem/1.5 Arial,sans-serif;display:flex}.cemeteryArtworkCredit a{color:inherit;align-content:center;min-height:32px;text-decoration:underline}@media (width<=760px){.cemeteryArtworkCredit{gap:.4rem;display:grid}}
