.participant-reviews{max-width:1180px;margin:0 auto;padding:40px 28px;color:#354d37;font:16px/1.6 Arial,sans-serif}.participant-reviews h2{font:400 31px/1.2 Georgia,serif;color:#34543a;margin:8px 0 10px;text-transform:none;letter-spacing:0}.review-eyebrow{font:400 10px/1.5 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#788b6e;margin:0 0 8px}.participant-reviews .review-intro{font-size:12px;color:#73816b;margin:0 0 23px}.participant-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px}.participant-review{margin:0;display:flex;flex-direction:column;background:#f4f7ef;border:1px solid #dde6d4;border-radius:9px;padding:24px}.review-stars{font:18px/1.3 Arial,sans-serif;letter-spacing:.12em;color:#688044;margin:0 0 17px}.participant-review blockquote{border:0;padding:0;margin:0 0 22px;font:400 16px/1.75 Arial,sans-serif;color:#40563a;text-align:left;font-style:normal}.participant-review figcaption{margin-top:auto;font:13px/1.5 Arial,sans-serif;color:#66785c}.participant-review figcaption strong,.participant-review figcaption span{display:block}.participant-review figcaption strong{color:#3d5538;font-weight:600}.participant-review figcaption span{font-size:11px;margin:4px 0 10px}.participant-review a{color:#4b7040;text-decoration:underline;text-underline-offset:3px;font-size:12px}.group-invitation{max-width:1124px;margin:25px auto;display:grid;grid-template-columns:1fr .8fr;gap:35px;align-items:center;background:#edf3e7;border-radius:10px;padding:30px;color:#34543a}.group-invitation h2{font:400 31px/1.15 Georgia,serif;margin:10px 0 16px;color:#34543a}.group-invitation p:not(.review-eyebrow){font:15px/1.7 Arial,sans-serif;color:#63735b}.group-invitation img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;border-radius:8px}.group-button{display:inline-block;background:#3e6443;border-radius:5px;padding:12px 19px;color:white!important;text-decoration:none;font:600 13px/1.5 Arial,sans-serif}.participant-reviews a:focus-visible,.group-button:focus-visible{outline:3px solid #8da87a;outline-offset:4px}@media(max-width:700px){.participant-reviews{padding:30px 22px}.participant-review-grid{gap:15px}.participant-review{padding:22px}.group-invitation{grid-template-columns:1fr;margin:20px 22px;padding:25px;gap:24px}.group-invitation h2{font-size:28px}}
.group-invitation .review-eyebrow{display:inline-block;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:.055em;color:#345b39;margin:0 0 12px;padding:6px 10px;background:#dce9d4;border-radius:4px}.review-expand{align-self:flex-start;background:transparent;border:0;border-bottom:1px solid #8ba47b;border-radius:0;margin:0 0 22px;padding:0 0 3px;color:#40693e;cursor:pointer;font:600 13px/1.5 Arial,sans-serif;min-height:0;box-shadow:none;text-transform:none;letter-spacing:0}.participant-review [hidden]{display:none!important}.participant-review-grid{align-items:start}.participant-review{height:auto;min-height:300px}.participant-review .review-full{white-space:pre-line}.video-card.lazy-youtube{overflow:hidden}.video-card .video-start{display:block;width:100%;height:280px;border:0;padding:0;margin:0;border-radius:0;background:#142413;cursor:pointer;position:relative;box-shadow:none;text-transform:none;letter-spacing:0}.video-card .video-start img{display:block;width:100%;height:100%;object-fit:cover;opacity:.9}.video-card .video-start>span[aria-hidden]{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:35px;color:white;background:#203d1a99;border:2px solid white;border-radius:50%;width:70px;height:70px;display:grid;place-items:center;padding-left:5px}.video-card .video-start .video-label{position:absolute;left:25px;bottom:20px;color:white;font:14px Arial,sans-serif}.video-card.lazy-youtube iframe{display:block;width:100%;height:280px;border:0}.video-start:focus-visible{outline:3px solid #8da87a;outline-offset:-4px}
