.guide-reading-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.guide-reading-actions a{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:44px;color:var(--forest-panel);font-size:var(--text-base);align-items:center;gap:8px;padding:12px 16px;font-weight:750;text-decoration:none;display:inline-flex}.guide-reading-actions a:hover{background:var(--surface-warm)}.guide-reading-actions svg{flex-shrink:0}.guide-types.ceps-local-guides{margin-bottom:48px}.ceps-other-guides{margin:20px 0}.ceps-other-guides summary{color:var(--forest-panel);font-size:var(--text-base);cursor:pointer;padding:12px 0;font-weight:800}.ceps-other-guides ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;padding-left:24px;display:grid}.ceps-other-guides a{color:var(--clay)}.specimen-panel:has(.species-gallery.has-reading){align-self:start}.species-gallery.has-reading{grid-template-rows:auto auto auto;position:relative;inset:auto}.species-gallery.has-reading .species-gallery-stage{aspect-ratio:4/3;min-height:250px}.species-lightbox.has-reading .species-lightbox-content{grid-template-rows:minmax(0,1fr) auto;display:grid}.species-lightbox.has-reading .species-lightbox-image{position:relative;inset:auto}.species-lightbox.has-reading .species-lightbox-caption{background:var(--black);gap:8px;padding:20px;display:grid;position:static}.specimen-panel .species-photo-reading{background:var(--forest-panel);color:var(--on-dark);font-size:var(--text-base);text-align:left;margin:0;padding:16px 20px;line-height:1.5}.current-reading-notes{margin:0 0 var(--section-gap)}.current-reading-notes h2{font-size:var(--heading-card);color:var(--forest-panel);margin:0 0 8px}.current-reading-notes p{margin:0;line-height:1.65}.current-reading-notes-grid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:20px;display:grid}.current-reading-notes-block{border:1px solid color-mix(in srgb, var(--forest-panel) 15%, transparent);border-radius:var(--radius-md);background:var(--surface);align-content:start;gap:16px;padding:20px 24px;display:grid}.current-reading-notes-block h3{border-bottom:1px solid color-mix(in srgb, var(--forest-panel) 15%, transparent);color:var(--forest-panel);font-size:var(--heading-item);margin:0;padding-bottom:12px}.current-reading-notes-block>p{color:var(--forest-panel)}.current-reading-highlights{gap:16px;margin:0;padding:0;list-style:none;display:grid}.current-reading-highlights li{border-left:3px solid var(--forest-550);gap:4px;padding-left:16px;display:grid}.current-reading-highlights strong{color:var(--forest-panel);font-size:var(--text-base)}.current-reading-highlights p{color:var(--forest-panel);font-size:var(--text-base);line-height:1.55}.current-reading-highlights a{color:var(--clay);justify-self:start;align-items:center;gap:4px;margin-top:2px;font-weight:750;display:inline-flex}.current-reading-highlights a svg{flex-shrink:0}.current-reading-notes-footnote{border-top:1px dashed color-mix(in srgb, var(--forest-panel) 20%, transparent);color:var(--forest-550);font-size:var(--text-xs);padding-top:12px}.current-reading-notes .data-source-credits--panel{margin-top:24px}#local-current,#local-species-comparison{scroll-margin-top:100px}@media (max-width:760px){.guide-reading-actions{flex-direction:column}.guide-reading-actions a{justify-content:space-between}.ceps-other-guides ul{grid-template-columns:1fr}}
