.guide-page[data-astro-cid-dgwxsfa2]{background:var(--paper)}.guide-hero[data-astro-cid-dgwxsfa2]{background:var(--cream);padding:clamp(4rem,8vw,8rem) max(5vw,50% - 550px)}.guide-hero[data-astro-cid-dgwxsfa2]>a[data-astro-cid-dgwxsfa2]{margin-bottom:4rem;font-weight:700;text-decoration:none;display:inline-block}.guide-hero[data-astro-cid-dgwxsfa2] h1[data-astro-cid-dgwxsfa2]{max-width:13ch;font-size:clamp(3rem,7vw,6.5rem)}.dek[data-astro-cid-dgwxsfa2]{color:#47635d;max-width:46rem;margin:2rem 0;font-size:1.25rem}.guide-meta[data-astro-cid-dgwxsfa2]{flex-wrap:wrap;gap:.6rem;display:flex}.guide-meta[data-astro-cid-dgwxsfa2] span[data-astro-cid-dgwxsfa2]{border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem;font-size:.75rem;font-weight:700}.guide-body[data-astro-cid-dgwxsfa2]{max-width:760px;margin:0 auto;padding:clamp(4rem,8vw,7rem) 5vw;font-size:1.08rem}.guide-body[data-astro-cid-dgwxsfa2] h2{margin:3.2rem 0 1rem;font-size:clamp(2rem,4vw,3.2rem)}.guide-body[data-astro-cid-dgwxsfa2] h3{margin-top:2.2rem}.guide-body[data-astro-cid-dgwxsfa2] p,.guide-body[data-astro-cid-dgwxsfa2] li{color:#38534d}.guide-body[data-astro-cid-dgwxsfa2] a{color:var(--sea)}.guide-body[data-astro-cid-dgwxsfa2] blockquote{border-left:4px solid var(--coral);background:var(--cream);margin:2rem 0;padding:1.2rem 1.4rem}.guide-body[data-astro-cid-dgwxsfa2] .species-grid{margin:2.4rem 0}.guide-body[data-astro-cid-dgwxsfa2] .species-grid-label{text-transform:uppercase;letter-spacing:.04em;color:#60766f;margin:0 0 .9rem;font-size:.82rem;font-weight:700}.guide-body[data-astro-cid-dgwxsfa2] .species-grid-label a{color:var(--sea)}.guide-body[data-astro-cid-dgwxsfa2] .species-cards{grid-template-columns:repeat(5,1fr);gap:.7rem;display:grid}.guide-body[data-astro-cid-dgwxsfa2] .species-card{border:1px solid var(--line);color:inherit;background:var(--cream);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.guide-body[data-astro-cid-dgwxsfa2] .species-card:hover{border-color:var(--sea);transform:translateY(-3px)}.guide-body[data-astro-cid-dgwxsfa2] .species-card img{aspect-ratio:1;object-fit:cover;width:100%}.guide-body[data-astro-cid-dgwxsfa2] .species-common{margin-top:.6rem;padding:0 .6rem;font-size:.82rem;font-weight:700;line-height:1.25}.guide-body[data-astro-cid-dgwxsfa2] .species-latin{color:#60766f;padding:0 .6rem .6rem;font-size:.74rem;font-style:italic}@media (width<=900px){.guide-body[data-astro-cid-dgwxsfa2] .species-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.guide-body[data-astro-cid-dgwxsfa2] .species-cards{grid-template-columns:repeat(2,1fr)}}.related-places[data-astro-cid-dgwxsfa2]{max-width:760px;margin:0 auto;padding:0 5vw clamp(3rem,6vw,5rem)}.related-places[data-astro-cid-dgwxsfa2] h2[data-astro-cid-dgwxsfa2]{margin:.4rem 0 1.6rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.related-grid[data-astro-cid-dgwxsfa2]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.related-card[data-astro-cid-dgwxsfa2]{border:1px solid var(--line);color:inherit;border-radius:18px;padding:1.3rem;text-decoration:none;transition:transform .15s,border-color .15s}.related-card[data-astro-cid-dgwxsfa2]:hover{border-color:var(--sea);transform:translateY(-3px)}.related-card[data-astro-cid-dgwxsfa2] h3[data-astro-cid-dgwxsfa2]{font-size:1.2rem}.related-card[data-astro-cid-dgwxsfa2] p[data-astro-cid-dgwxsfa2]{color:#526b65;margin:.5rem 0 1.2rem;font-size:.92rem}.related-card[data-astro-cid-dgwxsfa2] .arrow[data-astro-cid-dgwxsfa2]{color:var(--sea);font-size:.85rem;font-weight:700}@media (width<=650px){.related-grid[data-astro-cid-dgwxsfa2]{grid-template-columns:1fr}}.sources[data-astro-cid-dgwxsfa2]{background:var(--sea);color:#eff5f1;padding:clamp(3rem,6vw,5rem) max(5vw,50% - 550px)}.sources[data-astro-cid-dgwxsfa2] h2[data-astro-cid-dgwxsfa2]{font-size:2.6rem}.sources[data-astro-cid-dgwxsfa2] ul[data-astro-cid-dgwxsfa2]{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:2rem 0;padding:0;list-style:none;display:grid}.sources[data-astro-cid-dgwxsfa2] li[data-astro-cid-dgwxsfa2]{border:1px solid #ffffff2b;border-radius:14px;padding:1rem}.sources[data-astro-cid-dgwxsfa2] a[data-astro-cid-dgwxsfa2]{color:#fff;font-weight:700;display:block}.sources[data-astro-cid-dgwxsfa2] li[data-astro-cid-dgwxsfa2] span[data-astro-cid-dgwxsfa2]{color:#a9c2ba;font-size:.78rem}.review-note[data-astro-cid-dgwxsfa2]{color:#bdd0c9;max-width:50rem}@media (width<=650px){.sources[data-astro-cid-dgwxsfa2] ul[data-astro-cid-dgwxsfa2]{grid-template-columns:1fr}}
