.library-tags_tags__Vuk65{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.library-tags_tags__Vuk65 span{padding:5px 9px;border-radius:999px;background:#f0edff;color:#5634d9;font-size:11px;font-weight:700;line-height:1.3}.site-footer_footer__0ujTp{padding:0;margin-top:28px;background:#11182d;color:#f7f8fc;border-top:1px solid #252c45;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.site-footer_inner__b1bVN{width:min(1240px,calc(100% - 64px));margin:auto;padding:38px 0 20px}.site-footer_top__PyA2M{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.site-footer_footer__0ujTp .site-footer_brand__grn0L{display:inline-block;font-size:27px;font-weight:850;letter-spacing:-1.5px;line-height:1;text-decoration:none;color:#fff}.site-footer_brand__grn0L span{color:#a595ff}.site-footer_identity__9PXCz p{font-size:15px;line-height:1.5;margin:15px 0 6px;font-weight:650;color:#d8ddec}.site-footer_footer__0ujTp .site-footer_eyebrow__VwZ2Z{margin:0 0 24px;color:#9285ff;font-size:11px;font-weight:800;letter-spacing:.16em}.site-footer_footer__0ujTp h2{margin:0;max-width:880px;font-size:clamp(34px,4.8vw,64px);line-height:1.08;letter-spacing:-.055em;font-weight:800;color:#fff}.site-footer_full__MKUtu .site-footer_inner__b1bVN{padding-top:58px}.site-footer_footer__0ujTp a{color:#d8ddec;text-decoration:none;font-weight:600}.site-footer_footer__0ujTp a:hover{color:#b9adff}.site-footer_footer__0ujTp a:focus-visible{outline:2px solid #b4a4ff;outline-offset:5px;border-radius:4px}.site-footer_socials__U_xGd{display:flex;gap:24px;justify-content:center;align-items:center}.site-footer_socials__U_xGd a{display:flex;flex-direction:column;gap:9px;align-items:center;font-size:11px;line-height:1.5;min-width:44px}.site-footer_socials__U_xGd svg{width:23px;height:23px;stroke-width:1.7}.site-footer_resources__uhJHa{display:flex;flex-wrap:nowrap;gap:26px;align-items:center;margin-top:30px}.site-footer_resources__uhJHa a{font-size:13px;line-height:1.5;white-space:nowrap}.site-footer_bottom__BKeGw{display:flex;justify-content:space-between;gap:16px;border-top:1px solid #2a3046;margin-top:26px;padding-top:18px;font-size:10px;line-height:1.6;color:#a3aec6}@media(max-width:700px){.site-footer_inner__b1bVN{width:calc(100% - 40px);padding-top:30px}.site-footer_top__PyA2M{grid-template-columns:1fr;gap:28px}.site-footer_socials__U_xGd{justify-content:flex-start}.site-footer_footer__0ujTp h2{font-size:clamp(32px,7.8vw,46px)}.site-footer_full__MKUtu .site-footer_inner__b1bVN{padding-top:36px}.site-footer_resources__uhJHa{gap:clamp(10px,3.8vw,24px);margin-top:27px}.site-footer_resources__uhJHa a{font-size:12px}.site-footer_bottom__BKeGw{flex-direction:column;gap:5px}.site-footer_footer__0ujTp{margin-top:14px}.site-footer_resources__uhJHa{flex-wrap:wrap;column-gap:20px;row-gap:14px}}.site-navigation_navigation__9ZDn1.site-navigation_navigation__9ZDn1{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:14px 26px;position:relative;z-index:50;font-size:14px;font-weight:700;color:#626b81;line-height:1.5}.site-navigation_navigation__9ZDn1 .site-navigation_topLink__MHPfh,.site-navigation_navigation__9ZDn1 .site-navigation_trigger__8hxP5{font:inherit;color:inherit;letter-spacing:normal;text-decoration:none;white-space:nowrap}.site-navigation_navigation__9ZDn1 .site-navigation_selected__36CQK,.site-navigation_navigation__9ZDn1 .site-navigation_topLink__MHPfh:hover,.site-navigation_navigation__9ZDn1 .site-navigation_topLink__MHPfh[aria-current],.site-navigation_navigation__9ZDn1 .site-navigation_trigger__8hxP5:hover,.site-navigation_navigation__9ZDn1 .site-navigation_trigger__8hxP5[aria-expanded=true]{color:#5237ff}.site-navigation_group__hm3_p{position:relative}.site-navigation_navigation__9ZDn1 .site-navigation_trigger__8hxP5{display:block;background:transparent;border:0;border-radius:0;padding:6px 0;cursor:pointer;text-align:left}.site-navigation_navigation__9ZDn1 .site-navigation_trigger__8hxP5[aria-expanded=true]{box-shadow:0 2px 0 #5237ff}.site-navigation_navigation__9ZDn1 .site-navigation_panel__qJ5Uw{position:absolute;top:calc(100% + 12px);left:0;width:300px;padding:8px;background:#fff;border:1px solid #e0e4ee;border-radius:16px;box-shadow:0 16px 40px #141b3420;z-index:51}.site-navigation_navigation__9ZDn1 .site-navigation_panel__qJ5Uw[hidden]{display:none}.site-navigation_navigation__9ZDn1 .site-navigation_workLink__JNapx{display:block;padding:13px 14px;border-radius:10px;text-decoration:none;color:#151b2c;white-space:normal}.site-navigation_navigation__9ZDn1 .site-navigation_workLink__JNapx:hover,.site-navigation_navigation__9ZDn1 .site-navigation_workLink__JNapx[aria-current]{background:#f0edff;color:#5237ff}.site-navigation_navigation__9ZDn1 .site-navigation_workLink__JNapx span{display:block;font-size:14px;font-weight:800}.site-navigation_navigation__9ZDn1 .site-navigation_workLink__JNapx small{display:block;margin-top:4px;font-size:12px;font-weight:400;color:#68728a;line-height:1.5}.site-navigation_navigation__9ZDn1 a:focus-visible,.site-navigation_navigation__9ZDn1 button:focus-visible{outline:3px solid #856aff;outline-offset:4px}@media(max-width:900px){.site-navigation_navigation__9ZDn1.site-navigation_navigation__9ZDn1{justify-content:flex-start;gap:12px 20px;font-size:13px}}@media(max-width:600px){.site-navigation_navigation__9ZDn1.site-navigation_navigation__9ZDn1{width:100%;gap:10px 20px;font-size:12px}.site-navigation_group__hm3_p.site-navigation_open__cVTfZ{width:100%}.site-navigation_navigation__9ZDn1 .site-navigation_panel__qJ5Uw{position:static;width:100%;margin-top:10px;box-shadow:none}.site-navigation_navigation__9ZDn1 .site-navigation_workLink__JNapx{padding:12px}.site-navigation_navigation__9ZDn1 .site-navigation_trigger__8hxP5{padding:3px 0}}.skills_hero__A__mJ{padding:52px 0 40px;max-width:800px}.skills_feature__XITuS{display:grid;grid-template-columns:minmax(200px,.7fr) minmax(0,1.5fr);gap:48px;align-items:center;border:1px solid #dfdced;border-radius:24px;background:white;padding:36px;margin:0 0 48px}.skills_feature__XITuS h2{font-size:clamp(29px,3.5vw,44px);margin:0 0 18px}.skills_explainer__8IRuI p,.skills_feature__XITuS p{color:#626c80;font-size:16px;line-height:1.75}.skills_cover__sQVdN{display:flex;justify-content:center;background:#efedf9;border-radius:14px;padding:24px}.skills_cover__sQVdN img{width:min(100%,210px);height:auto;box-shadow:8px 10px 24px #161c2d20}.skills_explainer__8IRuI{padding:0 0 24px}.skills_explainer__8IRuI h2{font-size:30px}.skills_columns__C90gB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.skills_columns__C90gB h3{font-size:20px;margin-bottom:8px}.skills_detailHero__NH5sv{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:48px;align-items:center;padding:40px 0 48px}.skills_book__PNYqp{display:flex;justify-content:center}.skills_book__PNYqp img{width:min(100%,250px);height:auto;box-shadow:10px 14px 30px #161c2d20;border-radius:4px}.skills_actions__xlT4s{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.skills_downloads__oSCaq a,.skills_secondary__AlRgA,.skills_textLink__Kp3Uu{font-size:14px;font-weight:750;color:#5237ff}.skills_secondary__AlRgA{display:inline-flex;gap:12px}.skills_list__yxUtb{padding-left:22px;color:#626c80;line-height:1.9}.skills_prompt__Pz4K_{margin:20px 0;padding:20px 24px;border-left:3px solid #6551ce;background:#efedf9;font-size:16px;line-height:1.8}.skills_downloads__oSCaq{display:flex;flex-direction:column;gap:16px}@media(max-width:700px){.skills_hero__A__mJ{padding:32px 0}.skills_detailHero__NH5sv,.skills_feature__XITuS{grid-template-columns:1fr;gap:28px}.skills_feature__XITuS{padding:24px}.skills_feature__XITuS .skills_cover__sQVdN{max-width:260px}.skills_columns__C90gB{grid-template-columns:1fr;gap:8px}.skills_detailHero__NH5sv{padding:28px 0}.skills_book__PNYqp{justify-content:flex-start}.skills_book__PNYqp img{width:190px}.skills_feature__XITuS h2{font-size:30px}}