/* Topic navigation is alphabetical; publisher information is a separate last item. */
.site-header .header-primary a.nav-about{margin-inline-start:22px;padding-inline-start:28px;border-inline-start:1px solid #cddbd5}
.about-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:44px}
.about-intro figure{margin:0}.about-intro img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:8px}
.about-intro figcaption{font-size:.8rem;line-height:1.4;color:var(--muted);margin-top:7px}
.about-text{max-width:76ch;text-align:left}.about-text h2{margin-top:1.9em}.about-text h2:first-child{margin-top:0}.about-text address{font-style:normal;line-height:1.75}
.search-spelling-note{margin:12px 0;color:var(--ink)}.search-spelling-note button{margin-left:8px;font-size:.9rem;font-weight:400;background:transparent;color:var(--ink);border:1px solid #cddbd5;padding:5px 9px;border-radius:4px;cursor:pointer}
@media(max-width:760px){.site-header .header-primary a.nav-about{margin-inline-start:10px;padding-inline-start:18px}.about-intro{grid-template-columns:1fr;gap:24px}.about-intro figure{max-width:620px}}
@media(max-width:620px){.site-header .header-primary a.nav-about{grid-column:1/-1;width:100%;justify-content:flex-start;margin:8px 0 0!important;padding:12px 10px 6px;border-inline-start:0;border-top:1px solid #cddbd5;border-radius:0}}

/* Owner rule: all image captions are centered, while article text stays left aligned. */
body figure figcaption{display:block;text-align:center}
.plant-related-reading{max-width:76ch;margin-top:46px;padding-top:24px;border-top:1px solid #d6e1da}
.plant-related-reading h2{font-size:1.3rem}.plant-related-reading li{margin:.55em 0}
