.community-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.community-cards>*{background:#f2f3e9;border:1px solid #dce3d0;border-radius:22px;padding:30px}.community-number{color:#6e8158;justify-content:space-between;align-items:center;font-size:12px;display:flex}.community-number>span{font-size:27px;font-weight:400}.community-cards h3{letter-spacing:-.7px;margin:34px 0 13px;font-size:24px;font-weight:500}.community-cards p,.community-muted{color:var(--text-2);font-size:14px;line-height:1.8}.help-topic{color:#23432e;flex-direction:column;text-decoration:none;display:flex}.help-topic__action{text-underline-offset:5px;margin-top:auto;padding-top:25px;font-size:12px;text-decoration:underline}.help-topic:hover{background:#e6eccf;border-color:#9bae7a}.help-topic:focus-visible{outline-offset:4px;outline:3px solid #809b53}.support-contact{background:#e9eedc;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:65px;width:calc(100% - 56px);padding:48px;display:grid}.support-contact h2,.partner-onboarding h2{letter-spacing:-1.6px;margin:18px 0;font-size:clamp(32px,3.5vw,44px);font-weight:500;line-height:1.13}.support-contact em,.partner-onboarding em{color:#718647;font-family:Georgia,serif;font-weight:400}.support-contact p{color:var(--text-2);font-size:14px;line-height:1.8}.support-hours{border:1px solid #cbd7b5;border-radius:30px;margin-top:12px;padding:9px 14px;font-size:11px;display:inline-block}.support-contact__action{background:#fafbf6;border-radius:22px;padding:30px}.support-contact__action h3{margin:0 0 15px;font-size:23px;font-weight:500}.support-contact__action .mk-actions{gap:12px;margin:25px 0}.support-contact__action .page-link{font-size:12px}.support-bubbles{align-items:start;margin-bottom:35px;padding-top:5px;display:flex}.support-bubbles span{color:#f8faee;background:#23432e;border-radius:24px 24px 24px 3px;padding:14px 25px;font-family:Georgia,serif;font-size:25px;display:block;transform:rotate(-6deg)}.support-bubbles span+span{color:#23432e;background:#d1e392;border-radius:24px 24px 3px;margin:26px 0 0 -15px;transform:rotate(7deg)}.partner-intro{grid-template-columns:1.25fr .85fr;align-items:center;gap:55px;display:grid}.partner-intro .page-editorial-intro{text-align:left}.partner-intro h1{font-size:clamp(42px,4.8vw,63px)}.partner-intro .mk-actions{justify-content:flex-start;gap:20px;margin-top:28px}.partner-intro__note{color:#697b5a;margin-top:20px;font-size:11px;line-height:1.8}.partner-poster{text-align:center;background:#e4eaca;border-radius:150px 150px 28px 28px;padding:40px 30px 24px;position:relative;overflow:hidden}.partner-poster__label{letter-spacing:1.7px;font-size:9px}.partner-door{background:#8ca866;border:9px solid #244834;border-bottom:0;border-radius:85px 85px 0 0;width:180px;height:270px;margin:28px auto 20px;padding:29px 16px 16px;box-shadow:13px 8px #cad6a7}.partner-door>span{font-family:Georgia,serif;font-size:23px;font-style:italic}.partner-door__window{gap:5px;height:100px;margin:18px 0;display:flex}.partner-door__window i{background:#dbe8ae;border-radius:25px 25px 0 0;flex:1}.partner-door b{letter-spacing:3px;background:#fbf7e8;padding:7px 20px;font-size:12px;display:inline-block;transform:rotate(-8deg)}.partner-poster__seal{background:#f6efcf;border-radius:50%;flex-direction:column;justify-content:center;width:110px;height:110px;font-size:11px;display:flex;position:absolute;top:190px;right:12px;transform:rotate(13deg)}.partner-poster__seal em{font:italic 24px Georgia,serif}.partner-poster>p{margin:24px 0 0;font-size:16px;line-height:1.5}.partner-poster>p em{font:italic 24px Georgia,serif}.partner-benefits>article:nth-child(2){background:#e8edd8}.partner-benefits>article:nth-child(3){background:#efeee5}.partner-earnings{background:#edf0e3;border-radius:28px;width:calc(100% - 56px);padding:40px}.partner-earnings .mk-calc{color:#f6f8ec;background:#234335;border-radius:22px;padding:30px}.partner-earnings .mk-calc__hint{color:#d1ddbc}.partner-earnings .mk-calc__row span{color:#edf3e0}.partner-earnings .mk-calc__total{border-color:#59705b;flex-wrap:wrap;gap:10px}.partner-earnings .mk-calc__total strong{color:#d6eea4}.partner-earnings input[type=range]{accent-color:#d0e69c;min-width:0}.partner-earnings .mk-tile{border-radius:22px}.partner-onboarding{grid-template-columns:.9fr 1.1fr;gap:65px;display:grid}.partner-steps{margin:0;padding:0;list-style:none}.partner-steps li{border-bottom:1px solid #dce3d0;align-items:center;gap:22px;padding:23px 0;display:flex}.partner-steps li:first-child{padding-top:0}.partner-steps span{color:#576f3b;background:#e6edcf;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:12px;display:grid}.partner-steps p{margin:0;font-size:16px;line-height:1.6}@media (width>=900px){.partner-earnings>.grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:25px}}@media (width<=900px){.partner-intro{gap:25px}.community-cards>*{padding:22px}.support-contact{gap:25px;padding:30px}}@media (width<=720px){.community-cards,.support-contact,.partner-intro,.partner-onboarding{grid-template-columns:minmax(0,1fr)}.community-cards h3{margin-top:20px}.support-contact,.partner-earnings{width:calc(100% - 32px);padding:26px 20px}.support-contact__action{padding:23px}.partner-intro{gap:30px}.partner-intro .page-editorial-intro{text-align:center}.partner-intro .mk-actions{justify-content:center}.partner-poster{width:100%;max-width:360px;margin:auto}.partner-onboarding{gap:30px}.partner-earnings .mk-calc{padding:22px}.partner-earnings .mk-calc__row{grid-template-columns:minmax(0,1fr) auto}.partner-earnings .mk-calc__row>span{grid-column:1/-1}}@media (prefers-reduced-motion:no-preference){.help-topic{transition:background .18s,border-color .18s,transform .18s}.help-topic:hover{transform:translateY(-4px)}}
