.animal-profile-page,.animal-profile-directory{color:#292b30;max-width:1160px;margin:0 auto;padding:40px 28px 80px}.profile-breadcrumbs{color:#696e77;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:12px;display:flex}.profile-breadcrumbs a{color:inherit;align-content:center;min-height:36px;text-decoration:none}.animal-profile-opening{grid-template-columns:1fr 1.2fr;align-items:center;gap:36px;margin-bottom:36px;display:grid}.animal-profile-opening h1{letter-spacing:-.045em;margin:0 0 16px;font-size:clamp(32px,5vw,64px);font-weight:500;line-height:1.06}.profile-latin{color:#6c717a;font-size:17px}.animal-profile-opening figure{text-align:center;margin:0}.animal-profile-opening img{object-fit:contain;width:100%;height:auto;max-height:420px;display:block}.animal-profile-opening figcaption{color:#7b8089;margin-top:8px;font-size:11px}.profile-page-dimension{flex-direction:column;gap:7px;margin:24px 0;display:flex}.profile-page-dimension span{color:#6c717a;font-size:13px}.profile-page-dimension strong{letter-spacing:-.04em;font-size:36px;font-weight:500}.profile-measurement-original{color:#747983;font-size:12px}.profile-compare-link{color:#3262b9;align-items:center;gap:18px;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.profile-page-description,.profile-page-sources{max-width:800px;margin:36px 0;font-size:16px;line-height:1.8}.animal-profile-page h2{letter-spacing:-.025em;margin:0 0 18px;font-size:25px;font-weight:500;line-height:1.2}.profile-page-description p{margin:0 0 18px}.profile-page-sources a{color:#3262b9;overflow-wrap:anywhere}.profile-page-sources li{margin-bottom:8px}.profile-language-notice{background:#f0f1f4;border-radius:14px;max-width:750px;padding:18px 22px;line-height:1.6}#standalone-profile-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.standalone-profile-photograph{min-width:0}.standalone-profile-photograph img{object-fit:var(--photo-fit,cover);object-position:var(--photo-focus,50% 50%);border-radius:14px;width:100%;height:290px}.standalone-profile-photograph .home-photo-credits{margin-top:12px;font-size:12px;line-height:1.7}.standalone-profile-photograph .home-photo-credits a{color:#3262b9;display:block}.animal-profile-directory h1{letter-spacing:-.04em;font-size:42px;font-weight:500}.animal-profile-directory ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 26px;margin:32px 0;padding:0;list-style:none;display:grid}.animal-profile-directory li a{color:#3262b9;align-items:center;min-height:44px;line-height:1.4;text-decoration:none;display:flex}.animal-profile-directory>nav{justify-content:space-between;align-items:center;gap:20px;display:flex}@media (width<=700px){.animal-profile-page,.animal-profile-directory{padding:24px 20px 50px}.animal-profile-opening{grid-template-columns:1fr;gap:20px}.animal-profile-opening figure{grid-row:1}.animal-profile-opening img{max-height:260px}.animal-profile-opening h1{font-size:36px}#standalone-profile-photos{grid-template-columns:1fr}.animal-profile-directory ul{grid-template-columns:1fr 1fr;gap:8px 18px}.profile-page-description,.profile-page-sources{font-size:15px}.standalone-profile-photograph img{height:240px}}.institution-preview-grid{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.institution-preview-grid figure{margin:0}.institution-preview-grid img{border-radius:12px;width:100%;height:auto;display:block}.institution-preview-grid figcaption{color:#6c717a;font-size:12px}@media (width<=700px){.institution-preview-grid{grid-template-columns:1fr}}
