.affiliate-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:40px;gap:40px;margin:48px 0;padding:48px;background:#e5eee4;border:1px solid #d3e0d0;border-radius:24px;overflow:hidden}.affiliate-feature h1,.affiliate-feature h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,60px);letter-spacing:-1.9px;line-height:1.1;color:#173e40;margin:18px 0 24px}.affiliate-feature em{font-weight:400;color:#397a76}.affiliate-feature .eyebrow{color:#355b50}.affiliate-feature .lead{max-width:540px;color:#46605a}.affiliate-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px}.affiliate-actions>span{font-size:12px;line-height:1.6;color:#46605a}.affiliate-actions .btn{gap:10px}.affiliate-illustration{position:relative;min-height:320px;padding:50px 12px 0;isolation:isolate}.affiliate-stamp{position:absolute;right:5px;top:0;background:#f4cc79;border:1px solid #d8b467;border-radius:50%;width:104px;height:104px;display:grid;place-content:center;text-align:center;font-size:13px;line-height:1.6;transform:rotate(12deg);z-index:1}.affiliate-note{display:flex;flex-direction:column;gap:20px;justify-content:space-between;width:67%;min-height:137px;padding:22px;border:1px solid #c2d4c4;box-shadow:0 8px 16px #1834360b;border-radius:12px;color:#173e40;font-family:Georgia,serif;font-size:21px}.affiliate-note-community{background:#fffaf1;transform:rotate(-7deg);position:relative;z-index:2}.affiliate-note-learning{margin:-16px 0 0 auto;background:#e1daf1;border-color:#c9bddf;transform:rotate(7deg);position:relative;z-index:3}.affiliate-connector{position:absolute;left:4%;bottom:53px;font-size:82px;font-family:Georgia,serif;line-height:1;color:#578779;transform:rotate(35deg)}.affiliate-conversation{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:26px;font-size:12px;color:#46605a}.affiliate-feature-full{margin-top:36px}.affiliate-feature-full h1{font-size:clamp(44px,5vw,68px)}.affiliate-path{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:80px;gap:80px;padding:45px 8px}.affiliate-enquiry h2,.affiliate-faq>h2,.affiliate-section-intro h2{font-family:Georgia,serif;font-weight:400;color:#173e40}.affiliate-section-intro p{max-width:350px}.affiliate-steps{list-style:none;margin:0;padding:0}.affiliate-steps li{display:flex;gap:22px;padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #d4dfd6}.affiliate-steps li:last-child{margin-bottom:0;border:0;padding-bottom:0}.affiliate-step-number{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:12px;background:#f0dfd3;color:#6a4939;font-size:13px}.affiliate-steps li:nth-child(2) .affiliate-step-number{background:#e1daf1;color:#51436d}.affiliate-steps li:nth-child(3) .affiliate-step-number{background:#d9e8de;color:#31564b}.affiliate-steps h3{margin:0 0 8px;font-size:20px}.affiliate-steps p{margin:0}.affiliate-enquiry{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:70px;gap:70px;background:#173e40;color:#fffaf1;border-radius:22px;padding:44px;margin:25px 0}.affiliate-enquiry .eyebrow{color:#d3e3ce}.affiliate-enquiry h2{color:#fffaf1}.affiliate-enquiry p{color:#d9e5dc}.affiliate-enquiry .btn{margin-top:13px}.affiliate-enquiry-note{padding:27px;background:#244c4d;border-radius:14px;align-self:center;border:1px solid #52736d}.affiliate-enquiry-note h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:15px 0}.affiliate-enquiry-note p{font-size:13px}.affiliate-enquiry-note .text-link{color:#f1c7aa}.affiliate-email-help{font-size:12px;overflow-wrap:anywhere}.affiliate-email-help a,.affiliate-faq a{text-decoration:underline;text-underline-offset:3px}.affiliate-faq{max-width:850px;margin:auto;padding:45px 0}.affiliate-faq details{padding:22px 0;border-bottom:1px solid #d4dfd6}.affiliate-faq summary{font-size:17px;font-weight:500;cursor:pointer;line-height:1.6}.affiliate-faq details p{margin-bottom:0;padding-right:18px}.affiliate-faq summary:focus-visible{outline:3px solid #397a76;outline-offset:6px;border-radius:3px}@media(max-width:850px){.affiliate-feature{gap:24px;padding:32px}.affiliate-illustration{min-height:300px}.affiliate-stamp{width:86px;height:86px;font-size:11px}.affiliate-note{width:82%;font-size:19px;padding:18px}.affiliate-path{gap:40px}.affiliate-enquiry{gap:30px;padding:32px}}@media(max-width:650px){.affiliate-feature{grid-template-columns:1fr;padding:26px;margin:30px 0;gap:18px}.affiliate-feature h1,.affiliate-feature h2{font-size:43px;letter-spacing:-1.7px}.affiliate-actions .btn{width:100%;font-size:13px;padding-inline:16px}.affiliate-illustration{max-width:330px;width:100%;margin:auto;min-height:300px}.affiliate-note{width:73%}.affiliate-enquiry,.affiliate-path{grid-template-columns:1fr;gap:28px}.affiliate-path{padding:25px 0}.affiliate-section-intro p{max-width:none}.affiliate-steps li{gap:16px}.affiliate-enquiry{padding:25px}.affiliate-enquiry .btn{width:100%;padding-inline:15px;font-size:13px;text-align:center}.affiliate-enquiry-note{padding:22px}.affiliate-faq{padding-top:25px}.affiliate-faq summary{font-size:16px}.affiliate-faq details p{padding-right:0}}