.eagle-learning-lens{color:#51405f;background:#f4eafb;border:1px solid #d7bedf;border-radius:16px;padding:20px}.eagle-learning-kicker{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:#79558f;align-items:center;gap:8px;font-size:9px;display:flex}.eagle-learning-lens>h2{font-family:var(--font-display);margin-top:13px;font-size:23px;font-weight:650;line-height:1.25}.eagle-learning-answer{color:#75627d;margin-top:12px;font-size:13px;line-height:1.8}.eagle-learning-lens>details{border-top:1px solid #dfcde7;margin-top:14px}.eagle-learning-lens summary{cursor:pointer;color:#79558f;padding:12px 0 0;font-size:11px;font-weight:600}.eagle-learning-components{gap:14px;margin-top:17px;display:grid}.eagle-learning-components article{background:#fffaf3;border:1px solid #decde6;border-radius:12px;padding:15px}.eagle-learning-type{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#7b6688;font-size:8px!important}.eagle-learning-components h3{margin-top:6px;font-size:14px;font-weight:700}.eagle-learning-components p:not(.eagle-learning-type){color:#75627d;margin-top:8px;font-size:12px;line-height:1.85}.eagle-learning-components a{color:#79558f;margin-top:10px;font-size:10px;text-decoration:underline;display:inline-block}.eagle-learning-lens.is-compact{padding:16px}.eagle-learning-lens.is-compact>h2{font-size:19px}.eagle-journey-navigation{color:#543b66;background:#fff9ef;border-bottom:1px solid #e7d4df;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin-inline:auto;padding:16px clamp(16px,3vw,42px);display:flex}.eagle-journey-navigation nav{flex-wrap:wrap;gap:7px;display:flex}.eagle-journey-navigation nav a{color:#7b5c8d;border:1px solid #decbdf;border-radius:999px;align-items:center;min-height:42px;padding:9px 14px;font-size:11px;display:inline-flex}.eagle-journey-navigation nav a[aria-current=page]{color:#65427c;background:#eadcf3;border-color:#bca0cf;font-weight:650}.eagle-journey-navigation nav a:hover{background:#f0e4f7}.eagle-learning-lens :is(a,summary):focus-visible,.eagle-journey-navigation a:focus-visible{outline-offset:4px;outline:2px solid #a274b5}@media (max-width:767px){.eagle-journey-navigation{gap:12px}.eagle-journey-navigation nav{width:100%}.eagle-journey-navigation nav a{padding-inline:12px;font-size:10px}}
