.community-page{background:var(--paper);color:var(--ink)}.community-page main{max-width:1600px;margin:auto}.community-heading{padding:75px 6% 50px}.community-heading h1,.journal-article h1{font-family:'Puffer Grounded',Impact,sans-serif;font-weight:400;font-size:clamp(70px,9vw,135px);line-height:.92;letter-spacing:0;margin:25px 0 30px;color:var(--blue)}.community-lead{font-size:19px;line-height:1.65;max-width:600px}.community-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:65px 6% 90px}.community-split .community-heading{padding:0}.community-split .community-heading h1{font-size:clamp(70px,7.5vw,118px)}.signup-note{border-top:1px solid var(--rule);padding:25px 0;margin-top:35px;font-size:14px;line-height:1.7;max-width:400px}.signup-note p{margin:15px 0}.pill{display:inline-block;border:1px solid currentColor;padding:8px 11px;border-radius:20px;letter-spacing:.08em;font-size:10px}.form-panel{background:#e6f2fa;padding:35px 38px;align-self:start;border-radius:4px}.form-panel h2{font-family:'Puffer Grounded',Impact,sans-serif;font-size:43px;font-weight:400;line-height:1.1;margin:0 0 30px}.community-form{display:flex;flex-direction:column;gap:22px}.community-form label{display:block;font-size:13px;font-weight:700;line-height:1.5}.community-form input:not([type=checkbox]),.community-form textarea{display:block;width:100%;border:1px solid #12315b55;background:var(--paper);border-radius:2px;padding:14px;margin-top:8px;font:16px/1.4 Arial,sans-serif;color:var(--ink)}.community-form input:focus,.community-form textarea:focus{outline:3px solid #1749ce66;outline-offset:2px}.optional{font-size:11px;font-weight:400;opacity:.7}.community-form .check-field{display:flex;align-items:flex-start;gap:12px;font-weight:400;font-size:13px;line-height:1.6}.check-field input{width:19px;height:19px;flex:none;margin:2px 0 0;accent-color:var(--blue)}.community-form .button{width:100%;cursor:pointer}.form-small{font-size:11px;line-height:1.7;margin:0;max-width:450px}.form-small a{text-decoration:underline;text-underline-offset:3px}.form-result:empty{display:none}.form-result{padding:16px;border:1px solid #1749ce70;background:var(--paper);font-size:14px;line-height:1.6}.form-result[data-error=true]{border-color:#9b243e;color:#712038}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.locator{display:grid;grid-template-columns:1.2fr 1fr;margin:0 6% 85px;gap:6%;align-items:center}.missouri-map{background:var(--sky);padding:25px 15px}.missouri-map svg{width:100%;height:auto}.state-shape{fill:var(--paper);stroke:var(--blue);stroke-width:3}.region-marker circle{fill:var(--blue);stroke:var(--paper);stroke-width:3}.region-marker text{font:13px Arial,sans-serif;fill:var(--ink)}.region-marker.is-active circle{fill:#672338;r:15}.missouri-map>p{font-size:11px;text-align:center;margin:12px}.region-options{display:flex;gap:8px;flex-wrap:wrap}.region-options button{padding:11px 14px;border:1px solid var(--blue);background:transparent;border-radius:25px;color:var(--blue);font:12px Arial;cursor:pointer}.region-options button[aria-pressed=true]{background:var(--blue);color:var(--paper)}.locator-result{border-top:1px solid var(--rule);margin-top:25px;padding-top:25px}.locator-result h2{font-family:'Puffer Grounded',Impact,sans-serif;font-size:44px;font-weight:400;margin:15px 0}.locator-result p{font-size:15px;line-height:1.7;margin:0 0 25px}.locator-panel .form-small{margin-top:20px}.flower-detail{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:65px 6%}.flower-detail .community-heading{padding:0}.flower-detail figure{margin:0;background:#efe4d9;align-self:start}.flower-detail img{width:100%;max-height:690px;object-fit:contain}.flower-detail figcaption{font-size:11px;line-height:1.5;padding:17px 22px}.launch-facts{margin:35px 0 0}.launch-facts>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--rule);padding:17px 0;font-size:13px}.launch-facts dt{font-weight:700}.launch-facts dd{margin:0;text-align:right}.community-section{padding:65px 6%}.flower-next{background:var(--sky)}.flower-next h2{font-family:'Puffer Grounded',Impact,sans-serif;font-weight:400;font-size:68px;line-height:1.02;margin:20px 0}.flower-next>p:not(.eyebrow){max-width:620px;line-height:1.8;font-size:17px}.link-row{display:flex;gap:25px;flex-wrap:wrap;margin:30px 0 0}.link-row a{font-weight:700;font-size:13px;text-decoration:underline;text-underline-offset:5px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 6% 75px}.journal-card{background:var(--blue);color:var(--paper);padding:30px;display:flex;flex-direction:column;min-height:360px;text-decoration:none;transition:transform .2s}.journal-card:hover{transform:translateY(-4px)}.journal-card h2{font-family:'Puffer Grounded',Impact,sans-serif;font-weight:400;font-size:clamp(36px,3.6vw,56px);line-height:1.05;margin:25px 0}.journal-card p{font-size:15px;line-height:1.65;margin:0 0 30px}.journal-card>span:last-child{margin-top:auto;font-size:12px;border-top:1px solid currentColor;padding-top:18px}.journal-card.sky{background:var(--sky);color:var(--ink)}.journal-card.light{background:var(--butter);color:var(--ink)}.community-callout{background:var(--blue);color:var(--paper);margin:0 6% 65px;padding:45px}.community-callout h2{font-family:'Puffer Cloud',Arial,sans-serif;font-size:50px;font-weight:400;line-height:1.15;margin:0 0 20px}.community-callout>p{font-size:17px;line-height:1.6;margin-bottom:25px}.journal-article{max-width:840px;padding:65px 6% 95px;margin:auto}.journal-article h1{font-size:110px}.article-meta{margin-top:35px;font-size:10px}.article-lead{font-size:26px!important;line-height:1.5!important}.journal-article p{font-size:18px;line-height:1.85;margin:24px 0}.journal-article h2,.policy-copy h2{font-family:'Puffer Grounded',Impact,sans-serif;font-weight:400;font-size:44px;line-height:1.1;margin:45px 0 18px}.policy-copy{max-width:820px;padding:0 6% 85px}.policy-copy p{font-size:16px;line-height:1.85}.policy-copy a{text-decoration:underline;text-underline-offset:4px}.community-page .site-header #site-nav{gap:25px}.community-page .site-header{gap:30px}
@media(max-width:1000px){.community-page .site-header #site-nav{gap:18px}.community-split{gap:5%}.form-panel{padding:28px}.journal-grid{grid-template-columns:1fr 1fr}.journal-card:last-child{grid-column:1/-1}.locator{gap:3%}}
@media(max-width:760px){.community-heading{padding:42px 6% 35px}.community-heading h1{font-size:70px}.community-lead{font-size:17px}.community-split{grid-template-columns:1fr;padding:42px 6% 60px;gap:25px}.community-split .community-heading h1{font-size:72px}.signup-note{margin-top:25px;padding:20px 0}.form-panel{padding:28px 22px}.form-panel h2{font-size:38px}.locator{grid-template-columns:1fr;margin-bottom:55px;gap:30px}.locator-result h2{font-size:39px}.region-marker text{font-size:13px}.flower-detail{grid-template-columns:1fr;padding:42px 6%;gap:30px}.flower-detail .community-heading h1{font-size:82px}.flower-detail figure{max-width:500px}.community-section{padding:45px 6%}.flower-next h2{font-size:52px}.flower-next>p:not(.eyebrow){font-size:16px}.journal-grid{grid-template-columns:1fr;margin-bottom:45px}.journal-card:last-child{grid-column:auto}.journal-card{min-height:300px}.journal-card h2{font-size:48px}.community-callout{padding:30px 24px;margin-bottom:45px}.community-callout h2{font-size:37px}.journal-article{padding:40px 6% 60px}.journal-article h1{font-size:85px}.journal-article p{font-size:16px}.article-lead{font-size:23px!important}.policy-copy h2,.journal-article h2{font-size:37px}.community-page .site-header{gap:18px}.community-page .site-header #site-nav{gap:0}}
@media(prefers-reduced-motion:reduce){.journal-card{transition:none}.journal-card:hover{transform:none}}

.region-marker[role=button]{cursor:pointer}.region-marker[role=button]:focus-visible{outline:none}.region-marker[role=button]:focus-visible circle{stroke:#b96008;stroke-width:7}.region-marker[role=button]:hover circle{fill:#672338}
.flower-detail figure{align-self:center;background:#acd3ed}.flower-detail figure img{aspect-ratio:3/2;object-fit:contain}.flower-gallery{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:20px 6% 75px}.flower-gallery-heading{grid-column:1/-1}.flower-gallery h2{font-family:'Puffer Grounded',Impact,sans-serif;font-weight:400;font-size:68px;line-height:1;margin:18px 0 15px}.flower-gallery figure,.journal-image{margin:0}.flower-gallery img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.flower-gallery figcaption,.journal-image figcaption{font-size:11px;line-height:1.6;padding:14px 0}.journal-image{margin:30px 0}.journal-image img{width:100%;height:auto}.journal-image figcaption{border-bottom:1px solid var(--rule)}
@media(max-width:760px){.flower-gallery{grid-template-columns:1fr;padding-bottom:45px;gap:22px}.flower-gallery h2{font-size:52px}.flower-gallery-heading{grid-column:auto}.flower-detail figure{max-width:none}.flower-detail figcaption{padding:15px}.journal-image{margin:25px 0}}
