.ai-discussion{padding:42px 0}.ai-discussion-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ai-discussion-grid article{border-top:2px solid var(--community-gold);padding:20px 0}.ai-discussion-grid h3{font-size:20px;margin:8px 0 14px}.ai-discussion-grid p{font-size:14px;line-height:1.9}.ai-contact{display:grid;grid-template-columns:1fr 280px;gap:46px;padding:35px;background:#fffdf8;border:1px solid var(--community-line);border-radius:12px;scroll-margin-top:105px}.ai-contact h2{font-size:26px;margin:8px 0 18px}.ai-contact p,.ai-contact li{font-size:14px;line-height:1.9}.ai-contact ol{padding-left:20px}.ai-contact a,.ai-more a{color:var(--community-purple);font-weight:700}.ai-contact figure{margin:0;align-self:center;max-width:100%;min-width:0}.ai-contact figcaption{text-align:center;font-size:13px;margin-top:12px}.ai-wechat-code{display:block;position:relative;width:280px;max-width:100%;aspect-ratio:1;overflow:hidden;background:white}.ai-wechat-code img{display:block;position:absolute;width:285.714286%;max-width:none;height:auto;left:-157.142857%;top:-645%}.ai-more{padding:38px 0}.ai-more h2{font-size:24px}.ai-more div{display:flex;gap:24px;flex-wrap:wrap}.ai-more p{font-size:14px}
.ai-community-hero h1 em{font-size:.72em}.ai-work{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:32px;background:#fffaf0;border:1px solid var(--community-line);border-radius:12px}.ai-work h2,.ai-participation h2{font-size:24px;margin:8px 0 13px}.ai-work p,.ai-participation p{font-size:13px;line-height:1.95;margin:0}.ai-work-links{display:grid;align-content:center;gap:10px}.ai-work-links a,.ai-more a{font-size:12px;font-weight:700;color:var(--community-purple)}.ai-participation{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:42px 0}.ai-participation>div{padding:25px;background:var(--community-deep);border-radius:10px}.ai-participation .eyebrow{color:var(--community-gold-light)}.ai-participation h2{color:#fff4dc}.ai-participation p{color:#e8dfed}.ai-payment-section{padding:0 0 42px}.ai-payment{border:1px solid #decda9;border-radius:10px;background:#fff7e8}.ai-payment summary{padding:14px 17px;color:var(--community-purple);font-size:13px;font-weight:700;line-height:1.6}.ai-payment-body{max-width:520px;padding:0 17px 18px;border-top:1px solid #e6d5b7}.ai-payment-body>p{font-size:12px;line-height:1.9;margin:14px 0}.ai-payment-body>p.ai-payment-note{margin-bottom:0;color:#6e6170}.ai-payment-body>a{display:block;background:#f0e4cf;border-radius:7px;overflow:hidden}.ai-payment-body img{display:block;width:100%;height:auto}.ai-payment-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.ai-payment-links a{font-size:11px;font-weight:700;color:var(--community-purple)}
@media(max-width:780px){.ai-discussion-grid,.ai-contact,.ai-work,.ai-participation{grid-template-columns:1fr}.ai-contact{padding:25px 20px;gap:24px}.ai-contact figure{justify-self:center}.ai-discussion-grid{gap:10px}.ai-participation{padding:30px 0}.ai-payment-section{padding-bottom:30px}}@media(max-width:400px){.ai-contact{padding:25px 10px}.ai-contact h2{font-size:23px}}
