.cert-provider-partnership .collaboration-routes{border-top:1px solid #c6d7e1;margin-top:28px}.cert-provider-partnership .collaboration-routes article{background:0 0;border-bottom:1px solid #c6d7e1;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,.65fr);align-items:center;gap:28px;padding:28px 0;display:grid}.collaboration-audience{align-items:center;gap:16px;min-width:0;display:flex}.collaboration-audience svg{color:#006586;background:#e0eff5;border-radius:12px;flex-shrink:0;width:44px;height:44px;padding:11px}.cert-provider-partnership .collaboration-audience h3{color:#102c42;margin:0;font-size:18px;font-weight:650;line-height:1.35}.collaboration-offer strong{color:#102c42;font-size:17px;font-weight:600;line-height:1.4;display:block}.cert-provider-partnership .collaboration-offer p{color:#425d72;margin:7px 0 12px;font-size:14px;line-height:1.65}.collaboration-offer>span{color:#425d72;font-size:13px;line-height:1.65;display:block}.collaboration-offer b{text-transform:uppercase;letter-spacing:.06em;color:#526f80;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.cert-provider-partnership .collaboration-routes article>a,.collaboration-brief a,.collaboration-corrections a{color:#006586;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:600;line-height:1.55;text-decoration:underline;display:inline-flex}.cert-provider-partnership .collaboration-brief{color:#102c42;background:#e6f1f7;border:1px solid #c6dce7;border-radius:14px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;margin:48px 0;padding:clamp(24px,4vw,40px);display:grid}.collaboration-brief h2{letter-spacing:-.025em;margin:10px 0 16px;font-size:clamp(24px,2.5vw,30px);font-weight:600;line-height:1.2}.collaboration-brief p{color:#425d72;margin:0 0 12px;font-size:14px;line-height:1.7}.collaboration-brief ol{gap:20px;margin:0;padding:0;list-style:none;display:grid}.collaboration-brief li{border-bottom:1px solid #bfd6e2;gap:16px;padding-bottom:20px;display:flex}.collaboration-brief li:last-child{border:0;padding:0}.collaboration-brief li>span{white-space:nowrap;color:#006586;flex:0 0 2ch;padding-top:5px;font:600 12px ui-monospace,monospace}.collaboration-brief h3{color:#102c42;margin:0 0 6px;font-size:16px;font-weight:600}.collaboration-brief li p{margin:0}.cert-provider-partnership .collaboration-corrections{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:44px;margin-bottom:32px;display:grid}.cert-provider-partnership .collaboration-corrections h2{margin:10px 0 15px;font-size:28px;line-height:1.2}.collaboration-corrections article{border-bottom:1px solid #c6d7e1;margin:0 0 22px;padding:0 0 22px}.collaboration-corrections article:last-child{margin:0}.collaboration-corrections h3{color:#102c42;font-size:17px;font-weight:600}.cert-provider-partnership .collaboration-corrections article p{color:#425d72;margin:8px 0;font-size:14px;line-height:1.7}.cert-provider-partnership .cert-provider-standards{background:#fff;border-color:#c6d7e1;margin-top:20px;padding:8px 24px}.cert-provider-partnership .cert-provider-standards li{margin:7px 0}@media(max-width:850px){.cert-provider-partnership .collaboration-routes article{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 24px}.cert-provider-partnership .collaboration-routes article>a{grid-column:2}.cert-provider-partnership .collaboration-brief,.cert-provider-partnership .collaboration-corrections{gap:28px}}@media(max-width:600px){.cert-provider-partnership .collaboration-routes article,.cert-provider-partnership .collaboration-brief,.cert-provider-partnership .collaboration-corrections{grid-template-columns:1fr}.cert-provider-partnership .collaboration-routes article>a{grid-column:auto}.cert-provider-partnership .collaboration-routes article{gap:16px;padding:24px 0}.cert-provider-partnership .collaboration-brief{margin:32px 0}.collaboration-audience svg{width:40px;height:40px;padding:9px}.cert-provider-partnership .collaboration-corrections{gap:20px}}.cert-provider-partnership{border-radius:16px;padding:clamp(16px,3vw,32px)}.affiliate-programmes{color:#163249;border-bottom:1px solid #ccdbe4;grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:44px;padding:40px 0;display:grid}.affiliate-programmes h2,.affiliate-fit h2{letter-spacing:-.03em;margin:10px 0 18px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.15}.affiliate-programmes p{color:#435c70;line-height:1.7}.affiliate-programmes .company-action{color:#fff;background:#096c70;border-radius:6px;align-items:center;min-height:46px;margin-top:20px;padding:12px 18px;font-weight:650;display:inline-flex}.affiliate-programmes aside{color:#fff;background:#0b2740;border-top:4px solid #71ddd0;border-radius:12px;padding:28px}.affiliate-programmes aside .post-eyebrow{color:#a4ece2}.affiliate-programmes h3{margin:10px 0 20px;font-size:24px;font-weight:650;line-height:1.2}.affiliate-programmes ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.affiliate-programmes li{border-left:3px solid #a98bd5;padding-left:14px}.affiliate-programmes li:nth-child(2){border-color:#e3bb65}.affiliate-programmes li:nth-child(3){border-color:#75c8a0}.affiliate-programmes li strong{color:#fff;margin-bottom:4px;display:block}.affiliate-programmes li span{color:#d5e2ed;font-size:13px;line-height:1.6}.affiliate-fit{color:#18364b;padding:36px 0}.affiliate-fit>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:26px;display:grid}.affiliate-fit article{border-top:2px solid #b7cfda;padding-top:18px}.affiliate-fit article>span{color:#675083;font-size:12px;font-weight:700}.affiliate-fit h3{margin:10px 0;font-size:18px;font-weight:700}.affiliate-fit p{color:#466074;font-size:14px;line-height:1.7}.affiliate-policy-link{margin-top:24px}.affiliate-policy-link a{color:#086b70;text-underline-offset:4px;text-decoration:underline}@media(max-width:700px){.affiliate-programmes,.affiliate-fit>div{grid-template-columns:1fr;gap:25px}.affiliate-programmes{padding:30px 0}}
