.community-page :is(h1,h2,h3,h4,.cg-city-name,.cg-link-list strong,.cg-member-invite strong){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.community-page .section{padding-block:56px}.community-page .section-heading{margin-bottom:32px}.community-page .section-heading h2{max-width:20ch;font-size:clamp(32px,4.8vw,68px)}.community-page .cg-strip img{aspect-ratio:35/9;object-position:50% 50%;filter:none;mix-blend-mode:normal}.community-page .cg-city-list{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.community-page .cg-city{background:var(--lime);border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:24px}.community-page .cg-city h3,.community-page .cg-city-name{letter-spacing:-.04em;font-size:clamp(30px,3.8vw,54px)}.community-page .cg-city-country{margin-bottom:12px;font-size:10px}.community-page .cg-city-builds>li{flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-block:8px;display:flex}.community-page .cg-city-builds a{margin:0;font-size:15px}.community-page .cg-city-builds>li>span:not(.sticker){letter-spacing:.06em;font-size:10px}.community-page .cg-city-builds .sticker{margin:0}.community-page .cg-city-next{padding:0}.community-page .cg-city-next a{grid-template-columns:minmax(0,1fr);align-content:space-between;gap:24px;height:100%;padding:24px}.community-page .cg-city-next a:before{inset:0}.community-page .cg-city-cta{letter-spacing:.06em;justify-content:space-between;font-size:11px}.community-page .cg-city-cta svg{flex-shrink:0;width:40px;height:40px;padding:10px}.community-page .cg-voice-card{gap:20px;padding:24px}.community-page .cg-voice-card blockquote{padding-top:48px}.community-page .cg-voice-card blockquote:before{font-size:96px}.community-page .cg-voice-card blockquote p{font-size:20px;line-height:1.4}.community-page .cg-voice-card figcaption{gap:6px 12px;padding-top:16px}.community-page .cg-voice-card figcaption strong{font-size:16px}.community-page .cg-voice-face{width:64px}.community-page .community-quote{font-size:15px;line-height:1.6}.community-page .community-quote summary{border-block:1px solid var(--line-light);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;font-size:11px;font-weight:800;list-style:none;display:flex}.community-page .community-quote summary::-webkit-details-marker{display:none}.community-page .community-quote summary svg{flex-shrink:0}.community-page .community-quote[open] summary svg{rotate:45deg}.community-page .community-quote>p{margin-top:16px}.community-page .cg-member-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.community-page .cg-member{--member-halo:var(--member-halo-6);scroll-margin-top:24px}.community-page .cg-member-photo{aspect-ratio:1}.community-page .cg-member-photo>[data-member-portrait]{width:80%;margin-inline:auto}.community-page .cg-member-role{letter-spacing:.07em;align-self:flex-start;padding:6px 8px;font-size:9px;position:static}.community-page .cg-member-body{padding:14px 12px 0}.community-page .cg-member h3{font-size:15px;line-height:1.25}.community-page .cg-member-body>.cg-muted{font-size:11px}.community-page .cg-member-story{padding-top:14px}.community-page .cg-member-story summary{letter-spacing:.06em;gap:8px;margin-inline:-12px;padding:12px;font-size:10px}.community-page .cg-member-story summary svg{flex-shrink:0;width:24px;height:24px;padding:4px}.community-page .cg-member-copy h4{letter-spacing:.08em;font-size:10px}.community-page .cg-member-invite{--cg-span:var(--cg-span-6);gap:24px;padding:24px}.community-page .cg-member-invite-mark{width:64px}.community-page .cg-member-invite strong{font-size:clamp(24px,3vw,42px)}.community-page .cg-link-list{border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.community-page .cg-link-list>a{border:0;border-right:1px solid var(--ink);align-items:start;gap:14px;padding:24px}.community-page .cg-link-list>a:first-child{padding-left:0}.community-page .cg-link-list>a:last-child{border-right:0;padding-right:0}.community-page .cg-link-list>a:before{inset:0}.community-page .cg-link-list>a>span{grid-template-columns:minmax(0,1fr);gap:14px}.community-page .cg-link-list strong{font-size:clamp(22px,2.4vw,34px)}.community-page .cg-link-list a>span>span{font-size:15px}.community-page .cg-link-list>a>svg{width:36px;height:36px;padding:8px}@media (max-width:1200px){.community-page .cg-member-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-page .cg-member{--member-halo:var(--member-halo-4)}.community-page .cg-member-invite{--cg-span:var(--cg-span-4)}}@media (max-width:960px){.community-page .cg-voice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.community-page .cg-voice-card{padding:18px}.community-page .cg-voice-card figcaption{grid-template-columns:minmax(0,1fr)}.community-page .cg-voice-face{grid-row:auto}.community-page .cg-voice-card blockquote p{font-size:18px}.community-page .cg-link-list{grid-template-columns:minmax(0,1fr)}.community-page .cg-link-list>a{border-right:0;border-bottom:1px solid var(--ink);padding:20px 0}.community-page .cg-link-list>a:last-child{border-bottom:0}}@media (max-width:760px){.community-page .section{padding-block:40px}.community-page .section-heading h2{font-size:clamp(28px,7.6vw,46px)}.community-page .cg-strip img{aspect-ratio:20/9;object-position:50% 57%}.community-page .cg-city-list{grid-template-columns:minmax(0,1fr)}.community-page .cg-city{gap:14px;padding:20px}.community-page .cg-city h3,.community-page .cg-city-name{font-size:clamp(28px,8vw,44px)}.community-page .cg-city-next{padding:0}.community-page .cg-city-next a{padding:20px}.community-page .cg-voice-grid{grid-template-columns:minmax(0,1fr)}.community-page .cg-voice-card{padding:22px}.community-page .cg-voice-card figcaption{grid-template-columns:auto minmax(0,1fr)}.community-page .cg-voice-face{grid-row:span 2}.community-page .cg-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-page .cg-member{--member-halo:var(--member-halo-2)}.community-page .cg-member-invite{--cg-span:var(--cg-span-2);padding:18px}.community-page .cg-member-invite strong{font-size:clamp(18px,5vw,24px)}.community-page .cg-member-invite-mark{width:48px}.community-page .cg-member-invite-copy>span{font-size:13px}}@media (max-width:380px){.community-page .cg-member h3{font-size:14px}.community-page .cg-member-invite strong{font-size:16px}}
