body section.jh{color:#fff;background:#0b1020;padding:96px 0 72px;font-family:Inter,system-ui,sans-serif;font-weight:400}body .jh-wrap{max-width:1216px;margin:0 auto;padding:0 24px}body .jh-top{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:40px;animation:.6s both jh-rise;display:flex}body .jh-copy{max-width:700px}body p.jh-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#61a6fa;margin:0 0 16px;font-size:12px}body h1.jh-h1{letter-spacing:-.02em;color:inherit;margin:0 0 20px;font-size:52px;font-weight:400;line-height:1.05}body p.jh-lead{color:#ffffffbf;margin:0;font-size:17px;line-height:1.55}body .jh-form{flex-shrink:0;gap:8px;display:flex}body .jh-form input{width:240px;height:56px;color:inherit;background:#ffffff0f;border:1px solid #fff3;border-radius:4px;padding:0 14px;font-size:14px}body .jh-form input::placeholder{color:#ffffff80}body .jh-form input:focus{border-color:#61a6fa;outline:none}body .jh-form button{color:#0b1020;cursor:pointer;background:#fff;border:0;border-radius:4px;height:56px;padding:0 20px;font-size:14px;transition:transform .2s}body .jh-form button:hover{transform:translateY(-1px)}body .jh-form button:disabled{opacity:.6}body p.jh-done{color:#ffffffd9;max-width:340px;margin:0;font-size:15px}body .jh-cols{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:24px;padding-top:24px;display:grid}body .jh-feat{color:inherit;animation:.6s .1s both jh-rise;display:block}body .jh-fimg{aspect-ratio:16/9;background:#ffffff0f;border-radius:4px;margin-bottom:18px;position:relative;overflow:hidden}body .jh-fimg img{object-fit:cover;width:100%;height:100%;transition:transform .5s}body .jh-feat:hover .jh-fimg img{transform:scale(1.05)}body .jh-tag{z-index:1;color:#0b1020;background:#fff;border-radius:4px;padding:4px 10px;font-size:13px;position:absolute;top:14px;left:14px}body p.jh-fmeta{text-transform:uppercase;letter-spacing:.1em;color:#61a6fa;margin:0 0 10px;font-size:12px}body h2.jh-ftitle{letter-spacing:-.01em;color:inherit;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.15}body p.jh-dek{color:#ffffffb3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}body .jh-more{color:#61a6fa;align-items:center;gap:6px;font-size:14px;display:inline-flex}body .jh-more svg{width:14px;height:14px;transition:transform .2s}body .jh-feat:hover .jh-more svg{transform:translate(3px)}body p.jh-lh{text-transform:uppercase;letter-spacing:.1em;color:#fff9;margin:0 0 8px;font-size:12px}body .jh-row{color:inherit;border-bottom:1px solid #ffffff1f;grid-template-columns:132px 1fr;align-items:center;gap:16px;padding:14px 0;animation:.5s both jh-rise;display:grid}body .jh-thumb{aspect-ratio:16/10;background:#ffffff0f;border-radius:4px;overflow:hidden}body .jh-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}body .jh-row:hover .jh-thumb img{transform:scale(1.05)}body p.jh-rmeta{color:#61a6fa;margin:0 0 4px;font-size:13px}body h3.jh-rtitle{color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}body .jh-row:hover h3.jh-rtitle{color:#fffc}@keyframes jh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:960px){body .jh-top{flex-direction:column;align-items:stretch}body .jh-cols{grid-template-columns:1fr}body h1.jh-h1{font-size:34px}body .jh-form input{flex:1;width:auto}}@media(max-width:520px){body .jh-form{flex-direction:column}}@media(prefers-reduced-motion:reduce){body .jh-top,body .jh-feat,body .jh-row{animation:none}body .jh-fimg img,body .jh-thumb img{transition:none}}body section.rl{color:#0b1020;background:#fff;padding:80px 0 24px;font-family:Inter,system-ui,sans-serif;font-weight:400}body .rl-wrap{max-width:1216px;margin:0 auto;padding:0 24px}body p.rl-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#2463eb;margin:0 0 14px;font-size:12px}body h2.rl-h2{letter-spacing:-.015em;max-width:640px;color:inherit;margin:0 0 36px;font-size:38px;font-weight:400;line-height:1.12}body .rl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}body .rl-card{background:#fff;border:1px solid #e6e8ee;border-radius:4px;flex-direction:column;padding:24px 22px 28px;transition:transform .25s,box-shadow .25s;animation:.6s both rl-rise;display:flex}body .rl-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px -16px #0b101e59}body .rl-card.rl-dark{color:#fff;background:#0b1020;border-color:#0b1020}body .rl-top{justify-content:space-between;gap:12px;margin-bottom:10px;font-size:13px;display:flex}body .rl-topic{text-transform:uppercase;letter-spacing:.1em;color:#2463eb;font-size:12px}body .rl-dark .rl-topic,body .rl-dark .rl-n,body .rl-dark .rl-cta{color:#61a6fa}body .rl-count{color:#5c6170}body .rl-dark .rl-count{color:#ffffffa6}body h3.rl-title{color:inherit;margin:0 0 14px;font-size:18px;font-weight:400;line-height:1.35}body ol.rl-list{flex:1;margin:0 0 24px;padding:0;list-style:none}body ol.rl-list li{border-top:1px solid #e6e8ee}body .rl-dark ol.rl-list li{border-color:#ffffff1f}body ol.rl-list a{color:inherit;grid-template-columns:38px 1fr;padding:10px 0;font-size:14px;line-height:1.45;transition:opacity .2s;display:grid}body ol.rl-list a:hover{opacity:.7}body .rl-n{color:#2463eb;padding-top:2px;padding-left:6px;font-size:12px}body .rl-cta{color:#2463eb;align-items:center;gap:6px;font-size:14px;display:inline-flex}body .rl-cta svg{width:14px;height:14px;transition:transform .2s}body .rl-cta:hover svg{transform:translate(3px)}@keyframes rl-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){body .rl-grid{grid-template-columns:1fr}body h2.rl-h2{font-size:28px}}@media(prefers-reduced-motion:reduce){body .rl-card{transition:none;animation:none}body .rl-card:hover{transform:none}}body section.ag{color:#0b1020;background:#fff;padding:72px 0 96px;font-family:Inter,system-ui,sans-serif;font-weight:400}body .ag-wrap{max-width:1216px;margin:0 auto;padding:0 24px}body p.ag-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#2563eb;margin:0 0 12px;font-size:12px}body .ag-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}body h2.ag-h2{letter-spacing:-.015em;color:inherit;margin:0;font-size:38px;font-weight:400;line-height:1.12}body .ag-search{flex-shrink:0;width:300px;position:relative}body .ag-search svg{color:#818798;width:15px;height:15px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}body .ag-search input{width:100%;height:40px;color:inherit;background:#fff;border:1px solid #e6e8ee;border-radius:4px;padding:0 12px 0 38px;font-size:14px}body .ag-search input:focus{border-color:#2563eb;outline:none}body .ag-chips{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}body a.ag-chip{color:inherit;border:1px solid #e6e8ee;border-radius:4px;padding:8px 14px;font-size:14px;transition:border-color .2s,transform .2s}body a.ag-chip:hover{border-color:#0b1020;transform:translateY(-1px)}body a.ag-chip.is-on{color:#fff;background:#0b1020;border-color:#0b1020}body .ag-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px;display:grid}body a.ag-card{color:inherit;transition:transform .25s;animation:.6s both ag-rise;display:block}body a.ag-card:hover{transform:translateY(-4px)}body .ag-cover{aspect-ratio:16/9;background:#e6e8ee;border-radius:4px;margin-bottom:16px;overflow:hidden}body .ag-cover>img,body .ag-cover>div{object-fit:cover;width:100%;height:100%;transition:transform .5s}body a.ag-card:hover .ag-cover>img,body a.ag-card:hover .ag-cover>div{transform:scale(1.05)}body p.ag-meta{color:#5c6170;margin:0 0 6px;font-size:12px}body h3.ag-title{color:inherit;margin:0 0 8px;font-size:18px;font-weight:400;line-height:1.3}body p.ag-excerpt{color:#575c6b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}body .ag-empty{text-align:center;color:#5c6170;padding:64px 0}body .ag-pager{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:56px;display:flex}body .ag-pg{min-width:38px;height:38px;color:inherit;border:1px solid #e6e8ee;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;transition:border-color .2s;display:inline-flex}body a.ag-pg:hover{border-color:#0b1020}body .ag-pg.is-on{color:#fff;background:#0b1020;border-color:#0b1020}body .ag-pg.ag-wide{border-color:#0b1020}body .ag-pg svg{width:14px;height:14px;transition:transform .2s}body a.ag-pg:hover svg{transform:translate(2px)}body .ag-gap{border-color:#0000}@keyframes ag-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:960px){body .ag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body .ag-grid{grid-template-columns:1fr}body .ag-head{flex-direction:column;align-items:stretch}body .ag-search{width:100%}body h2.ag-h2{font-size:28px}}@media(prefers-reduced-motion:reduce){body a.ag-card{transition:none;animation:none}body .ag-cover>*{transition:none!important}}body section.cs{color:#fff;background:#0b1020;padding:88px 0 96px;font-family:Inter,system-ui,sans-serif;font-weight:400}body .cs-wrap{max-width:1216px;margin:0 auto;padding:0 24px}body .cs-top{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;animation:.6s both cs-rise;display:flex}body .cs-copy{max-width:640px}body p.cs-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#61a6fa;margin:0 0 14px;font-size:12px}body h2.cs-h2{letter-spacing:-.015em;color:inherit;margin:0;font-size:38px;font-weight:400;line-height:1.12}body .cs-all{color:#61a6fa;white-space:nowrap;align-items:center;gap:6px;margin-bottom:4px;font-size:14px;display:inline-flex}body .cs-all svg{width:14px;height:14px;transition:transform .2s}body .cs-all:hover svg{transform:translate(3px)}body .cs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}body a.cs-card{aspect-ratio:4/3;background:#ffffff0f;border-radius:4px;transition:transform .25s,box-shadow .25s;animation:.6s both cs-rise;display:block;position:relative;overflow:hidden}body a.cs-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px -16px #0b101e8c}body .cs-img{position:absolute;inset:0}body .cs-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}body a.cs-card:hover .cs-img img{transform:scale(1.05)}body .cs-shade{background:linear-gradient(#0b111e00 35%,#0b111e8c 68%,#0b111eeb);position:absolute;inset:0}body .cs-text{padding:16px 18px 18px;position:absolute;bottom:0;left:0;right:0}body p.cs-company{text-transform:uppercase;letter-spacing:.1em;color:#61a6fa;margin:0 0 6px;font-size:12px}body h3.cs-title{color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){body .cs-grid{grid-template-columns:1fr}body h2.cs-h2{font-size:28px}body .cs-top{flex-direction:column;align-items:flex-start;gap:12px}}@media(prefers-reduced-motion:reduce){body .cs-top,body a.cs-card{transition:none;animation:none}body a.cs-card:hover{transform:none}body .cs-img img{transition:none}}body section.dc{background:#fff;padding:8px 0 96px;font-family:Inter,system-ui,sans-serif;font-weight:400}body .dc-wrap{max-width:1216px;margin:0 auto;padding:0 24px}body .dc-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:24px;display:grid}body .dc-digest,body .dc-credentials{border-radius:4px;padding:32px 36px 36px;animation:.6s both dc-rise}body .dc-digest{background:#edeff4;animation-delay:0s}body .dc-credentials{background:#fff;border:1px solid #0b1020;animation-delay:.1s}body p.dc-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:#2463eb;margin:0 0 14px;font-size:12px}body h2.dc-h{letter-spacing:-.01em;color:#0b1020;margin:0 0 24px;font-size:26px;font-weight:400;line-height:1.25}body .dc-digest-form input{color:#0b1020;background:#fff;border:1px solid #bfc4cf;flex:1;width:auto;min-width:0}body .dc-digest-form input::placeholder{color:#6b7180}body .dc-digest-form button{color:#fff;background:#0b1020;align-items:center;gap:8px;transition:transform .2s;display:inline-flex}body .dc-digest-form button:hover{transform:translateY(-1px)}body .dc-digest-form{gap:8px;display:flex}body .dc-done{color:#0b1020;margin:0;font-size:15px}body .dc-badges{flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 20px;display:flex}body a.dc-badge{border-radius:4px;width:64px;height:64px;transition:transform .2s;animation:.5s both dc-rise;display:block;overflow:hidden}body a.dc-badge:hover{transform:translateY(-4px)}body a.dc-badge img{object-fit:contain;width:100%;height:100%;display:block}body .dc-all{color:#2463eb;align-items:center;gap:6px;font-size:14px;display:inline-flex}body .dc-all svg{width:14px;height:14px;transition:transform .2s}body .dc-all:hover svg{transform:translate(3px)}@keyframes dc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:900px){body .dc-grid{grid-template-columns:1fr}body .dc-digest,body .dc-credentials{padding:24px 20px 28px}body h2.dc-h{font-size:22px}}@media(max-width:520px){body .dc-digest-form{flex-direction:column}}@media(prefers-reduced-motion:reduce){body .dc-digest,body .dc-credentials,body a.dc-badge{transition:none;animation:none}body a.dc-badge:hover{transform:none}}
