.member-item{gap:var(--sp-3);padding-block:var(--sp-2);align-items:center;display:flex}.member-item__avatar{flex-shrink:0;position:relative}.member-item__presence{width:var(--sp-3);height:var(--sp-3);border:calc(var(--sp-unit) * 2) solid var(--color-surface-primary);border-radius:50%;position:absolute;bottom:0;right:0}.member-item__presence--online{background-color:var(--color-success)}.member-item__presence--offline{background-color:var(--color-grey-300)}.member-item__info{flex-direction:column;flex:auto;min-width:0;display:flex}.member-item__name{gap:var(--sp-2);font-size:var(--font-size-body-small);font-weight:var(--font-weight-semibold);line-height:var(--line-height-body);color:var(--color-text-primary);text-overflow:ellipsis;letter-spacing:var(--letter-spacing-body);white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.member-item__subtitle{font-size:var(--font-size-label-small);line-height:var(--line-height-body);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-body)}.member-item__trailing{flex-shrink:0}
.member-list{gap:var(--sp-3);padding:var(--sp-6);border:var(--sp-unit) solid var(--color-grey-200);background-color:var(--color-surface-primary);flex-direction:column;display:flex}.member-list__title{font-size:var(--font-size-body-large);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-body)}.member-list__empty{font-size:var(--font-size-body-small);line-height:var(--line-height-body);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-body)}.member-list__items{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.how-it-works__list{gap:var(--sp-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.how-it-works__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.how-it-works__step{gap:var(--sp-2);padding-top:var(--sp-3);border-top:var(--sp-unit) solid var(--color-grey-950);flex-direction:column;margin:0;padding-inline:0;display:flex}.how-it-works__number{font-size:var(--font-size-label-small);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-accent-gold-dark)}.how-it-works__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);margin:0}.how-it-works__body{font-size:var(--font-size-body-small);line-height:var(--line-height-body);color:var(--color-text-tertiary);margin:0}.how-it-works{gap:var(--sp-3);flex-direction:column;display:flex}.how-it-works__heading{font-size:var(--font-size-h4);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h);margin:0}
.public-overview{gap:var(--sp-6);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""media""aside""main";align-items:start;display:grid}@media (min-width:992px){.public-overview{gap:var(--sp-6) var(--sp-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"head head""media aside""main aside"}}.public-overview__head{gap:var(--sp-1);flex-direction:column;grid-area:head;display:flex}.public-overview__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h);margin:0}.public-overview__meta{font-size:var(--font-size-h6);font-weight:var(--font-weight-h);line-height:var(--line-height-h);color:var(--color-text-tertiary);letter-spacing:var(--letter-spacing-h);margin:0}.public-overview__media{aspect-ratio:16/9;width:100%;max-height:calc(var(--sp-base) * 110);background-color:var(--color-grey-100);grid-area:media;position:relative;overflow:hidden}.public-overview__media-image{object-fit:cover;width:100%;height:100%}.public-overview__aside{gap:var(--sp-3);flex-direction:column;grid-area:aside;display:flex}@media (min-width:992px){.public-overview__aside{top:var(--sp-6);position:sticky}}.public-overview__card{gap:var(--sp-4);padding:var(--sp-5);border:var(--sp-unit) solid var(--color-grey-200);background-color:var(--color-surface-primary);flex-direction:column;display:flex}.public-overview__facts{gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.public-overview__fact{gap:var(--sp-1);flex-direction:column;display:flex}.public-overview__fact dt{font-size:var(--font-size-label-small);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:var(--letter-spacing-body)}.public-overview__fact dd{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.public-overview__actions{gap:var(--sp-2);padding-top:var(--sp-4);border-top:var(--sp-unit) solid var(--color-grey-200);flex-direction:column;display:flex}.public-overview__actions .button{width:100%}.public-overview__note{font-size:var(--font-size-label);line-height:var(--line-height-body);color:var(--color-text-tertiary);margin:0}.public-overview__share.button{align-self:flex-start}.public-overview__callout{gap:var(--sp-3);padding:var(--sp-4);color:var(--color-accent-gold-xdark);background-color:var(--color-accent-gold-xlight);align-items:flex-start;display:flex}.public-overview__callout .icon{width:var(--sp-5);height:var(--sp-5);flex-shrink:0}.public-overview__callout-title{margin:0 0 var(--sp-1);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.public-overview__callout-body{font-size:var(--font-size-body-small);line-height:var(--line-height-body);margin:0}.public-overview__main{gap:var(--sp-8);flex-direction:column;grid-area:main;min-width:0;display:flex}.public-overview__section{gap:var(--sp-3);flex-direction:column;display:flex}.public-overview__heading{font-size:var(--font-size-h4);font-weight:var(--font-weight-h);line-height:var(--line-height-h);letter-spacing:var(--letter-spacing-h);margin:0}.public-overview__description{font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-body);white-space:pre-line;margin:0}.public-overview--no-media{grid-template-areas:"head""aside""main"}@media (min-width:992px){.public-overview--no-media{grid-template-areas:"head head""main aside"}}
