@media screen and (max-width: 767px) {
  .section_gallery10 .gallery10_list {
    display: grid;
    width: 100%;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(23, minmax(0, 1fr));
    gap: 12px;
    aspect-ratio: 10 / 31;
    column-count: auto;
  }
  .section_gallery10 .gallery10_list > .gallery10_lightbox-link {
    display: block;
    width: 100%;
    min-width: 0;
    min-height: 0;
    height: 100% !important;
    margin: 0 !important;
  }
  .section_gallery10 .gallery10_list > a:nth-child(1) { grid-area: 1 / 1 / span 5 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(2) { grid-area: 1 / 2 / span 4 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(3) { grid-area: 6 / 1 / span 4 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(4) { grid-area: 10 / 1 / span 5 / span 2; }
  .section_gallery10 .gallery10_list > a:nth-child(5) { grid-area: 5 / 2 / span 5 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(6) { grid-area: 15 / 1 / span 4 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(7) { grid-area: 15 / 2 / span 5 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(8) { grid-area: 19 / 1 / span 5 / span 1; }
  .section_gallery10 .gallery10_list > a:nth-child(9) { grid-area: 20 / 2 / span 4 / span 1; }
  .section_gallery10 .gallery10_image-wrapper {
    position: relative;
    width: 100%;
    height: 100% !important;
    padding: 0 !important;
    aspect-ratio: auto !important;
    overflow: hidden;
  }
  .section_gallery10 .gallery10_image-wrapper > img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100% !important;
    max-width: 100%;
    object-fit: cover;
    object-position: center;
  }
}

.edv-press-rot{position:relative;height:5.2rem;margin-top:1.4rem}
.edv-pr{position:absolute;left:50%;top:0;transform:translate(-50%,6px);display:flex;flex-direction:column;align-items:center;gap:.55rem;
 color:#f3eee6;text-decoration:none;opacity:0;visibility:hidden;transition:opacity 1.2s ease,transform 1.2s ease,visibility 0s linear 1.2s;white-space:nowrap}
.edv-pr.is-on{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity 1.2s ease,transform 1.2s ease,visibility 0s}
.edv-pr span{font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;text-shadow:0 1px 8px rgba(20,15,20,.8)}
.edv-pr img{display:block;width:auto;filter:brightness(0) invert(1) drop-shadow(0 0 2px rgba(20,15,20,.85)) drop-shadow(0 1px 10px rgba(20,15,20,.75))}
.edv-pr .nyt{height:26px}.edv-pr .cnt{height:36px}.edv-pr .ad{height:46px}.edv-pr .tt{height:58px}
.edv-pr .nyt{opacity:.8}.edv-pr .cnt{opacity:.68}
@media (max-width:767px){.edv-pr .nyt{height:20px}.edv-pr .cnt{height:32px}.edv-pr .ad{height:38px}.edv-pr .tt{height:46px}}
.section_logo1 .logo1_logo{filter:grayscale(1) contrast(.9);opacity:.7;transition:opacity .3s}
.section_logo1 a:hover .logo1_logo,.section_logo1 a:focus-visible .logo1_logo{opacity:1}
.section_logo1 a[href*="new-york-times"] .logo1_logo{height:auto!important;max-height:none!important;width:210px!important;max-width:100%!important;filter:brightness(0);opacity:.62}
.section_logo1 a[href*="new-york-times"]:hover .logo1_logo{opacity:.9}
@media (max-width:767px){.section_logo1 a[href*="new-york-times"] .logo1_logo{width:150px!important}}
