.nature-context{margin-block:1.4rem;min-width:0}.nature-context h2{font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.3}.nature-context h3{font-size:1.08rem;line-height:1.4;margin-block:.3rem .55rem;overflow-wrap:anywhere}.nature-context p{line-height:1.6}.nature-stat-grid,.nature-taxon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.2rem 1.6rem}.nature-stat,.nature-taxon{min-width:0;padding-block:.8rem 1.1rem;border-block-end:1px solid color-mix(in srgb,currentColor 18%,transparent)}.nature-stat .nature-stat-value{font-size:clamp(2rem,4vw,3.1rem);font-weight:650;letter-spacing:-.035em;line-height:1.15;margin-block:0 .5rem;font-variant-numeric:tabular-nums}.nature-stat-value span{font-size:.5em;letter-spacing:0;margin-inline-start:.25em}.nature-stat-bar{display:block;width:100%;height:8px;color:#28765c;margin-block:.8rem}.nature-context .caption{font-size:.9rem;line-height:1.5}.nature-context-source{margin-block:1rem .5rem;overflow-wrap:anywhere}.nature-local-search[hidden]{display:none}.nature-local-search{display:flex;align-items:end;gap:1rem;margin-block:1rem}.nature-local-search label{display:flex;flex:1;flex-direction:column;gap:.4rem;font-size:.95rem}.nature-local-search input{width:100%;min-height:44px;padding:.65rem .8rem;border:1px solid color-mix(in srgb,currentColor 25%,transparent);border-radius:.45rem;font:inherit;background:transparent;color:inherit;box-sizing:border-box}.nature-local-search input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nature-local-search output{white-space:nowrap;padding-block:.7rem;font-variant-numeric:tabular-nums}.nature-record-count{font-size:1.4rem;font-weight:600;font-variant-numeric:tabular-nums}.nature-genome{background:color-mix(in srgb,#28765c 7%,transparent);padding:1rem 1.2rem;border-radius:.65rem;margin-block:1rem 1.5rem}.nature-taxon summary,.nature-stat summary{padding:.65rem .5rem;cursor:pointer;border-radius:.35rem;min-height:44px;box-sizing:border-box}.nature-taxon summary:hover,.nature-stat summary:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.nature-taxon summary:focus-visible,.nature-stat summary:focus-visible{outline:2px solid currentColor;outline-offset:2px}.nature-taxon ul{padding-inline-start:1.2rem}.nature-taxon li{margin-block:.5rem;overflow-wrap:anywhere}.nature-taxon a:hover{text-decoration:underline;text-underline-offset:.2em}.viewpoint-context .feature-tag{display:inline-block;padding:.25rem .65rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:2rem;font-size:.9rem}@media(max-width:600px){.nature-stat-grid,.nature-taxon-grid{grid-template-columns:1fr;gap:.35rem}.nature-context{margin-block:1rem}.nature-genome{padding:.8rem 1rem}.nature-stat .nature-stat-value{font-size:2.2rem}}
