.talent-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:36px;display:grid}.talent-fields article{border-top:1px solid #cbded2;padding:26px 0}.talent-fields svg{color:#246044}.talent-page h3{margin:14px 0 10px;font-size:22px;line-height:1.5}.talent-page article p,.talent-steps p{color:#52695b;font-size:17px;line-height:1.85}.talent-examples{background:#f5f7ef}.talent-join{background:#eaf2ec;scroll-margin-top:30px}.talent-join .community-cards{margin-top:32px}.talent-join article{background:#fff}.talent-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:36px;padding:0;list-style:none;display:grid}.talent-steps>li{border-top:2px solid #174b38;padding-top:22px}.talent-steps>li>span{color:#648366;font-size:24px}.talent-page .community-faq{margin-top:18px}.talent-page .community-faq summary{cursor:pointer;padding-block:12px;font-size:18px}.talent-page .community-faq p{font-size:17px;line-height:1.9}.talent-page .community-section-head p{font-size:16px;line-height:1.8}@media (max-width:900px){.talent-steps,.talent-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.talent-fields,.talent-steps{grid-template-columns:1fr}.talent-page .community-hero figure{min-height:320px}.talent-page .community-actions{flex-direction:column;align-items:stretch}}
