.I4vHpG_browser{min-width:0}.I4vHpG_categoryHeading{color:var(--site-primary);margin:0 0 6px;font-size:18px}.I4vHpG_mapRegion{scroll-margin-top:20px}.I4vHpG_mapRegion:focus{outline:none}.I4vHpG_mapRegion:focus-visible>section{outline:3px solid var(--site-focus);outline-offset:-3px}.I4vHpG_searchPanel{background:#fff;border:1px solid #dadada;border-radius:14px;padding:22px 24px}.I4vHpG_searchForm>label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.I4vHpG_searchRow{align-items:stretch;gap:10px;display:flex}.I4vHpG_searchRow>div{flex:1;align-items:center;min-width:0;padding-left:14px;display:flex}.I4vHpG_searchRow input{width:100%;min-width:0;padding:14px 12px;font-size:16px}.I4vHpG_searchRow>button{min-width:130px;font-size:15px}.I4vHpG_browseEntries{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.I4vHpG_browseEntries a{min-height:44px;color:var(--site-epoch-selected);text-underline-offset:3px;align-items:center;gap:8px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-flex}.I4vHpG_taxa{border-block:1px solid var(--site-border);grid-template-columns:repeat(auto-fit,minmax(min(78px,100%),1fr));gap:4px;margin:16px 0;padding:5px 0;display:grid}.I4vHpG_taxa button{--tag:#676767;color:#000;cursor:pointer;background:#fff;border:0;border-radius:4px;place-content:center;justify-items:center;gap:7px;min-height:54px;padding:5px 4px;font-size:13px;font-weight:600;display:grid;position:relative}.I4vHpG_taxa button:before{content:"";background:var(--tag);width:36px;height:10px}.I4vHpG_taxa button:after{content:"";background:var(--site-border);width:1px;position:absolute;top:25%;bottom:25%;right:0}.I4vHpG_taxa button:last-child:after{content:none}.I4vHpG_taxa [data-taxon=birds]{--tag:#367294}.I4vHpG_taxa [data-taxon=fish]{--tag:#397b82}.I4vHpG_taxa [data-taxon=plants],.I4vHpG_taxa [data-taxon=amphibians]{--tag:#517954}.I4vHpG_taxa [data-taxon=insects],.I4vHpG_taxa [data-taxon=reptiles]{--tag:#81804a}.I4vHpG_taxa [data-taxon=mammals],.I4vHpG_taxa [data-taxon=crustaceans]{--tag:#a46048}.I4vHpG_taxa [data-taxon=shells]{--tag:#796485}.I4vHpG_taxa button:hover{background:var(--site-surface-soft)}.I4vHpG_taxa button[aria-pressed=true]{color:#fff;background:#000;font-weight:700}.I4vHpG_browser button:focus-visible,.I4vHpG_browser summary:focus-visible,.I4vHpG_photo:focus-visible{outline-offset:3px;outline:3px solid #777}.I4vHpG_browser button:disabled{opacity:.55;cursor:wait}.I4vHpG_searchTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.I4vHpG_reset{color:#5d5d5d;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:40px;padding:10px 4px;font-size:12px;text-decoration:underline}.I4vHpG_extraFilters{border-top:1px solid #e7e7e7;margin-top:12px;padding-top:10px}.I4vHpG_extraFilters>summary{cursor:pointer;color:var(--site-primary);min-height:32px;padding:6px 0;font-size:13px}.I4vHpG_extraFilters[open]>summary{margin-bottom:12px;font-weight:700}.I4vHpG_advanced{max-width:850px}.I4vHpG_advanced fieldset{flex-wrap:wrap;gap:8px 24px;display:flex}.I4vHpG_advanced fieldset label{min-width:140px}.I4vHpG_redListButtons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.I4vHpG_redListButton{text-align:left;color:#3c3c3c;cursor:pointer;background:#fbfbfb;border:1px solid #d7d7d7;border-left:5px solid;border-radius:6px;grid-template-columns:auto 1fr;gap:3px 10px;min-width:135px;padding:9px 12px;display:grid}.I4vHpG_redListButton strong{font-size:14px}.I4vHpG_redListButton span{align-self:center;font-size:12px}.I4vHpG_redListButton small{color:#646464;grid-column:1/-1;font-size:10px}.I4vHpG_redListButton[aria-pressed=true]{outline:2px solid var(--site-primary);outline-offset:1px;background:#efefef}.I4vHpG_feedback{color:var(--site-primary);font-size:13px}.I4vHpG_areaFilter{background:#fff;border:1px solid #dadada;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:10px;display:flex}.I4vHpG_results{padding:24px 0 8px;scroll-margin-top:20px}.I4vHpG_results:focus-visible{outline:2px solid var(--site-primary);outline-offset:6px;border-radius:4px}.I4vHpG_searchPanel{scroll-margin-top:16px}.I4vHpG_searchPanel:focus-visible{outline:2px solid var(--site-primary);outline-offset:4px}.I4vHpG_resultHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.I4vHpG_resultHeading h3{margin:0 0 8px;font-size:20px}.I4vHpG_resultHeading a{white-space:nowrap;color:var(--site-primary);text-underline-offset:4px;font-size:12px;text-decoration:underline}.I4vHpG_applied,.I4vHpG_help{color:#646464;margin:6px 0;font-size:12px;line-height:1.8}.I4vHpG_cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.I4vHpG_cards>article{background:#fff;border:1px solid #ddd;border-radius:12px;min-width:0;transition:box-shadow .15s;overflow:hidden}.I4vHpG_cards>article:hover{box-shadow:0 6px 20px #33333316}.I4vHpG_photo{background:#f4f4f4;display:block}.I4vHpG_photo img{object-fit:contain;width:100%;height:220px;display:block}.I4vHpG_photo span{place-items:center;min-height:220px;display:grid}.I4vHpG_cards h2{margin:8px 0;font-size:17px;line-height:1.5}.I4vHpG_cards h2 a{color:var(--site-primary);text-decoration:none}.I4vHpG_cards h2 a:hover{text-decoration:underline}.I4vHpG_cards h2 a:focus-visible{outline-offset:3px;outline:3px solid #777}.I4vHpG_cards p{font-size:12px;line-height:1.7}.I4vHpG_institution{color:#646464;min-height:40px}.I4vHpG_cardCategory{color:#656565;font-size:11px}.I4vHpG_copyLabel{color:#747474;border-top:1px solid #f1f1f1;margin-top:12px;padding-top:10px;font-size:10px;display:block}.I4vHpG_listCards{grid-template-columns:1fr}.I4vHpG_listCards>article{grid-template-columns:240px 1fr;display:grid}.I4vHpG_listCards .I4vHpG_photo img{height:230px}@media (max-width:1050px){.I4vHpG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.I4vHpG_listCards{grid-template-columns:1fr}}@media (max-width:760px){.I4vHpG_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.I4vHpG_photo img{height:200px}.I4vHpG_listCards{grid-template-columns:1fr}.I4vHpG_listCards>article{grid-template-columns:180px 1fr}}@media (max-width:480px){.I4vHpG_searchPanel{padding:16px}.I4vHpG_searchRow{flex-wrap:wrap}.I4vHpG_searchRow>div{flex-basis:100%}.I4vHpG_searchRow>button{width:100%}.I4vHpG_taxa{grid-template-columns:repeat(3,minmax(0,1fr))}.I4vHpG_cards{grid-template-columns:1fr}.I4vHpG_photo img{height:270px}.I4vHpG_listCards>article{grid-template-columns:1fr}.I4vHpG_results>h3{font-size:18px}}
