.MemorialPage_main__Y0zBn{min-width:0}.MemorialPage_main__Y0zBn .MemorialPage_intro__8z3_a{max-width:640px;margin:0;color:#595959;font-size:18px;line-height:28px}.MemorialPage_main__Y0zBn .MemorialPage_search__QAEr9{display:block;width:100%;max-width:652px;box-sizing:border-box;margin:32px 0 48px;padding:0 16px 0 48px;height:60px;border:none;border-bottom:2px solid #000;border-radius:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' viewBox='0 0 24 24'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px;font:inherit;font-size:20px;line-height:28px}.MemorialPage_main__Y0zBn .MemorialPage_search__QAEr9:focus{outline:4px solid #0c7a52}.MemorialPage_main__Y0zBn .MemorialPage_empty__owuT0{margin:0 0 24px;color:#595959}.MemorialPage_main__Y0zBn .MemorialPage_list__7rY2m{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:24px;gap:24px;margin:0;padding:0;list-style:none}.MemorialPage_main__Y0zBn .MemorialPage_list__7rY2m>.MemorialPage_card__dcWxC{position:relative;display:flex;flex-direction:column;min-width:0;margin:0;overflow:hidden;border:1px solid transparent;border-radius:4px;background:#fff;transition:border-color .3s ease}.MemorialPage_photoWrap__ClQE7{position:relative;flex:none;width:100%;aspect-ratio:2/3;max-height:400px;overflow:hidden;background:#c4c4c4}.MemorialPage_photo__bTysz{object-fit:contain;object-position:center;margin:0!important}.MemorialPage_photoWrap__ClQE7 .MemorialPage_photo__bTysz{object-fit:cover;object-position:top center;width:100%!important}.MemorialPage_noPhoto__GLIwB{width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' fill='%23ffffff' fill-opacity='.6'%3E%3Ccircle cx='50' cy='36' r='17'/%3E%3Cpath d='M16 92c0-19 15-33 34-33s34 14 34 33z'/%3E%3C/svg%3E") no-repeat center 60% /55%}.MemorialPage_body__JAN69{display:flex;flex:1 1;flex-direction:column;gap:10px;min-width:0;padding:16px 18px 18px;overflow-wrap:anywhere}.MemorialPage_main__Y0zBn .MemorialPage_name__VXPSZ{margin:0;font-size:20px;font-weight:700;line-height:28px}.MemorialPage_main__Y0zBn .MemorialPage_text__vKc5_,.MemorialPage_text__vKc5_{color:#000;font-size:16px;line-height:24px}.MemorialPage_main__Y0zBn .MemorialPage_text__vKc5_ p{margin:0 0 8px}.MemorialPage_main__Y0zBn .MemorialPage_text__vKc5_ p:first-child{margin-top:0}.MemorialPage_main__Y0zBn .MemorialPage_text__vKc5_ ol,.MemorialPage_main__Y0zBn .MemorialPage_text__vKc5_ ul{margin:0 0 8px;padding-left:20px}.MemorialPage_main__Y0zBn .MemorialPage_text__vKc5_ li{margin:0}.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz,.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz:hover,.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz:visited{color:#000;text-decoration:none}.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz:hover{text-decoration:underline}.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz:after{content:"";position:absolute;inset:0}.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz:focus-visible{outline:none}.MemorialPage_main__Y0zBn .MemorialPage_cardLink___nadz:focus-visible:after{outline:4px solid #0c7a52;outline-offset:-4px}@media (max-width:767px){.MemorialPage_main__Y0zBn .MemorialPage_list__7rY2m{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.MemorialPage_body__JAN69{padding:12px}.MemorialPage_main__Y0zBn .MemorialPage_name__VXPSZ{font-size:16px;line-height:22px}.MemorialPage_main__Y0zBn .MemorialPage_search__QAEr9{max-width:none;margin:24px 0 32px;height:52px;font-size:16px}.MemorialPage_pageButton__pflyP{width:40px;height:40px;font-size:14px}}.MemorialPage_main__Y0zBn .MemorialPage_back__uDRCL{display:inline-block;margin-bottom:20px;color:#000;font-size:18px;line-height:24px;text-decoration:none}.MemorialPage_main__Y0zBn .MemorialPage_back__uDRCL:hover{text-decoration:underline}.MemorialPage_main__Y0zBn .MemorialPage_back__uDRCL:focus-visible{outline:4px solid #0c7a52}.MemorialPage_detail__cU_VA{display:flex;gap:32px;align-items:flex-start}.MemorialPage_detailPhoto__7mrv7{position:relative;flex:none;width:260px;overflow:hidden;border-radius:4px;background:#c4c4c4}.MemorialPage_detailPhoto__7mrv7 .MemorialPage_photo__bTysz{position:static!important;display:block;width:100%!important;height:auto!important;object-fit:cover}.MemorialPage_detailPhoto__7mrv7 .MemorialPage_noPhoto__GLIwB{height:320px}.MemorialPage_main__Y0zBn .MemorialPage_detailName__duiCE{margin:0 0 16px}.MemorialPage_detail__cU_VA .MemorialPage_text__vKc5_{font-size:18px;line-height:28px}@media (max-width:767px){.MemorialPage_detail__cU_VA{flex-direction:column;gap:20px;align-items:center}.MemorialPage_detailPhoto__7mrv7{width:220px;max-width:100%}}.MemorialPage_pagination__W1zec{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin:42px 0 40px}.MemorialPage_pageButton__pflyP{width:54px;height:54px;padding:0;border:1px solid transparent;border-radius:50%;background:none;color:#000;font:inherit;font-size:20px;line-height:24px;cursor:pointer;transition:background-color .3s ease}.MemorialPage_pageButton__pflyP:hover{background-color:#dbfff2}.MemorialPage_pageButton__pflyP:focus-visible{outline:4px solid #0c7a52}.MemorialPage_pageActive__5JZAn{border-color:#000}.MemorialPage_wide__Phf82.pageGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb" "main"}@media (min-width:768px){.MemorialPage_main__Y0zBn .MemorialPage_list__7rY2m{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.MemorialPage_main__Y0zBn .MemorialPage_back__uDRCL,.MemorialPage_main__Y0zBn .MemorialPage_back__uDRCL:hover,.MemorialPage_main__Y0zBn .MemorialPage_back__uDRCL:visited{color:#000}