.taxon-main{max-width:1280px;margin:auto;padding:30px 36px 0}.taxon-main .breadcrumbs{margin-bottom:26px}.standalone-detail{border:1px solid var(--border);background:var(--panel)}.standalone-detail .detail-grid{align-items:start}.standalone-detail .detail-visual{position:sticky;top:112px}.standalone-detail .detail-photo img{width:100%;height:auto;max-height:75vh;object-fit:contain}.standalone-detail .detail-body h1{font-size:clamp(30px,3.5vw,46px);font-weight:600;line-height:1.18;letter-spacing:-.045em;margin:16px 0}.taxon-section{scroll-margin-top:110px}.taxon-section h2{font-size:24px;letter-spacing:-.035em;font-weight:600;margin:30px 0 16px}.taxon-navigation{display:flex;gap:22px;flex-wrap:wrap;border-block:1px solid var(--border);padding:14px 0;margin:24px 0}.taxon-navigation a{font-size:14px;color:var(--gold)}.taxon-section .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.standalone-detail .photo-credit{padding:14px 22px}.taxon-section .card-content{padding:16px}.taxon-section .subspecies-title{font-size:20px}.taxon-section .photo-credit{padding:0 16px 14px}.taxon-main .catalog-footer{margin-top:36px}.static-catalog-note{color:var(--muted);font-size:14px}.not-found{min-height:65vh;padding:70px 0}.not-found h1{font-size:clamp(36px,6vw,70px);letter-spacing:-.05em}.not-found a{color:var(--gold);text-decoration:underline}.taxon-main a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}
@media(max-width:780px){.taxon-main{padding:22px 18px 0}.standalone-detail .detail-visual{position:relative;top:auto}.standalone-detail .detail-grid{display:block}.standalone-detail .detail-body{padding:25px 20px}.taxon-section{scroll-margin-top:130px}.taxon-section .grid{grid-template-columns:1fr}.standalone-detail .detail-photo img{max-height:65vh}.taxon-main .breadcrumbs{font-size:11px}.standalone-detail .detail-body h1{font-size:32px}}
