.apple-permanent .apple-photo-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;margin-top:1.5rem}
.apple-permanent .apple-photo-grid figure {min-width:0;margin:0}
.apple-permanent .apple-photo-grid .enlarge {display:block;width:100%;padding:0;border:1px solid #dedbce;border-radius:.35rem;overflow:hidden;background:#f4f1e9;cursor:zoom-in}
.apple-permanent .apple-photo-grid .enlarge img {display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.apple-permanent .apple-photo-grid .enlarge:focus-visible {outline:2px solid #526246;outline-offset:3px}
.apple-permanent .apple-plan-grid {grid-template-columns:repeat(3,minmax(0,1fr))}
.apple-permanent .apple-plan-grid .enlarge img {object-fit:contain;background:#183349}
.apple-permanent .apple-photo-grid figcaption {padding-top:.55rem;font-size:.9rem;color:#545e50}
@media(max-width:700px) {.apple-permanent .apple-photo-grid {grid-template-columns:minmax(0,1fr)}}
.apple-permanent #community .enlarge img, .apple-permanent .apple-map-grid .enlarge img {aspect-ratio:auto;object-fit:contain}
