/* Community page treatments; canonical colours and fonts: /brand/tokens.css. */
.tgc-community{overflow-x:clip;letter-spacing:0}
.tgc-community h1,.tgc-community h2,.tgc-community h3,.tgc-community h4{font-weight:800}
.tgc-community :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #6236a0;outline-offset:4px}
.tgc-community main h1{line-height:1.02}
.tgc-community main .card{border-radius:0}
.tgc-community main .card-image{border-radius:0}
.tgc-community main .card-image img{filter:none}
.tgc-community main .card-image::after{display:none}
.tgc-community main .card-title{font-size:clamp(1.55rem,2.1vw,1.9rem);line-height:1.08}
.tgc-community main .card-kicker{font-size:.65rem;letter-spacing:.12em}
.tgc-community main .card-meta{font-size:.7rem}
.tgc-community main .newsletter{background:#cec6ed;border-block:1px solid #191a17;padding:45px 24px}
.tgc-community main .newsletter h3{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;color:#191a17}
.tgc-community main .newsletter p{color:#383b30;max-width:580px;margin-inline:auto}
.tgc-community main .newsletter-form button{background:#191a17;color:#f4f2e9;border-radius:0}
.tgc-community main .newsletter-form input{border:1px solid #191a17;border-radius:0;background:#fffdf7}
.tgc-community main .article-kicker-line{display:inline-block;background:#cec6ed;color:#191a17;padding:7px 10px;font-size:.65rem}
.tgc-community main .article-hero-img-wrap::after{display:none}
.tgc-community main .article-newsletter-cta{background:#cec6ed;color:#191a17;border-radius:0}
.tgc-community main .article-newsletter-inner h3,.tgc-community main .article-newsletter-inner p,.tgc-community main .article-newsletter-kicker{color:#191a17}
.tgc-community main .article-newsletter-btn{background:#191a17;color:#f4f2e9}
.tgc-community main .article-prose h2{font-size:2rem;font-weight:800;line-height:1.12}
.tgc-community main .article-prose h3{font-size:1.6rem;font-weight:800}
.tgc-community main .article-prose blockquote{font-family:var(--font-body);font-style:normal;background:#eeebf6;border:0;border-left:4px solid #66527f;padding:20px;font-size:1.15rem}
.tgc-community main .article-prose .article-sources-heading{font-size:1.6rem}
.tgc-community main .article-prose .article-sources-heading+ol{font-size:.9rem;line-height:1.65}
.tgc-community main .article-prose .article-sources-heading+ol li::first-letter{font-size:inherit;font-weight:inherit;float:none}
.tgc-community main .shop-hero,.tgc-community main .shop-cta{background:#cec6ed}
.tgc-community main .shop-hero :is(h1,p,a),.tgc-community main .shop-cta :is(h2,p){color:#191a17}
.tgc-community main .shop-disclosure-banner{color:#383b30;border-color:#777;background:#f4f2e9}
.tgc-community main .shop-cta-btn{background:#191a17;color:#f4f2e9}
.tgc-community main .badge-unverified{color:#66527f}
.tgc-community main .latest-header h1,.tgc-community main .page-header h1,.tgc-community main .page-hero h1{font-size:clamp(2.8rem,6vw,5.2rem)}
@media(max-width:720px){:root{--nav-height:64px}.tgc-community main .article-headline{font-size:2.55rem;line-height:1.04}.tgc-community main .article-byline{flex-wrap:wrap}.tgc-community main .card-title{font-size:1.6rem}}

.tgc-community main .plant-hero{background:#cec6ed}
.tgc-community main .plant-hero :is(h1,p){color:#191a17}
.tgc-community main .product-tagline{background:#f4f2e9;color:#191a17}
