body #page #content #bpm-regional-endemics.bpm-endemic-mosaic{box-sizing:border-box;width:100%;max-width:none;margin:32px auto;padding:48px 24px;background:#f7f6f0;color:#35432c;text-align:left;scroll-margin-top:80px}
#bpm-regional-endemics.bpm-endemic-mosaic *{box-sizing:border-box}
#bpm-regional-endemics .bpm-endemic-mosaic-inner{max-width:1120px;margin:auto}
#bpm-regional-endemics .bpm-endemic-mosaic-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;align-items:center;margin-bottom:30px}
body #page #content #bpm-regional-endemics .bpm-endemic-mosaic-eyebrow{font:400 12px/1.6 Lato,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#687053;margin:0 0 12px;padding:0}
body #page #content #bpm-regional-endemics h2{font:400 clamp(30px,4vw,47px)/1.14 Georgia,serif;letter-spacing:0;color:#35432c;text-align:left;margin:0;padding:0;max-width:590px;text-transform:none}
body #page #content #bpm-regional-endemics .bpm-endemic-mosaic-intro>div>p:not(.bpm-endemic-mosaic-eyebrow){font:400 17px/1.65 Lato,Arial,sans-serif;color:#35432c;margin:0 0 16px;padding:0}
#bpm-regional-endemics .bpm-endemic-mosaic-link{font:600 16px/1.65 Lato,Arial,sans-serif;color:#35432c;text-decoration:underline;text-underline-offset:6px;box-shadow:none}
#bpm-regional-endemics .bpm-endemic-mosaic-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}
#bpm-regional-endemics .bpm-endemic-mosaic-tile{grid-column:span 4;position:relative;overflow:hidden;aspect-ratio:3/2;background:#e3e2d8;padding:0;margin:0;width:100%;border:0;border-radius:0}
#bpm-regional-endemics .bpm-endemic-mosaic-tile:nth-child(n+4){grid-column:span 3}
body #page #content #bpm-regional-endemics .bpm-endemic-mosaic-photo{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;margin:0;padding:0;border:0;border-radius:0;box-shadow:none}
body #page #content #bpm-regional-endemics .bpm-endemic-mosaic-tile figcaption{position:absolute;bottom:0;left:0;right:0;margin:0;padding:24px 12px 9px;color:#fff;font:400 12px/1.35 Lato,Arial,sans-serif;text-align:left;background:linear-gradient(transparent,rgba(15,22,13,.8))}
body #page #content #bpm-regional-endemics .bpm-endemic-mosaic-credit{font:400 11px/1.6 Lato,Arial,sans-serif;color:#64705c;text-align:right;margin:9px 0 0;padding:0}
#bpm-regional-endemics .bpm-endemic-mosaic-link:focus-visible{outline:2px solid #35432c;outline-offset:5px}
@media(max-width:650px){body #page #content #bpm-regional-endemics.bpm-endemic-mosaic{padding:28px 18px}#bpm-regional-endemics .bpm-endemic-mosaic-intro{grid-template-columns:1fr;gap:18px;margin-bottom:24px}body #page #content #bpm-regional-endemics h2{font-size:34px}#bpm-regional-endemics .bpm-endemic-mosaic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}#bpm-regional-endemics .bpm-endemic-mosaic-tile,#bpm-regional-endemics .bpm-endemic-mosaic-tile:nth-child(n+4){grid-column:span 1}#bpm-regional-endemics .bpm-endemic-mosaic-tile:first-child{grid-column:span 2}body #page #content #bpm-regional-endemics .bpm-endemic-mosaic-tile figcaption{font-size:11px;padding:24px 8px 7px}}
