.anatomy{padding-block:32px 55px}.anatomy-hint{font-size:13px;color:var(--muted);margin:0 0 20px}.anatomy figure{margin:0 0 38px;background:white;border:1px solid var(--line);padding:25px;border-radius:5px}.diagram-zoom{display:block;cursor:zoom-in}.diagram-zoom img{display:block;width:100%;height:auto}.anatomy figcaption{display:flex;justify-content:space-between;gap:20px;font-size:13px;border-top:1px solid var(--line);padding-top:18px;margin-top:20px;color:#526d70}.anatomy .gill-diagram{max-width:850px;margin-inline:auto}.anatomy-glossary{font-size:15px}.anatomy-glossary a{text-decoration:underline;text-underline-offset:4px}#diagram-dialog{border:0;border-radius:5px;padding:24px;width:96vw;max-width:1700px;max-height:94vh;overflow:auto;color:#143f46;background:#fff}#diagram-dialog::backdrop{background:#082a32d9}.diagram-close{display:block;margin:0 0 20px auto;background:#0c454e;color:white;border:0;border-radius:3px;padding:12px 20px;font:inherit;cursor:pointer}.diagram-full{overflow:auto}.diagram-full img{display:block;width:100%;min-width:850px;height:auto}#diagram-dialog p{font-size:13px;margin-bottom:0}@media(max-width:600px){.anatomy figure{padding:12px}.anatomy figcaption{font-size:11px;gap:12px}.anatomy figcaption span:last-child{white-space:nowrap}.anatomy{padding-block:25px 35px}#diagram-dialog{padding:14px}}
.diagram-zoom img,.diagram-full img{filter:grayscale(1) contrast(1.35);image-rendering:auto}.diagram-labels{padding-top:22px;margin-top:22px;border-top:1px solid var(--line)}.diagram-labels h2{font-size:16px;font-weight:500;margin:0 0 14px}.diagram-labels ul{columns:3;column-gap:30px;margin:0;padding-left:20px;font-size:14px;line-height:1.7;color:#476265}.diagram-labels li{break-inside:avoid;margin-bottom:6px}.gill-diagram .diagram-labels ul{columns:2}@media(max-width:700px){.diagram-labels ul{columns:2}}@media(max-width:450px){.diagram-labels ul,.gill-diagram .diagram-labels ul{columns:1}}
