.community-section{align-items:flex-start;gap:var(--cds-spacing-05);padding:var(--cds-spacing-06)0 var(--cds-spacing-07);flex-direction:column;width:100%;display:flex;position:relative}.community-section .community-section-header{align-items:baseline;gap:var(--cds-spacing-03);flex-wrap:wrap;flex:none;width:100%;display:flex;position:relative}.community-section .community-section-title{font-size:var(--cds-productive-heading-04-font-size,1.75rem);font-weight:var(--cds-productive-heading-04-font-weight,400);line-height:var(--cds-productive-heading-04-line-height,1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing,0);color:var(--cds-text-primary);margin:0}.community-section .community-section-count{color:var(--cds-text-secondary)}.community-boards-grid{gap:var(--cds-spacing-05);flex-direction:column;width:100%;display:flex}.community-boards-grid__toolbar{width:100%;max-width:480px}.community-boards-grid__no-results{color:var(--cds-text-secondary);padding:var(--cds-spacing-06)0}.community-boards{gap:var(--cds-spacing-05);grid-template-columns:repeat(auto-fill,minmax(272px,1fr));align-items:stretch;width:100%;display:grid}.community-boards-carousel{position:relative}.community-boards-carousel .landing-carousel-cards__list{gap:var(--cds-spacing-03);align-items:stretch}.community-boards-carousel .landing-carousel-cards__list li{display:flex;flex:none!important}.community-boards-carousel .landing-carousel-cards__controls{pointer-events:none;margin:0;position:absolute;bottom:-48px;left:0;right:0}.community-boards-carousel .landing-carousel-cards__controls .carousel-controls{pointer-events:auto;margin-bottom:0}@media screen and (max-width:899px){.community-boards-carousel .landing-carousel-cards__controls .carousel-controls{margin-left:auto;margin-right:0}}@media screen and (min-width:900px){.community-boards-carousel .landing-carousel-cards__controls .carousel-controls{margin-left:auto;margin-right:auto}}.community-boards-carousel .community-board-tile{min-inline-size:17rem;width:272px}.community-board-tile{border:1px solid var(--cds-border-subtle);justify-content:flex-start;gap:var(--cds-spacing-03);border-radius:4px;flex-direction:column;block-size:auto;display:flex}.community-board-tile.cds--link,.community-board-tile.cds--link:link,.community-board-tile.cds--link:visited,.community-board-tile.cds--link:hover,.community-board-tile.cds--link:active,.community-board-tile.cds--link:active:not(.cds--link--disabled),.community-board-tile.cds--link:focus,.community-board-tile.cds--link:focus:not(.cds--link--disabled),.community-board-tile.cds--link:visited:hover{color:var(--cds-text-primary);text-decoration:none}.community-board-tile__head{align-items:center;gap:var(--cds-spacing-03);display:flex}.community-board-tile__icon{flex:none;width:40px;height:40px}.community-board-tile__heading{flex-direction:column;min-width:0;display:flex}.community-board-tile__title{font-size:var(--cds-productive-heading-01-font-size,.875rem);font-weight:var(--cds-productive-heading-01-font-weight,600);line-height:var(--cds-productive-heading-01-line-height,1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing,.16px);color:var(--cds-text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;text-decoration:none;overflow:hidden}.community-board-tile__byline{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);text-decoration:none}.community-board-tile__description{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);color:var(--cds-text-primary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;text-decoration:none;display:-webkit-box;overflow:hidden}.community-board-tile__meta{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-helper);padding-top:var(--cds-spacing-02);margin:auto 0 0;text-decoration:none}
