.ai-training-resource{margin-top:32px;padding:28px;border:1px solid #d4d0c8;border-left:5px solid #e56628;background:#f4f1eb;display:flex;align-items:center;justify-content:space-between;gap:30px}.ai-training-resource h3{font-size:clamp(24px,3vw,34px);line-height:1.15;margin:12px 0}.ai-training-resource p{max-width:700px;line-height:1.6}.ai-training-resource .button{flex-shrink:0}.ai-resource-provider{font-size:12px!important;color:#555}.dwj-ai-popup{box-sizing:border-box;width:calc(100% - 40px);max-width:590px;max-height:calc(100dvh - 40px);margin:auto;border:0;border-top:7px solid #e56628;padding:42px;background:#f4f1eb;color:#171717;box-shadow:0 24px 80px #0005;font-family:Arial,Helvetica,sans-serif;overflow:auto;text-align:left;letter-spacing:normal;z-index:2147483647}.dwj-ai-popup::backdrop{background:#000b}.dwj-ai-popup h2{font-size:clamp(32px,6vw,48px);line-height:1.05;letter-spacing:-1.5px;font-weight:500;margin:22px 0}.dwj-ai-popup p{font-size:16px;line-height:1.6;margin:16px 0}.dwj-ai-popup .popup-kicker{font-size:11px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;padding-right:25px}.dwj-ai-popup .popup-close{position:absolute;top:13px;right:14px;width:40px;height:40px;background:transparent;border:0;color:#171717;font-size:28px;line-height:1;cursor:pointer}.dwj-ai-popup .popup-primary{display:block;text-align:center;background:#e56628;color:#111;text-decoration:none;font-size:14px;font-weight:700;padding:17px 20px;margin-top:26px}.dwj-ai-popup .popup-later{display:block;border:0;background:none;color:#333;font-size:13px;text-decoration:underline;text-underline-offset:4px;margin:18px auto 0;padding:8px;cursor:pointer}.dwj-ai-popup a:focus-visible,.dwj-ai-popup button:focus-visible{outline:3px solid #171717;outline-offset:4px}html.dwj-ai-open{overflow:hidden}@media(max-width:640px){.ai-training-resource{display:block;padding:22px}.ai-training-resource .button{margin-top:14px}.dwj-ai-popup{padding:34px 24px 24px}.dwj-ai-popup h2{margin-top:20px}.dwj-ai-popup p{font-size:15px}}