.species-brief{border-left:4px solid var(--blue);background:#eaf2fa;border-radius:0 14px 14px 0;max-width:1000px;padding:24px 28px}.species-brief p{color:#304e65;margin-top:12px;font-size:16px;line-height:1.85}.species-answers{padding-bottom:28px}.profile-contents{color:var(--blue);flex-wrap:wrap;gap:12px 24px;padding:22px 0;font-size:13px;font-weight:800;display:flex}.profile-contents a:hover,.species-answers a:hover{text-underline-offset:4px;text-decoration:underline}.species-section{border-top:1px solid var(--line);padding-block:26px;scroll-margin-top:22px}.species-section h2,.species-questions>h2{font-size:36px}.species-section .section-heading{align-items:center}.species-table-scroll{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:100%;overflow-x:auto}.species-form-table{border-collapse:collapse;text-align:left;width:100%;min-width:740px;font-size:13px;line-height:1.65}.species-form-table caption{text-align:left;color:var(--muted);background:#edf5f8;padding:14px 19px;font-size:12px}.species-form-table th,.species-form-table td{border-top:1px solid var(--line);vertical-align:top;padding:17px 19px}.species-form-table thead th{letter-spacing:.03em;color:var(--muted);font-size:11px}.species-form-table th[scope=row]{min-width:160px}.species-form-table a{color:#1459ad;text-underline-offset:3px;text-decoration:underline}.species-form-table td:nth-child(4){min-width:235px;max-width:350px}.pair-comparison{margin-top:9px;font-size:12px;display:block}.unknown-location{color:#715321;white-space:nowrap;background:#fff4d9;border-radius:4px;padding:3px 5px}.species-locations{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:20px;display:grid}.species-locations article{background:#edf7f6;border-radius:12px;min-width:0;padding:22px}.species-locations h3{font-size:25px;line-height:1.2}.species-locations ul{margin-bottom:0;padding-left:18px}.species-locations li{margin:12px 0;font-size:13px;line-height:1.65}.species-locations p{margin-top:12px;font-size:13px}.species-locations a{color:#215f68}.species-questions{padding-top:15px;padding-bottom:60px}.species-questions>article{border-bottom:1px solid var(--line);max-width:950px;padding-block:23px}.species-questions h3{margin-bottom:12px;font-size:27px;line-height:1.2}.species-questions p{color:#435f73;font-size:14px;line-height:1.85}.species-next{color:#1459ad;background:#eaf2fa;border-radius:12px;flex-wrap:wrap;gap:14px 25px;margin-top:32px;padding:25px;font-size:13px;font-weight:700;display:flex}.species-next h3{width:100%;color:var(--ink);margin:0}.species-profile-heading{margin-top:8px;margin-bottom:20px;font-size:36px}.form-summary-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:28px;margin:28px 0 42px;padding:25px;display:grid}.form-summary-card img{background:#e5f3f6;border-radius:12px;width:180px;height:185px;padding:12px}.form-summary-card h2{margin-bottom:12px;font-size:34px}.form-summary-card p{max-width:760px;font-size:14px}.form-summary-card .action-row{margin:20px 0 0}.form-difference{padding-top:26px;padding-bottom:20px}.form-difference .data-panel{margin-bottom:0}.form-difference h2{font-size:32px}.form-difference p+p{margin-top:15px}.form-difference-table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px;line-height:1.7}.form-difference-table th,.form-difference-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:15px 18px}.form-difference-table thead{background:#edf5f8}.form-difference-table th:first-child{width:20%}.form-page-heading h1{max-width:900px}.form-answer{padding-block:24px}.form-answer h2{margin-bottom:14px;font-size:32px}.form-answer p{color:#435f73;max-width:950px;font-size:15px}.form-evidence{color:#1459ad;flex-wrap:wrap;gap:10px 20px;margin-top:18px;font-size:12px;display:flex}.form-panel,.data-panel[id]{scroll-margin-top:24px}.species-answers,.form-difference,.form-summary-card{overflow-wrap:anywhere}@media (width<=760px){.species-brief{padding:20px}.species-brief p{font-size:14px}.species-section{padding-block:22px}.species-section .section-heading{align-items:start}.species-section h2,.species-questions>h2{font-size:32px}.species-locations{grid-template-columns:1fr}.species-locations article{padding:19px}.species-questions h3{font-size:25px}.species-next{padding:20px}.form-summary-card{grid-template-columns:1fr;gap:20px;padding:21px}.form-summary-card img{width:100%;height:220px}.form-summary-card h2{font-size:32px}.form-summary-card .button{width:100%}.form-difference-table{min-width:550px}.form-page-heading h1{font-size:46px}.profile-contents{gap:15px 22px}.form-answer h2{font-size:29px}}
