.community-growing-page p{line-height:1.8}.community-growing-page p+p{margin-top:18px}.community-growing-page h1{letter-spacing:-.055em;font-size:clamp(2.5rem,5.6vw,5.2rem);line-height:1.04}.community-growing-page h1 span{color:var(--lime)}.community-growing-page h2{letter-spacing:-.045em;font-size:clamp(2.1rem,4vw,3.7rem);line-height:1.14}.community-growing-page h3{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.15rem);line-height:1.25}.community-growing-page h4{letter-spacing:-.02em;font-size:1.35rem;line-height:1.3}.community-growing-page .cg-hero{padding-block:48px 38px}.community-growing-page .cg-back{color:var(--muted);min-height:30px;margin-bottom:36px;font-size:.85rem;display:inline-block}.community-growing-page .cg-opening{grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);margin-top:34px;display:grid}.community-growing-page .cg-opening>div+div{color:var(--muted)}.community-growing-page .cg-lead{max-width:620px;margin-bottom:28px;font-size:clamp(1.2rem,1.9vw,1.6rem);line-height:1.55}.community-growing-page .cg-location{color:var(--muted);border-top:1px solid var(--line);margin-top:36px;padding-top:24px;font-size:.83rem}.community-growing-page .cg-page-nav{flex-wrap:wrap;gap:12px 28px;margin-top:22px;display:flex}.community-growing-page .cg-page-nav a{color:var(--lime);text-underline-offset:5px;padding-block:10px;font-size:.85rem;text-decoration:underline}.community-growing-page .cg-proof-band,.community-growing-page .cg-owner-band{background:var(--surface)}.community-growing-page .cg-proof{grid-template-columns:1.15fr .85fr;gap:clamp(32px,7vw,100px);padding-block:60px;display:grid}.community-growing-page .cg-proof h2{margin-bottom:25px;font-size:clamp(2rem,3.2vw,3rem)}.community-growing-page .cg-proof p:not(.eyebrow):not(.small-label){color:var(--muted)}.community-growing-page .text-link{color:var(--lime)}.community-growing-page .cg-proof .text-link{margin-top:24px;display:inline-flex}.community-growing-page .cg-proof-aside{border-left:1px solid var(--line-strong);padding-left:32px}.community-growing-page .small-label{color:var(--lime);line-height:1.7}.community-growing-page .cg-proof-aside h3{margin:20px 0;font-size:1.6rem}.community-growing-page .cg-section{padding-block:clamp(58px,7vw,96px)}.community-growing-page .cg-heading{max-width:850px;margin-bottom:34px}.community-growing-page .cg-heading>p:last-child{color:var(--muted);max-width:780px;margin-top:24px;font-size:1.08rem}.community-growing-page .cg-work-section{padding-top:10px}.community-growing-page .cg-work{border-top:1px solid var(--line-strong);grid-template-columns:.75fr 1.25fr;gap:clamp(30px,6vw,80px);padding-block:38px;display:grid}.community-growing-page .cg-work .small-label{margin-bottom:18px;font-size:.68rem}.community-growing-page .cg-work h3{max-width:370px}.community-growing-page .cg-work p:not(.small-label){color:var(--muted)}.community-growing-page .cg-output{border-left:2px solid var(--lime);padding-left:18px;font-size:.92rem;margin-top:24px!important}.community-growing-page .cg-output strong{color:var(--text);font-weight:600}.community-growing-page .cg-owner,.community-growing-page .cg-delivery{grid-template-columns:1fr 1fr;gap:clamp(32px,7vw,100px);display:grid}.community-growing-page .cg-owner h2,.community-growing-page .cg-delivery h2{margin-bottom:26px;font-size:clamp(2rem,3.2vw,3rem)}.community-growing-page .cg-owner p:not(.eyebrow),.community-growing-page .cg-delivery p:not(.eyebrow):not(.small-label){color:var(--muted)}.community-growing-page .cg-owner-takeaway{border-top:1px solid var(--line-strong);padding-top:22px}.community-growing-page .cg-delivery .button{margin-top:28px}.community-growing-page .cg-delivery-location{border-left:1px solid var(--line-strong);padding-left:32px}.community-growing-page .cg-delivery-location h3{margin:20px 0 24px;font-size:1.6rem}.community-growing-page .cg-related-band{background:var(--surface)}.community-growing-page .cg-related{grid-template-columns:.75fr 1.25fr;gap:clamp(30px,6vw,80px);padding-block:48px;display:grid}.community-growing-page .cg-related h2{font-size:clamp(2rem,3vw,2.8rem)}.community-growing-page .cg-related p:not(.eyebrow){color:var(--muted)}.community-growing-page .cg-related .text-link{margin-top:24px;display:inline-flex}.community-growing-page .cg-faq{grid-template-columns:.8fr 1.2fr;gap:clamp(30px,6vw,90px);display:grid}.community-growing-page .cg-questions details{border-top:1px solid var(--line-strong)}.community-growing-page .cg-questions details:last-child{border-bottom:1px solid var(--line-strong)}.community-growing-page .cg-questions summary{cursor:pointer;min-height:60px;list-style:revert;padding:22px 20px 22px 0;font-size:1.03rem;line-height:1.5}.community-growing-page .cg-questions details[open] summary{color:var(--lime)}.community-growing-page .cg-questions p{color:var(--muted);padding:0 16px 24px 0;font-size:.96rem}.community-growing-page .cg-final{border-top:1px solid var(--line-strong);padding-block:60px 80px}.community-growing-page .cg-final h2{font-size:clamp(2.6rem,5.6vw,5.2rem)}.community-growing-page .cg-final>p:not(.eyebrow){max-width:710px;color:var(--muted);margin-top:25px;font-size:1.08rem}.community-growing-page .cg-final>div{flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:28px;display:flex}@media (width<=560px){.community-growing-page h1 br,.community-growing-page h2 br,.community-growing-page h3 br{display:none}.community-growing-page .cg-page-nav{gap:0 22px}.community-growing-page .cg-final>div{flex-direction:column;align-items:stretch}.community-growing-page .cg-final .text-link{justify-content:center}.community-growing-page .cg-location{line-height:1.9}.community-growing-page .button{white-space:normal;text-align:center}}.community-growing-page .cg-related .text-link{text-underline-offset:4px;margin:0;text-decoration:underline;display:inline}.community-growing-page .cg-situations{grid-template-columns:1fr 1fr;gap:36px 64px;display:grid}.community-growing-page .cg-situations article{border-top:1px solid var(--line-strong);padding-top:26px}.community-growing-page .cg-situations h3{margin:16px 0 20px;font-size:1.7rem}.community-growing-page .cg-situations p:not(.small-label){color:var(--muted)}.community-growing-page .cg-roles{background:var(--surface-light);color:var(--bg);border-radius:5px;padding:clamp(24px,3.5vw,46px)}.community-growing-page .cg-roles p{color:var(--ink-muted);font-size:.95rem}.community-growing-page .cg-roles .small-label,.community-growing-page .cg-role-label{color:var(--ink-label)}.community-growing-page .cg-roles-heading h3{margin:15px 0}.community-growing-page .cg-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px;display:grid}.community-growing-page .cg-role-grid article{border-top:2px solid var(--ink-label);padding-top:20px}.community-growing-page .cg-role-label{font:.68rem/1.7 var(--font-label);letter-spacing:.08em;margin-bottom:16px}.community-growing-page .cg-role-grid h4{margin-bottom:14px}.community-growing-page .cg-handover{border-top:1px solid #344c3c55;margin-top:28px;padding-top:24px}.community-growing-page .cg-handover strong{color:var(--bg)}@media (width<=800px){.community-growing-page .cg-opening,.community-growing-page .cg-proof,.community-growing-page .cg-work,.community-growing-page .cg-delivery,.community-growing-page .cg-related,.community-growing-page .cg-faq,.community-growing-page .cg-situations,.community-growing-page .cg-role-grid{grid-template-columns:1fr}.community-growing-page .cg-proof-aside,.community-growing-page .cg-delivery-location{border-left:0;border-top:1px solid var(--line-strong);padding:28px 0 0}.community-growing-page .cg-work{gap:22px}.community-growing-page .cg-work h3{max-width:600px}.community-growing-page .cg-hero{padding-top:30px}.community-growing-page .cg-back{margin-bottom:25px}}
