.groups-directory-page,.hosted-group-page{color:#10394e;background:#fff}.groups-directory-page h1,.hosted-group-page .group-science-hero h1{max-width:23ch;letter-spacing:-.035em!important;font:700 clamp(2.3rem,4.3vw,4.1rem)/1.12 Arial,Helvetica,sans-serif!important}.groups-directory-page h2,.hosted-group-page h2{letter-spacing:-.025em;font-weight:700;line-height:1.2;font-family:Arial,sans-serif!important}.groups-directory-page .groups-intro{gap:42px;padding-block:44px}.groups-directory-page .groups-ecosystem{box-shadow:none;border:1px solid #c2d6ce;border-radius:16px}.groups-directory-page .hosted-group-card{box-shadow:none;border:1px solid #c3d5d7;border-radius:14px}.groups-directory-page .hosted-group-content h3{font-family:Arial,sans-serif;font-weight:700;line-height:1.35}.groups-directory-page .hosted-group-art{border-bottom:1px solid #c5d7d0}.hosted-group-page .group-leader{border-block:1px solid #c5d6d9;gap:40px}.hosted-group-page .group-leader p{line-height:1.85}.hosted-group-page #agenda article{background:#f4f8f4;border-top:3px solid #497d77;border-radius:12px}.hosted-group-page #agenda article:nth-child(2){background:#faf5ed;border-top-color:#b08b4d}.hosted-group-page #agenda article:nth-child(3){background:#f1f5f8;border-top-color:#728ba3}.hosted-group-page #join-group{background:#f4f8f5;border:1px solid #c8d9d1;border-radius:16px;margin-block:32px;padding:32px}.hosted-group-page #join-group p{max-width:85ch;line-height:1.8}.hosted-group-page #join-group a{align-content:center;min-height:44px}.group-contribution{border-top:1px solid #c7d8d9;border-bottom:1px solid #c7d8d9}.groups-directory-page .group-contribution{margin-top:30px}.group-contribution .observatory-entry-note{max-width:95ch}.hosted-group-page [id]{scroll-margin-top:110px}@media (width<=750px){.groups-directory-page .groups-intro{gap:26px;padding-block:28px}.hosted-group-page #join-group{padding:24px}.hosted-group-page .group-leader{gap:22px}.hosted-group-page .group-hero-paths{flex-wrap:wrap;gap:14px;display:flex}.hosted-group-page .group-hero-paths a{text-align:center;white-space:normal;flex:220px;align-content:center;min-height:48px}}
