.cf-community-main{width:min(100%, var(--cf-content-max));margin:0 auto;padding:0 clamp(1.75rem,3.2vw,3.4rem) 6rem}.cf-community-hero{min-height:min(41rem, calc(100dvh - var(--cf-header-height)));grid-template-columns:minmax(0,1.08fr) minmax(27rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);padding:clamp(4rem,7vw,6.5rem) 0;display:grid}.cf-community-hero__copy h1{font-variation-settings:"opsz" 110, "SOFT" 45, "WONK" 0;letter-spacing:-.064em;text-wrap:balance;max-width:11ch;margin-top:1.3rem;font-size:clamp(3.8rem,6.6vw,6.4rem);line-height:.91}.cf-community-hero__copy>p:not(.cf-v3-eyebrow){max-width:53ch;color:var(--cf-ink-2);margin-top:1.7rem;font-size:1.05rem;line-height:1.65}.cf-community-hero__actions{align-items:center;gap:1.6rem;margin-top:2.1rem;display:flex}.cf-community-hero__actions .cf-v3-button{justify-content:space-between;min-width:13.5rem}.cf-community-hero__actions>a:not(.cf-v3-button){min-height:2.75rem;color:var(--cf-action);border-bottom:1px dashed;align-items:center;padding-bottom:.15rem;font-size:.82rem;font-weight:550;text-decoration:none;display:inline-flex}.cf-community-brief{border:1px solid var(--cf-stage-line);background:radial-gradient(circle at 78% 22%, #6f97502b, transparent 28%), var(--cf-stage);box-shadow:var(--cf-shadow-stage);color:var(--cf-stage-text);border-radius:.3rem;overflow:hidden}.cf-community-brief>header{border-bottom:1px solid var(--cf-stage-line);min-height:3.1rem;color:var(--cf-stage-text-2);font:.52rem var(--cf-font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 1.1rem;display:flex}.cf-community-brief>header span:first-child{color:var(--cf-marker)}.cf-community-brief dl{grid-template-columns:.85fr .85fr 1.3fr;margin:0;display:grid}.cf-community-brief dl>div{min-width:0;padding:clamp(1.5rem,3vw,2.4rem) 1.1rem}.cf-community-brief dl>div+div{border-left:1px solid var(--cf-stage-line)}.cf-community-brief dt{color:var(--cf-stage-text-2);font:.48rem var(--cf-font-mono);letter-spacing:.06em;text-transform:uppercase}.cf-community-brief dd{color:var(--cf-stage-text);font:450 clamp(1.35rem, 2.2vw, 2.1rem)/1 var(--cf-font-display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:.6rem;overflow:hidden}.cf-community-brief>p{border-top:1px solid var(--cf-stage-line);color:var(--cf-stage-text-2);font:.55rem/1.55 var(--cf-font-mono);letter-spacing:.025em;text-transform:uppercase;align-items:flex-start;gap:.65rem;margin:0;padding:1rem 1.1rem;display:flex}.cf-community-brief>p span{background:var(--cf-marker);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.16rem}.cf-community-archive{border-top:1px solid var(--cf-line);scroll-margin-top:calc(var(--cf-header-height) + 1rem);padding-top:clamp(3rem,5vw,4.7rem)}.cf-community-archive__header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.cf-community-archive__header h2{letter-spacing:-.05em;margin-top:.55rem;font-size:clamp(2.35rem,4vw,4rem);line-height:.95}.cf-community-archive__header>p{color:var(--cf-ink-3);font:.55rem var(--cf-font-mono);letter-spacing:.07em;text-transform:uppercase}.cf-community-filters{scrollbar-width:thin;margin:2.2rem 0 2rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.cf-community-filters button{border:1px solid var(--cf-line);min-width:max-content;min-height:2.75rem;color:var(--cf-ink-2);cursor:pointer;font:500 .68rem var(--cf-font-body);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:1.3rem;margin-left:-1px;padding:.65rem .85rem;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.cf-community-filters button:first-child{border-radius:.3rem 0 0 .3rem;margin-left:0}.cf-community-filters button:last-child{border-radius:0 .3rem .3rem 0}.cf-community-filters button span{color:var(--cf-ink-3);font:.52rem var(--cf-font-mono)}.cf-community-filters button:hover{z-index:1;border-color:var(--cf-line-strong);color:var(--cf-ink)}.cf-community-filters button.is-active{z-index:2;border-color:var(--cf-ink);background:var(--cf-ink);color:#fff}.cf-community-filters button.is-active span{color:var(--cf-marker)}.cf-community-filters button:focus-visible{z-index:3;box-shadow:var(--cf-shadow-focus);outline:0}.cf-community-cta{border-top:1px solid var(--cf-line-strong);border-bottom:1px solid var(--cf-line);grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:clamp(5rem,9vw,8.5rem);padding:clamp(3rem,5vw,4.6rem) 0 clamp(4rem,7vw,6.4rem);display:grid}.cf-community-cta h2{letter-spacing:-.055em;max-width:11ch;margin-top:.65rem;font-size:clamp(2.5rem,4.5vw,4.4rem);line-height:.97}.cf-community-cta>div:last-child>p{max-width:54ch;color:var(--cf-ink-2);font-size:1rem;line-height:1.65}.cf-community-cta>div:last-child>div{align-items:center;gap:1.5rem;margin-top:1.7rem;display:flex}.cf-community-cta .cf-v3-button{justify-content:space-between;min-width:12rem}.cf-community-cta>div:last-child>div>a:not(.cf-v3-button){min-height:2.75rem;color:var(--cf-action);align-items:center;font-size:.82rem;font-weight:550;text-decoration:none;display:inline-flex}.cf-community-page>footer{border-top-color:var(--cf-line)!important;background:var(--cf-paper)!important;margin-top:0!important}@media (width<=1020px){.cf-community-hero{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr);gap:3rem}.cf-community-hero__copy h1{font-size:clamp(3.5rem,7vw,5.2rem)}}@media (width<=820px){.cf-community-hero{grid-template-columns:1fr;min-height:auto;padding:4.5rem 0 5rem}.cf-community-hero__copy h1{max-width:12ch}.cf-community-brief{max-width:38rem}.cf-community-cta{grid-template-columns:1fr;gap:2rem}}@media (width<=640px){.cf-community-main{padding:0 1.25rem 4rem}.cf-community-hero{gap:2.7rem;padding:3.3rem 0 4rem}.cf-community-hero__copy h1{margin-top:1rem;font-size:clamp(3.2rem,14vw,4.4rem);line-height:.92}.cf-community-hero__copy>p:not(.cf-v3-eyebrow){margin-top:1.35rem;font-size:.95rem}.cf-community-hero__actions{flex-direction:column;align-items:flex-start;gap:1rem}.cf-community-hero__actions .cf-v3-button{width:100%}.cf-community-brief dl{grid-template-columns:.8fr .8fr 1.4fr}.cf-community-brief dl>div{padding:1.35rem .7rem}.cf-community-brief dd{font-size:1.25rem}.cf-community-archive{padding-top:2.8rem}.cf-community-archive__header{flex-direction:column;align-items:flex-start;gap:.75rem}.cf-community-archive__header h2{font-size:2.65rem}.cf-community-filters{width:calc(100% + 1.25rem);margin-top:1.65rem;margin-right:-1.25rem}.cf-community-cta{margin-top:5rem;padding:3rem 0 4.3rem}.cf-community-cta h2{font-size:3rem}.cf-community-cta>div:last-child>div{flex-direction:column;align-items:stretch}.cf-community-cta .cf-v3-button{width:100%}}
