/* Atlas v281.8: schede scientifiche con provenienza dei dati e immagini non ingannevoli */
.atlas-dossier{--ink:#12334b;--aqua:#008db3;max-width:1080px;margin:36px auto 70px;padding:clamp(18px,3vw,38px);border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 14px 45px rgba(2,16,35,.11)}
.atlas-dossier .intro-tag{font-weight:750;letter-spacing:.11em;font-size:.77rem;color:#006b88}
.atlas-dossier h1{color:#071e33;font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.15;margin:10px 0}
.atlas-dossier h2{color:#09283f;font-size:clamp(1.2rem,2vw,1.55rem);margin:0 0 10px}
.atlas-dossier .subline{color:#426070;font-size:1.18rem}.atlas-dossier .bio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:25px 0}.atlas-dossier .bio-panel{background:#f3f9fb;border:1px solid #dce9ec;border-radius:14px;padding:18px;overflow-wrap:anywhere}.atlas-dossier .bio-panel p{margin:0;line-height:1.65}.atlas-dossier .bio-panel small{color:#527188}.atlas-dossier .bio-warning{background:#fff6db;border-left:5px solid #c28a08;padding:16px 20px;border-radius:8px;line-height:1.65}.atlas-dossier .bio-source{padding:14px 18px;border-radius:12px;background:#edf7fa;margin:25px 0}.atlas-dossier .bio-source a{color:#00516f;text-decoration:underline}.atlas-dossier .bio-image-note{padding:14px 16px;border:1px dashed #a7bdcb;border-radius:12px;margin:24px 0}.atlas-dossier .atlas-back{display:inline-flex;padding:12px 14px;border-radius:10px;background:#10304d;color:white!important;text-decoration:none}.atlas-dossier .atlas-back:hover{background:#006e93}.atlas-fish-verified-source{margin:14px 0;padding:16px 18px;background:#eef7f9;color:#153a50;border-radius:12px;border:1px solid #c5e4ea;line-height:1.6}.atlas-fish-verified-source a{color:#006486;text-decoration:underline}.atlas-commons-evidence{margin:22px 0;padding:16px;background:#eef8fc;border:1px solid #bee2ed;border-radius:12px;color:#16364d}.atlas-commons-evidence img{display:block;max-width:100%;width:auto;max-height:540px;object-fit:contain;margin:10px auto;border-radius:8px}.atlas-commons-evidence a{color:#00597a;text-decoration:underline}.atlas-commons-evidence figcaption{font-size:.86rem;line-height:1.6}.atlas-commons-evidence .photo-flag{display:inline-block;font-size:.79rem;font-weight:700;color:#07536d}
@media(max-width:650px){.atlas-dossier .bio-grid{grid-template-columns:1fr}.atlas-dossier{margin:14px 10px 34px;border-radius:15px}}
