body.page-id-2098 #GmediaGallery_20 .su-photo-detail-link {
  display:flex;align-items:center;justify-content:flex-end;min-height:44px;
  box-sizing:border-box;padding:8px 4px 12px;color:#66615b;
  font-family:inherit;font-size:13px;line-height:1.5;text-decoration:none;
  letter-spacing:0;transition:color .15s ease;
}
body.page-id-2098 #GmediaGallery_20 .su-photo-detail-link:hover {color:#242923;text-decoration:underline;text-underline-offset:4px;}
body.page-id-2098 .su-photo-detail-link:focus-visible,
body.page-id-2098 .su-photo-directory a:focus-visible {outline:2px solid #555f50;outline-offset:3px;}
body.page-id-2098 .su-photo-directory {margin:32px 5px 12px;border-top:1px solid #dcd8d2;padding:18px 0;color:#66615b;font-size:14px;}
body.page-id-2098 .su-photo-directory summary {cursor:pointer;padding:8px 0;}
body.page-id-2098 .su-photo-directory ul {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;list-style:none;margin:20px 0;padding:0;}
body.page-id-2098 .su-photo-directory a {color:inherit;line-height:1.7;text-underline-offset:4px;overflow-wrap:anywhere;}
@media(max-width:800px){body.page-id-2098 .su-photo-directory ul{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:500px){body.page-id-2098 .su-photo-directory ul{grid-template-columns:1fr;}}
