.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:8px}.rc-card{position:relative;padding:20px 18px 18px;border:1px solid var(--ace-line);border-top:4px solid var(--g,var(--ace-teal-deep));border-radius:24px;background:var(--ace-card);display:flex;flex-direction:column;gap:6px;box-sizing:border-box}.rc-card b{font-family:var(--ace-serif);font-size:20px;color:var(--ace-ink)}.rc-card p{margin:0;font-size:15px;line-height:1.65;color:var(--ace-ink)}.rc-card small{font-size:13px;line-height:1.6;color:var(--ace-muted)}.rc-letter{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--g);color:#fff;font-weight:700;font-size:16px;font-family:var(--ace-num,inherit)}.rc-steps{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.rc-steps li{padding:20px 18px;border:1px solid var(--ace-line);border-radius:24px;background:var(--ace-card);display:flex;flex-direction:column;gap:6px}.rc-steps li span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--ace-orange);color:#fff;font-weight:700}.rc-steps b{font-family:var(--ace-serif);font-size:18px;color:var(--ace-ink)}.rc-steps small{font-size:14px;line-height:1.65;color:var(--ace-muted)}.rc-earn{display:flex;flex-direction:column;gap:10px;max-width:720px;margin:8px auto 0}.rc-earn-row{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"l n i" "l t i";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:14px 18px;border:1px solid var(--ace-line);border-left:5px solid var(--g);border-radius:20px;background:var(--ace-card)}.rc-earn-row .rc-letter{grid-area:l}.rc-earn-row b{grid-area:n;font-size:17px;color:var(--ace-ink)}.rc-earn-row small{grid-area:t;font-size:13px;color:var(--ace-muted)}.rc-earn-row strong{grid-area:i;font-family:var(--ace-num,inherit);font-size:20px;color:var(--ace-orange-deep);white-space:nowrap}.rc-tools{list-style:none;margin:8px auto 0;padding:0;max-width:760px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rc-tools li{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--ace-line);border-radius:18px;background:var(--ace-card);font-size:15px;color:var(--ace-ink)}.rc-tools svg{flex:none;color:var(--ace-teal-deep)}.rc-faq{max-width:760px;margin:8px auto 0;display:flex;flex-direction:column;gap:10px}.rc-faq details{border:1px solid var(--ace-line);border-radius:18px;background:var(--ace-card);padding:0 18px}.rc-faq summary{cursor:pointer;list-style:none;padding:16px 0;font-size:16px;font-weight:600;color:var(--ace-ink);min-height:48px;box-sizing:border-box}.rc-faq summary::-webkit-details-marker{display:none}.rc-faq summary:after{content:"+";float:right;color:var(--ace-orange-deep);font-size:20px;line-height:1}.rc-faq details[open] summary:after{content:"−"}.rc-faq p{margin:0 0 16px;font-size:15px;line-height:1.75;color:var(--ace-muted)}.rc-flow{list-style:none;margin:0 auto 22px;padding:0;display:flex;justify-content:center;gap:8px;flex-wrap:wrap;counter-reset:rc}.rc-flow li{counter-increment:rc;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--ace-card);border:1px solid var(--ace-line);font-size:14px;color:var(--ace-ink)}.rc-flow li:before{content:counter(rc);display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ace-orange);color:#fff;font-size:13px;font-weight:700}@media (max-width:640px){.rc-grid,.rc-steps,.rc-tools{grid-template-columns:1fr}.rc-earn-row{grid-template-columns:auto 1fr;grid-template-areas:"l n" "l t" "i i"}.rc-earn-row strong{justify-self:start;margin-top:6px}}.rn-recruit .rn-ctas-hero{flex-wrap:wrap;gap:10px;align-items:center}@media (max-width:640px){.rn-recruit .rn-ctas-hero .btn{min-width:min(100%,300px);justify-content:center;box-sizing:border-box}}