.nature-guide{--leaf:#345345;--paper:#f5f1e7;--ink:#25382e;max-width:1180px;margin:auto}.nature-guide [hidden]{display:none!important}.nature-guide h1{max-width:18ch}.nature-guide h2{line-height:1.18}.nature-guide .deep-lead{max-width:65ch}.nature-links{display:flex;flex-wrap:wrap;gap:.6rem;border-block:1px solid #b7c2b5;padding:1.1rem 0;margin:2rem 0}.nature-links a{padding:.65rem .9rem;border-radius:3px;background:#e8eee5;color:#243e30;text-decoration:none;font-weight:650}.nature-links a:hover{background:#d5e1d0}.nature-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:2rem 0 3rem}.nature-stats p{border-top:3px solid var(--leaf);padding-top:1rem}.nature-stats strong{display:block;font:clamp(2.8rem,6vw,5rem)/1 Georgia,serif;color:var(--leaf);margin-bottom:.6rem}.habitat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.7rem 0 3rem}.habitat-grid article{padding:1.6rem;background:var(--paper);border-top:2px solid #8e9c76}.habitat-grid h3{font:1.6rem Georgia,serif;margin:0 0 .7rem}.habitat-grid a{display:block;margin-top:.6rem}.nature-feature-spread{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;background:#e8eee5;padding:2rem;margin:3rem 0}.nature-photo{margin:0;overflow:hidden}.nature-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.nature-photo figcaption{font-size:.78rem;line-height:1.5;color:#526054;margin:.6rem 0;padding:0}.nature-paper{background:var(--paper);padding:clamp(1rem,4vw,2.5rem);margin:3rem 0}.nature-table-wrap,.nature-compare{overflow:auto;max-width:100%}.nature-guide table{border-collapse:collapse;width:100%;min-width:580px;line-height:1.6}.nature-guide th,.nature-guide td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #c6ccbd}.nature-guide thead th{background:#dae3d4}.nature-guide caption{text-align:left;font:1.4rem Georgia,serif;padding:0 0 1rem}.nature-toc{background:var(--paper);padding:1rem 1.4rem;margin:2rem 0}.nature-toc summary{cursor:pointer;font-weight:700}.nature-toc nav{margin-top:1rem}.nature-glossary dl{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.nature-glossary dt{font-weight:750;color:var(--leaf)}.nature-glossary dd{margin:.4rem 0 0;line-height:1.7}.nature-controls{display:grid;grid-template-columns:2fr 1fr 1.2fr 1.4fr;gap:.9rem;align-items:end;background:var(--paper);padding:1.3rem}.nature-controls label{display:flex;flex-direction:column;gap:.5rem;font-weight:650;font-size:.9rem}.nature-controls input,.nature-controls select{width:100%;min-width:0;font:inherit;padding:.8rem;border:1px solid #a5b29d;background:white;border-radius:3px;color:#25382e}.nature-controls button{justify-self:start}.species-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem;margin:2rem 0 3rem;align-items:start}.nature-profile{border:1px solid #d8dfd1;background:#fffdf8;scroll-margin-top:6rem;overflow:hidden}.species-copy{padding:1.5rem 1.7rem}.species-copy h2{font-family:Georgia,serif;font-size:clamp(1.6rem,3vw,2.2rem);margin:.8rem 0}.species-copy h3{font-size:.9rem;font-weight:700;line-height:1.4;letter-spacing:.03em;margin:1.4rem 0 .4rem}.species-copy p{line-height:1.8}.species-latin{font-style:italic;color:#52634d;margin:0}.nature-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin:.8rem 0}.nature-tags span{font-size:.76rem;line-height:1.4;background:#e7ecdf;padding:.35rem .55rem}.nature-profile .nature-photo figcaption{padding:0 1rem}.nature-source{font-size:.83rem;line-height:1.6}.nature-source a{overflow-wrap:anywhere}.species-occurrence{padding-left:.9rem;border-left:3px solid #b3be9c;font-size:.9rem}.nature-words{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.nature-words>div{background:var(--paper);padding:1.2rem}.nature-words strong{display:block;font-size:1.4rem}.nature-guide .culture-chapter{scroll-margin-top:6rem}.nature-guide .culture-chapter p{max-width:78ch;line-height:1.85}.nature-guide .edition-sources ul{columns:2;column-gap:2rem}.nature-guide .edition-sources li{break-inside:avoid;margin-bottom:.7rem}.nature-guide a:focus-visible,.nature-guide button:focus-visible,.nature-guide input:focus-visible,.nature-guide select:focus-visible,.nature-guide summary:focus-visible{outline:3px solid #9d5b2f;outline-offset:3px}#oleander-notice{border-left:5px solid #9d5b2f;padding:1.3rem 1.6rem;background:#fbeddc;margin:2rem 0}#treeChapters{margin-top:2rem}@media(max-width:850px){.nature-controls{grid-template-columns:1fr 1fr}.nature-feature-spread{gap:1rem;padding:1.3rem}}@media(max-width:600px){.nature-stats{gap:.7rem;font-size:.83rem}.habitat-grid,.species-grid,.nature-feature-spread,.nature-glossary dl,.nature-words{grid-template-columns:1fr}.nature-controls{grid-template-columns:1fr}.species-copy{padding:1.3rem}.nature-links a{flex:1 1 45%;font-size:.85rem}.nature-guide .edition-sources ul{columns:1}.nature-stats strong{font-size:3rem}}@media print{.nature-controls,.nature-links,.culture-search{display:none}.nature-profile[hidden],.culture-chapter[hidden]{display:block!important}.species-grid{display:block}.nature-profile{break-inside:avoid;margin-bottom:1rem}.nature-guide .edition-sources ul{columns:1}}
.nature-words{display:block}.nature-words>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.nature-words article{padding:1rem;background:#fffdf8}.nature-controls:has(#treePlant){grid-template-columns:1fr 2fr auto}.nature-guide .editorial-opening .nature-photo{align-self:start}@media(max-width:600px){.nature-words>div,.nature-controls:has(#treePlant){grid-template-columns:1fr}}
