.sxn{background:var(--sxn-bg);color:#22304e;font-family:inherit;padding:var(--sxn-pt) 0 var(--sxn-pb);--sxn-basis:calc((100% - (var(--sxn-cols) - 1)*24px)/var(--sxn-cols))}.sxn *,.sxn :after,.sxn :before{box-sizing:border-box}.sxn-wrap{margin:0 auto;max-width:1240px;padding:0 24px}.sxn-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.sxn-eyebrow{align-items:center;color:var(--sxn-accent);display:inline-flex;font-size:12px;font-weight:600;gap:10px;letter-spacing:.12em;margin:0;text-transform:uppercase}.sxn-eyebrow:after{background:var(--sxn-accent);content:"";height:2px;width:28px}.sxn-title{color:var(--sxn-navy);font-size:clamp(28px,3.4vw,42px);font-weight:800;line-height:1.15;margin:10px 0 0}.sxn-title span{color:var(--sxn-accent)}.sxn-sub{color:#4a5878;font-size:16px;line-height:1.6;margin:10px 0 0;max-width:520px}.sxn-btn,.sxn-btn:active,.sxn-btn:focus,.sxn-btn:hover,.sxn-btn:link,.sxn-btn:visited{align-items:center;background:var(--sxn-accent);border-radius:999px;color:#fff!important;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:14px 26px;text-decoration:none!important;transition:background .2s}.sxn-btn:hover{background:var(--sxn-navy)}.sxn-chips{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 22px}.sxn-chips button{background:#fff;border:1px solid #c7d2e8;border-radius:999px;color:var(--sxn-navy);cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:10px 18px;transition:background .2s,color .2s,border-color .2s}.sxn-chips button:hover{border-color:var(--sxn-navy)}.sxn-chips button[aria-pressed=true]{background:var(--sxn-navy);border-color:var(--sxn-navy);color:#fff}.sxn-head+.sxn-track{margin-top:32px}.sxn-track{display:flex;gap:24px;margin:0 -4px;overflow-x:auto;padding:6px 4px 22px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.sxn-track::-webkit-scrollbar{display:none}.sxn--grid .sxn-track{display:grid;grid-template-columns:repeat(var(--sxn-cols),minmax(0,1fr));overflow:visible;scroll-snap-type:none}.sxn-card,.sxn-card:hover,.sxn-card:link,.sxn-card:visited{background:var(--sxn-card);border:1px solid #e1e7f2;border-radius:var(--sxn-radius);color:var(--sxn-navy)!important;display:flex;flex:0 0 var(--sxn-basis);flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none!important;transition:transform .25s,box-shadow .25s}a.sxn-card:hover{box-shadow:0 18px 36px rgba(11,26,58,.12);transform:translateY(-6px)}.sxn-card[hidden]{display:none!important}.sxn-media{aspect-ratio:16/10;background:#dce6fb;overflow:hidden;position:relative}.sxn-media img,.sxn-media svg{display:block;height:100%;object-fit:cover;transition:transform .5s;width:100%}a.sxn-card:hover .sxn-media img,a.sxn-card:hover .sxn-media svg{transform:scale(1.06)}.sxn-pill{background:var(--sxn-pill);color:var(--sxn-navy);left:14px;letter-spacing:.05em;text-transform:uppercase}.sxn-new,.sxn-pill{border-radius:999px;font-size:11px;font-weight:700;padding:6px 12px;position:absolute;top:14px}.sxn-new{background:var(--sxn-accent);color:#fff;right:14px}.sxn-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 22px 22px}.sxn-meta{color:#4a5878;font-size:13px}.sxn-tag-inline{color:var(--sxn-accent);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sxn-card-title{color:var(--sxn-navy);font-size:19px;font-weight:700;-webkit-line-clamp:3;line-height:1.35}.sxn-card-title,.sxn-summary{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sxn-summary{color:#33415f;font-size:15px;-webkit-line-clamp:2;line-height:1.6}.sxn-foot{font-size:14px;font-weight:600;justify-content:space-between;margin-top:auto;padding-top:8px}.sxn-arrow,.sxn-foot{align-items:center;color:var(--sxn-accent);display:flex}.sxn-arrow{background:#e3ecff;border-radius:50%;height:36px;justify-content:center;transition:background .25s,color .25s;width:36px}a.sxn-card:hover .sxn-arrow{background:var(--sxn-accent);color:#fff}.sxn-nav{align-items:center;display:flex;gap:16px;margin-top:6px}.sxn-nav[hidden]{display:none}.sxn-count{color:var(--sxn-navy);font-size:14px;font-weight:600;min-width:60px}.sxn-bar{background:#d5deef;border-radius:2px;flex:1;height:3px;overflow:hidden}.sxn-bar i{background:var(--sxn-accent);border-radius:2px;display:block;height:100%;transition:width .3s;width:30%}.sxn-nb{align-items:center;background:#fff;border:1px solid #c7d2e8;border-radius:50%;color:var(--sxn-navy);cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;transition:background .2s,color .2s;width:46px}.sxn-nb:hover{background:var(--sxn-navy);border-color:var(--sxn-navy);color:#fff}.sxn-nb:disabled{background:#fff;color:var(--sxn-navy);cursor:default;opacity:.35}.sxn-empty{border:1px dashed #c7d2e8;border-radius:12px;color:#4a5878;font-size:15px;margin:28px 0 0;padding:24px}@media (max-width:991px){.sxn{--sxn-basis:calc(50% - 12px)}.sxn--grid .sxn-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.sxn-wrap{padding:0 16px}.sxn{--sxn-basis:85%}.sxn .sxn-track>.sxn-card:only-child{flex-basis:100%}.sxn--grid .sxn-track{grid-template-columns:1fr}.sxn-card-title{font-size:17px}.sxn-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.sxn-card,.sxn-media img,.sxn-media svg,.sxn-track{scroll-behavior:auto;transition:none}}