
.lab .mag-masthead nav{flex-wrap:wrap;gap:12px 28px}
.lab .mag-wordmark{letter-spacing:.025em}
.mag-prose img{display:block;max-width:100%;height:auto}
.english-home .find-intro{margin-bottom:32px}
.english-home-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 50px}
.english-home-directory a{display:flex;flex-direction:column;gap:12px;min-width:0;padding:19px 18px 21px;border-top:2px solid #24766f;background:#f3f8f6;color:#203c38;text-decoration:none}
.english-home-directory a:nth-child(even){border-top-color:#a95b40;background:#f9f6f1}
.english-home-directory a:hover{background:#e7f1ed}
.english-home-directory strong{font:700 20px/1.25 Georgia,serif}
.english-home-directory span{font:13px/1.5 Arial,sans-serif;color:#64736d}
.english-home-section{margin:0 0 54px}
.english-home-section-header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:0 0 18px;border-bottom:1px solid #c7d7d3;margin-bottom:24px}
.english-home-section-header h2{font:700 clamp(28px,3vw,36px)/1.2 Georgia,serif;margin:0;color:#243e39}
.english-home-section-header p{font:12px/1.4 Arial,sans-serif;color:#65756f;margin:0 0 8px}
.english-home-section-header a{font:600 14px/1.4 Arial,sans-serif;color:#176f68;text-decoration:none;white-space:nowrap}
.english-home-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.english-home-story-grid .find-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:0}
.english-home-story-grid .find-card-image{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;background:#f2f6f4}
.english-home-story-grid .find-card-image img{display:block;width:100%;height:100%;object-fit:contain}
.english-home-story-grid .find-card-copy{padding:16px 0 0}
.english-home-story-grid .find-card h2{font-size:clamp(22px,2.5vw,29px);line-height:1.3}
.english-home-story-grid .photo-credit{font-size:11px!important;line-height:1.5!important}
@media(max-width:800px){.english-home-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.english-home-directory{gap:8px;margin-bottom:38px}.english-home-directory a{padding:14px 12px}.english-home-directory strong{font-size:16px}.english-home-story-grid{grid-template-columns:1fr;gap:32px}.english-home-section{margin-bottom:42px}.english-home-section-header h2{font-size:27px}}
.mag-prose figure{margin:2rem 0}
.find-hero figcaption a,.photo-credit a{display:inline}
.mag-prose figcaption{font-size:.9rem;line-height:1.7;color:var(--mag-muted);margin-top:.75rem}
.mag-prose,.mag-toc,.find-card-copy{overflow-wrap:break-word;min-width:0}
@media(min-width:820px){.english-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 32px;align-items:stretch}.english-editorial-grid .find-card{display:flex;flex-direction:column;min-width:0;margin:0;padding:22px 0 30px;border-top:1px solid #c8d8d5}.english-editorial-grid .find-card-image{display:block;width:100%;aspect-ratio:3/2;overflow:hidden}.english-editorial-grid .find-card-image img{display:block;width:100%;height:100%;object-fit:contain}.english-editorial-grid .find-card-copy{padding-top:19px}}
@media(max-width:819px){.english-editorial-grid{display:grid;grid-template-columns:minmax(0,1fr)}.english-editorial-grid .find-card{display:flex;flex-direction:column}.english-editorial-grid .find-card-image img{width:100%;height:auto}}
@media(min-width:751px) and (max-width:1050px){.lab .mag-masthead nav{margin-top:18px;justify-content:flex-start}}
@media(max-width:750px){.lab .mag-masthead nav{gap:8px 20px}}
