.le-affiliates{max-width:1120px;width:100%;margin:0 auto;padding:56px 24px 72px;color:#183b38}.le-affiliates h1{font-size:clamp(30px,4vw,49px);line-height:1.18;letter-spacing:-.035em;max-width:720px}.le-affiliates h2{font-size:27px;line-height:1.3;margin-bottom:16px}.le-affiliates h3{font-size:18px;margin-bottom:10px}.le-affiliates p{line-height:1.8}.af-eyebrow,.af-version{font-size:12px;letter-spacing:.12em;color:#647874}.af-hero{display:grid;grid-template-columns:2fr 1fr;gap:40px;align-items:center;padding-bottom:48px;border-bottom:1px solid #dce3df}.af-hero p{margin:20px 0}.af-hero aside{background:#e9efea;border-radius:24px;padding:32px}.af-hero aside strong{font-size:110px;line-height:1;letter-spacing:-.08em;font-weight:500}.af-hero aside strong span{font-size:50px}.af-hero aside p{margin:10px 0}.af-hero aside small{line-height:1.8;display:block}.af-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.af-primary{background:#214f47;color:#fff;border-radius:9px;padding:13px 22px;display:inline-block;font-weight:600;cursor:pointer;text-align:center}.af-fit,#terms,.af-application{padding-top:44px;scroll-margin-top:90px}.af-fit ol{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;padding:0;list-style:none}.af-fit li{line-height:1.7;font-size:15px}.af-fit li span{display:block;color:#9b793d;font-size:28px;margin-bottom:8px}.af-terms{display:grid;grid-template-columns:1fr 1fr;gap:26px 40px;margin-top:20px}.af-terms p{color:#4b625e;font-size:14px}.af-application{display:grid;grid-template-columns:1fr 1.3fr;gap:40px;margin-top:36px;border-top:1px solid #dce3df}.af-application form{border:1px solid #dce3df;border-radius:16px;padding:24px}.af-application fieldset{display:grid;gap:17px;min-width:0}.af-application label{display:grid;gap:7px;font-size:14px}.af-application input,.af-application textarea,.af-application select{border:1px solid #b9c8c1;border-radius:7px;padding:10px;width:100%;min-width:0;background:#fff;color:#183b38}.af-application .af-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6}.af-consent input{width:18px;flex-shrink:0;margin-top:3px}.af-application fieldset:disabled{opacity:.6}.af-honeypot{position:absolute;left:-10000px}.af-notice{padding:12px;background:#f5eddb}.le-affiliates :focus-visible{outline:3px solid #b08b46;outline-offset:3px}@media(max-width:650px){.le-affiliates{padding:28px 18px 48px}.af-hero,.af-application,.af-terms{grid-template-columns:1fr;gap:24px}.af-hero aside{display:none}.af-fit ol{grid-template-columns:1fr 1fr}.af-application form{padding:18px}}.af-status-actions{margin:16px 0;gap:16px}.af-secondary{border:1px solid #b9c8c1;border-radius:9px;padding:10px 16px;background:#fff;color:#214f47;font-weight:600;cursor:pointer}
