/* Organizer growth tools and public gathering recaps. */
.events-recap-link{margin-left:25px}.recap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.recap-card{padding:30px;border:1px solid #40562d;background:#14200e;min-width:0}.recap-card>.eyebrow{font-size:9px;color:#a8c48e;letter-spacing:1px;margin-bottom:20px}.recap-card h2{font-size:34px;line-height:1.1;overflow-wrap:anywhere}.recap-card h2 a:hover{color:var(--green)}.recap-place{font-size:12px;line-height:1.8;color:#abc295;margin-top:17px}.recap-excerpt{font-size:14px;line-height:1.85;color:#c4d4b7;margin-top:20px;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.recap-card>.text-link{font-size:12px;min-height:44px;margin-top:19px;color:var(--green)}.published-recap{border:1px solid #526f38;background:#17270e;padding:30px;margin-bottom:32px;scroll-margin-top:25px}.published-recap>.eyebrow{font-size:9px;color:#accc91;margin-bottom:20px}.published-recap h2{font-size:38px}.published-recap>p:not(.eyebrow){white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.9;color:#cbdcbd;margin-top:25px}.published-recap>.text-link{margin-top:22px;min-height:44px;font-size:12px;color:var(--green)}.recap-editor{margin-top:22px;border-top:1px solid #3c522c;padding-top:10px}.recap-editor>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:12px;color:var(--green)}.recap-editor>p{font-size:12px;line-height:1.85;color:#aec69a;margin:12px 0 20px}.recap-editor .outline-button{align-self:flex-start;font-size:11px}.recap-editor .check-label{font-size:11px;line-height:1.8}.password-visibility{min-height:44px;align-self:flex-start;font-size:12px;background:none;color:var(--green);text-decoration:underline;text-underline-offset:4px;padding:7px 0}.insights-controls{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap}.insights-controls label{display:grid;gap:9px;font-size:12px;color:#b7cda6}.insights-controls select{font:inherit;font-size:14px;min-height:44px;background:#16230f;color:#e0efd4;border:1px solid #55733c;padding:10px 16px;min-width:180px}.insights-controls .outline-button{font-size:12px;min-height:44px}.insights-range{font-size:11px;color:#9fb58f;margin:24px 0}.insights-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#435c30;border:1px solid #435c30}.insights-stats>div{min-width:0;background:#15220e;padding:25px}.insights-stats span{font-size:9px;letter-spacing:1px;color:#a7be94}.insights-stats strong{display:block;font-family:var(--display);font-size:60px;line-height:1.1;color:var(--green);margin-top:17px;overflow-wrap:anywhere}.insights-panel>.form-explanation{margin-top:23px;max-width:880px}.insights-panel>h2{font-size:34px;margin-top:38px}.insights-bars{display:flex;align-items:flex-end;gap:3px;height:165px;padding:20px 16px 0;background:#14200e;border:1px solid #3f582d;margin-top:24px;overflow:hidden}.insights-bars>div{flex:1;min-width:1px;background:var(--green);max-height:100%}.insights-daily{margin-top:15px}.insights-daily>summary{font-size:12px;min-height:44px;cursor:pointer;color:#c9e4b4;display:flex;align-items:center}.insights-table{overflow:auto;margin-top:20px}.insights-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.8}.insights-table th,.insights-table td{padding:14px 17px;border:1px solid #3c522b;text-align:left}.insights-table thead{background:#1c2d13;color:#d6ecc5}.insights-table tbody th{font-weight:400;color:#c0d2b0;overflow-wrap:anywhere}.insights-table td{color:var(--green);width:130px}.organizer-guide{max-width:1000px}.organizer-guide>section{border-top:1px solid #40592d;padding-top:30px;margin-top:38px}.organizer-guide h2{font-size:34px;line-height:1.1}.organizer-guide p,.organizer-guide li{font-size:14px;line-height:1.9;color:#b7cba7;margin-top:20px}.organizer-guide ol{padding-left:25px}.organizer-guide li{padding-left:8px}.organizer-guide a:not(.quiet-link){color:var(--green);text-decoration:underline;text-underline-offset:4px}
@media(max-width:750px){.events-recap-link{margin-left:0;display:flex!important}.recap-grid{grid-template-columns:1fr;gap:20px}.recap-card{padding:25px 23px}.recap-card h2{font-size:31px}.recap-excerpt{font-size:13px}.published-recap{padding:25px 22px}.published-recap h2{font-size:34px}.published-recap>p:not(.eyebrow){font-size:14px}.insights-stats{grid-template-columns:1fr 1fr}.insights-stats>div{padding:22px}.insights-stats strong{font-size:49px}.insights-stats span{font-size:8px}.insights-controls select{font-size:16px}.insights-panel>h2{font-size:30px}.insights-table table{font-size:12px}.insights-table th,.insights-table td{padding:12px}.insights-table td{width:85px}.organizer-guide h2{font-size:30px}.organizer-guide p,.organizer-guide li{font-size:13px}.recap-editor textarea{font-size:16px}}
