.species{padding:110px clamp(20px,6vw,90px);background:#e9eee8}.species-intro{display:grid;grid-template-columns:1.2fr 1fr;column-gap:clamp(40px,9vw,130px);align-items:end;margin-bottom:60px}.species-intro .eyebrow{grid-column:1/-1}.species h2{font-family:"Fraunces",serif;font-size:clamp(42px,5vw,72px);line-height:1.04;letter-spacing:-.04em;margin:0}.species-intro>p:not(.eyebrow){font-size:18px;color:var(--muted);margin:0}.quick-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid #c7d0c9;border-bottom:1px solid #c7d0c9}.quick-facts span{padding:22px 10px;color:var(--muted);text-align:center;border-right:1px solid #c7d0c9}.quick-facts span:last-child{border-right:0}.quick-facts b{display:block;color:var(--green);font-family:"Fraunces",serif;font-size:28px}.species-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.species-grid article{background:#fff;padding:28px;border-radius:20px;border:1px solid rgba(16,39,31,.06)}.species-grid .number{font-family:"Fraunces",serif;color:#83a14b;font-size:14px}.species-grid h3{font-family:"Fraunces",serif;font-size:25px;margin:24px 0 12px}.species-grid p{margin:0;color:var(--muted)}.sources{font-size:13px;color:var(--muted);margin:25px 0 0}.sources a{text-decoration:underline;text-underline-offset:3px}.sources a:hover{color:var(--green)}
@media(max-width:850px){.species-intro{grid-template-columns:1fr}.species-intro>p:not(.eyebrow){margin-top:20px}.quick-facts{grid-template-columns:1fr}.quick-facts span{border-right:0;border-bottom:1px solid #c7d0c9}.quick-facts span:last-child{border-bottom:0}.species-grid{grid-template-columns:1fr}.species{padding-top:80px}}
