/* Community Home is the master: full-bleed photograph, inherited typography and spacing.
   Minimums match its join panel at the reference widths; content can always grow. */
body.fd-public-page .fc-community .fd-community-hero{margin:0 0 16px;padding:0;border:0;border-radius:0;min-height:222.2px;height:auto;text-align:left;background-position:center 48%;background-size:cover;overflow:visible}
body.fd-public-page .fc-community .fd-community-hero>.fc-shell{min-height:222.2px;height:auto;padding-top:22px;padding-bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:28px}
body.fd-public-page .fc-community .fd-community-hero .fc-hero-copy{width:auto;max-width:780px;min-width:0;text-align:left}
body.fd-public-page .fc-community .fd-community-hero h1{font-family:inherit;font-size:36px;line-height:1.15;letter-spacing:0;margin:0 0 10px;color:#fff;text-align:left;overflow-wrap:break-word}
body.fd-public-page .fc-community .fd-community-hero h2{font-size:20px;line-height:1.3;margin:0 0 10px;color:#fff}
body.fd-public-page .fc-community .fd-community-hero .fc-hero-copy>p{font-size:16px;line-height:1.45;margin:8px 0 12px;max-width:none;color:#fff}
body.fd-public-page .fc-community .fd-community-hero .fc-hero-copy>strong{font-size:14px;line-height:1.4}
body.fd-public-page .fc-community .fd-community-hero .fc-actions{margin:0;gap:10px}
body.fd-public-page .fc-community .fd-community-hero .fc-button-secondary{color:var(--fc-green)!important}
.fc-identification-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr);gap:18px;align-items:start;margin:0 0 18px}
.fc-identification-support>section{border:1px solid var(--fc-line);border-radius:6px;background:white;padding:18px}
.fc-identification-support h2{font-size:21px;margin:0 0 12px}
.fc-identification-support .fc-info{margin:0}
@media(max-width:991px){body.fd-public-page .fc-community .fd-community-hero>.fc-shell{min-height:229.75px;padding-top:20px;padding-bottom:20px}body.fd-public-page .fc-community .fd-community-hero h1{font-size:32px}body.fd-public-page .fc-community .fd-community-hero .fc-hero-copy>p{font-size:15px}}
@media(max-width:767px){body.fd-public-page .fc-community .fd-community-hero{background-image:linear-gradient(90deg,rgba(5,29,12,.62),rgba(5,29,12,.52)),url('../../design-assets/botanical-hero-v1.webp');background-position:60% center}body.fd-public-page .fc-community .fd-community-hero>.fc-shell{min-height:346.05px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:18px;padding-top:18px;padding-bottom:18px}body.fd-public-page .fc-community .fd-community-hero h1{font-size:28px}body.fd-public-page .fc-community .fd-community-hero .fc-hero-copy>strong{font-size:13px}.fc-identification-support{grid-template-columns:minmax(0,1fr)}}
@media(max-width:359px){body.fd-public-page .fc-community .fd-community-hero>.fc-shell{min-height:413px}}
