/* SIPAC Members styles - built from sm.src.css; see build.py. */
html body:not(#sm_z) .smx{--red:var(--sv-red,#DA2011);--ink:var(--sv-ink,#14161A);--body:var(--sv-body,#3A3F47);--muted:var(--sv-muted,#6B7280);--line:var(--sv-line,#E2E4E8);--subtle:var(--sv-subtle,#F3F4F6);--note:#FFF8E6;--note-line:#F1D48A;--ok:#1F7A4D;--ok-bg:#E8F5EE;--bg:var(--sv-white,#fff);--on-ink:var(--sv-white,#fff);--ink-hover:#2a2d33;--err:#8A1C12;--err-bg:#FDECEC;--note-ink:#8A5A00;--tile:transparent;--in:cubic-bezier(.2,0,0,1);--hf:var(--sv-head,"Plus Jakarta Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",Arial,sans-serif);--tf:var(--sv-text,"Inter","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,Arial,sans-serif);color:var(--body)!important;font:15px/1.6 var(--tf)!important;background:var(--bg)!important;-webkit-font-smoothing:antialiased!important}
html body:not(#sm_z) .smx *,html body:not(#sm_z) .smx *::before,html body:not(#sm_z) .smx *::after{box-sizing:border-box!important}
html body:not(#sm_z) .smx a{color:inherit!important}
html body:not(#sm_z) .smx h1,html body:not(#sm_z) .smx h2,html body:not(#sm_z) .smx h3,html body:not(#sm_z) .smx h4{font-family:var(--hf)!important;color:var(--ink)!important;margin:0!important;letter-spacing:-.01em!important;text-wrap:balance!important;line-height:1.2!important}
html body:not(#sm_z) .smx p{margin:0 0 12px!important}
html body:not(#sm_z):not(#sm_y) .smx [hidden]{display:none!important}
html body:not(#sm_z) .smx-wrap{max-width:1280px!important;margin:0 auto!important;padding-left:max(20px,env(safe-area-inset-left,0px))!important;padding-right:max(20px,env(safe-area-inset-right,0px))!important}
@media (min-width:900px){html body:not(#sm_z) .smx-wrap{padding-left:40px!important;padding-right:40px!important}}
html body:not(#sm_z) .smx-lbl{font:600 13px/1.2 var(--tf)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--red)!important;display:inline-block!important}
html body:not(#sm_z) .smx-h1{font-size:clamp(32px,4.4vw,48px)!important;font-weight:800!important;margin:12px 0 12px!important}
html body:not(#sm_z) .smx-h1s{font-size:clamp(24px,3vw,30px)!important;font-weight:800!important;margin:8px 0 4px!important}
html body:not(#sm_z) .smx-h2{font-size:clamp(26px,3.2vw,36px)!important;font-weight:800!important;margin:12px 0 12px!important}
html body:not(#sm_z) .smx-muted{color:var(--muted)!important;font-size:14px!important}
html body:not(#sm_z) .smx-arrow{color:var(--red)!important;font-weight:700!important}
html body:not(#sm_z) .smx .smx-btn,html body:not(#sm_z) .smx button.smx-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 22px!important;border-radius:4px!important;border:1px solid var(--ink)!important;background:var(--ink)!important;font:600 15px/1.2 var(--tf)!important;text-decoration:none!important;cursor:pointer!important;transition:background .2s var(--in)!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-btn,html body:not(#sm_z):not(#sm_y) .smx button.smx-btn{color:var(--on-ink)!important}
html body:not(#sm_z) .smx-btn:hover{background:var(--ink-hover)!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-btn.smx-ghost{background:var(--bg)!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-btn.smx-ghost:hover{background:var(--subtle)!important}
html body:not(#sm_z) .smx-btn.smx-sm{padding:8px 14px!important;font-size:14px!important}
html body:not(#sm_z) .smx-btn.smx-xs{padding:3px 9px!important;font-size:13px!important}
html body:not(#sm_z) .smx-btn.smx-block{width:100%!important}
html body:not(#sm_z) .smx-btn.smx-danger{border-color:#b42318!important}
html body:not(#sm_z):not(#sm_y) .smx-btn.smx-danger{color:#b42318!important}
html body:not(#sm_z) .smx-btn:focus-visible,html body:not(#sm_z) .smx a:focus-visible,html body:not(#sm_z) .smx input:focus-visible,html body:not(#sm_z) .smx select:focus-visible,html body:not(#sm_z) .smx textarea:focus-visible{outline:2px solid var(--red)!important;outline-offset:2px!important}
html body:not(#sm_z) .smx-chip{display:inline-flex!important;align-items:center!important;padding:4px 10px!important;border:1px solid var(--line)!important;border-radius:999px!important;font-size:13px!important;color:var(--body)!important;background:var(--bg)!important;text-decoration:none!important;white-space:nowrap!important}
html body:not(#sm_z) a.smx-chip:hover{border-color:var(--ink)!important}
html body:not(#sm_z) .smx-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;font:600 11px/1 var(--tf)!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:5px 8px!important;border-radius:3px!important;background:var(--subtle)!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-badge.smx-f::before{content:""!important;width:6px!important;height:6px!important;background:var(--red)!important;border-radius:50%!important}
html body:not(#sm_z) .smx-badge.smx-v{background:var(--ink)!important;color:var(--on-ink)!important}
html body:not(#sm_z) .smx-wm{font:800 14px/1.15 var(--hf)!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-find{display:flex!important;border:1px solid var(--ink)!important;border-radius:4px!important;overflow:hidden!important;background:var(--bg)!important;max-width:560px!important}
html body:not(#sm_z) .smx-find input{flex:1!important;min-width:0!important;font-size:16px!important;outline:none!important;background:var(--bg)!important}
html body:not(#sm_z):not(#sm_y) .smx-find input{border:0!important;padding:13px 16px!important;box-shadow:none!important;margin:0!important;height:auto!important}
html body:not(#sm_z) .smx-find button{border:0!important;background:var(--ink)!important;color:var(--on-ink)!important;padding:0 20px!important;font:600 15px var(--tf)!important;cursor:pointer!important;white-space:nowrap!important}
@media (max-width:600px){html body:not(#sm_z) .smx-find button{padding:0 12px!important;font-size:14px!important}}
html body:not(#sm_z) .smx-dhead{padding-block:48px 28px!important;border-bottom:1px solid var(--line)!important}
html body:not(#sm_z) .smx-dhead p{max-width:680px!important;font-size:16px!important;margin:0!important}
html body:not(#sm_z) .smx-dgrid{display:grid!important;grid-template-columns:250px minmax(0,1fr)!important;gap:40px!important;padding-block:32px 72px!important}
@media (max-width:900px){html body:not(#sm_z) .smx-dgrid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}}
html body:not(#sm_z) .smx-rail{display:grid!important;gap:26px!important;align-content:start!important;position:sticky!important;top:110px!important}
@media (max-width:900px){html body:not(#sm_z) .smx-rail{position:static!important;display:none!important;border:1px solid var(--line)!important;padding:16px!important;border-radius:4px!important}html body:not(#sm_z) .smx-rail.open{display:grid!important}html body:not(#sm_z) .smx-railfocus{display:none!important}}
html body:not(#sm_z) .smx-rail h4{font:700 12px var(--tf)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--muted)!important;margin-bottom:8px!important}
html body:not(#sm_z) .smx-opt{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:5px 0!important;font-size:14.5px!important}
html body:not(#sm_z) .smx-opt label,html body:not(#sm_z) .smx-optl{display:flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;flex:1!important;margin:0!important;font-weight:400!important}
html body:not(#sm_z) .smx-n{color:var(--muted)!important;font-size:13px!important;font-variant-numeric:tabular-nums!important}
html body:not(#sm_z) .smx-sel{width:100%!important;padding:10px 12px!important;border:1px solid var(--line)!important;border-radius:4px!important;background:var(--bg)!important;font:inherit!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-tools{display:flex!important;gap:12px!important;align-items:center!important;flex-wrap:wrap!important;margin-bottom:18px!important}
html body:not(#sm_z) .smx-tools .smx-find{flex:1!important;min-width:220px!important;max-width:none!important}
html body:not(#sm_z) .smx-seg{display:inline-flex!important;border:1px solid var(--line)!important;border-radius:4px!important;overflow:hidden!important}
html body:not(#sm_z) .smx-seg button{border:0!important;background:var(--bg)!important;padding:9px 14px!important;font:14px var(--tf)!important;cursor:pointer!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-seg button.on{background:var(--ink)!important;color:var(--on-ink)!important}
html body:not(#sm_z) .smx-ftog{display:none!important}
@media (max-width:900px){html body:not(#sm_z) .smx-ftog{display:inline-flex!important}}
html body:not(#sm_z) .smx-count{font-size:14px!important;color:var(--muted)!important;margin:0 0 14px!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important}
html body:not(#sm_z) .smx-activef{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-activef button{border:1px solid var(--ink)!important;background:var(--ink)!important;color:var(--on-ink)!important;border-radius:999px!important;padding:4px 11px!important;font:600 13px/1.3 var(--tf)!important;letter-spacing:0!important;cursor:pointer!important;box-shadow:none!important;text-transform:none!important;height:auto!important;min-height:0!important}
html body:not(#sm_z) .smx-activef button:hover{background:var(--ink-hover)!important;border-color:var(--ink-hover)!important;color:var(--on-ink)!important}
html body:not(#sm_z) .smx-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:16px!important}
html body:not(#sm_z) .smx-card{border:1px solid var(--line)!important;border-radius:4px!important;background:var(--bg)!important;padding:20px!important;display:grid!important;grid-template-rows:56px auto auto 1fr auto!important;gap:10px!important;text-decoration:none!important;transition:border-color .2s var(--in),transform .2s var(--in)!important;color:var(--body)!important}
html body:not(#sm_z) .smx-card:hover{border-color:var(--ink)!important;transform:translateY(-2px)!important}
html body:not(#sm_z) .smx-card-logo{display:flex!important;align-items:center!important}
html body:not(#sm_z) .smx-card-logo img{max-height:46px!important;max-width:180px!important;width:auto!important;object-fit:contain!important}
html body:not(#sm_z) .smx-card h3{font-size:17px!important;font-weight:800!important;line-height:1.25!important}
html body:not(#sm_z) .smx-j{font-size:13px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-card p{margin:0!important;font-size:14px!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body:not(#sm_z) .smx-ft{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid var(--line)!important;padding-top:12px!important;font-size:14px!important;font-weight:600!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-bd{display:flex!important;gap:6px!important;flex-wrap:wrap!important;min-height:20px!important}
html body:not(#sm_z) .smx-list{border-top:1px solid var(--ink)!important}
html body:not(#sm_z) .smx-lrow{display:grid!important;grid-template-columns:200px 1fr 1fr 24px!important;gap:16px!important;align-items:center!important;padding:14px 4px!important;border-bottom:1px solid var(--line)!important;text-decoration:none!important}
html body:not(#sm_z) .smx-lrow:hover{background:var(--subtle)!important}
html body:not(#sm_z) .smx-lrow .c{font-weight:600!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-lrow .n{font:700 15px var(--hf)!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-lrow .x{font-size:13.5px!important;color:var(--muted)!important}
@media (max-width:700px){html body:not(#sm_z) .smx-lrow{grid-template-columns:1fr 24px!important;gap:2px 12px!important;padding:12px 4px!important}html body:not(#sm_z) .smx-lrow .c{grid-column:1!important;grid-row:1!important;font-size:12.5px!important;font-weight:500!important;color:var(--muted)!important}html body:not(#sm_z) .smx-lrow .n{grid-column:1!important;grid-row:2!important}html body:not(#sm_z) .smx-lrow .smx-arrow{grid-column:2!important;grid-row:1 / span 2!important}html body:not(#sm_z) .smx-lrow .x{display:none!important}}
html body:not(#sm_z) .smx-empty{border:1px dashed var(--line)!important;padding:40px!important;text-align:center!important;border-radius:4px!important}
html body:not(#sm_z) .smx-focus{border:1px solid var(--line)!important;border-top:4px solid var(--ink)!important;background:var(--bg)!important;padding:22px!important;display:grid!important;gap:12px!important}
html body:not(#sm_z) .smx-focus .top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-focus .date{font-size:12px!important;color:var(--muted)!important;font-variant-numeric:tabular-nums!important}
html body:not(#sm_z) .smx-focus .lg{height:60px!important;display:flex!important;align-items:center!important}
html body:not(#sm_z) .smx-focus .lg img{max-height:52px!important;max-width:200px!important;object-fit:contain!important}
html body:not(#sm_z) .smx-focus h3{font-size:21px!important;font-weight:800!important}
html body:not(#sm_z) .smx-focus p{margin:0!important;font-size:14.5px!important}
html body:not(#sm_z) .smx-focus .row{display:flex!important;gap:6px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-focus .nav2{display:flex!important;justify-content:space-between!important;align-items:center!important;border-top:1px solid var(--line)!important;padding-top:12px!important;font-size:13px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-railfocus .smx-focus{padding:16px!important}
html body:not(#sm_z) .smx-railfocus .smx-focus h3{font-size:17px!important}
html body:not(#sm_z) .smx-home{padding-block:8px!important}
html body:not(#sm_z) .smx-hm{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;gap:40px!important;align-items:start!important}
@media (max-width:900px){html body:not(#sm_z) .smx-hm{grid-template-columns:minmax(0,1fr)!important}}
html body:not(#sm_z) .smx-hp-intro{font-size:16px!important;max-width:620px!important}
html body:not(#sm_z) .smx-stats{display:flex!important;gap:36px!important;flex-wrap:wrap!important;margin:8px 0 26px!important}
html body:not(#sm_z) .smx-stats b{display:block!important;font:800 40px/1 var(--hf)!important;color:var(--ink)!important;font-variant-numeric:tabular-nums!important}
html body:not(#sm_z) .smx-stats span{font-size:13px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-regions{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))!important;gap:10px!important;margin-top:20px!important}
html body:not(#sm_z) .smx-reg{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 16px!important;border:1px solid var(--line)!important;border-radius:4px!important;background:var(--bg)!important;text-decoration:none!important;transition:border-color .2s var(--in)!important}
html body:not(#sm_z) .smx-reg:hover{border-color:var(--ink)!important}
html body:not(#sm_z) .smx-reg b{font:700 15px var(--hf)!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-reg span{font:700 14px var(--tf)!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-all{display:inline-block!important;margin-top:18px!important;font-weight:600!important;text-decoration:none!important}
html body:not(#sm_z):not(#sm_y) .smx-all{color:var(--ink)!important}
html body:not(#sm_z) .smx-logowall{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))!important;border-top:1px solid var(--line)!important;border-left:1px solid var(--line)!important;margin-top:40px!important}
html body:not(#sm_z) .smx-logowall a{background:var(--bg)!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;height:74px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important;text-align:center!important}
html body:not(#sm_z) .smx-logowall img{max-height:42px!important;max-width:100%!important;width:auto!important;object-fit:contain!important;filter:grayscale(1)!important;opacity:.72!important;transition:all .2s var(--in)!important}
html body:not(#sm_z) .smx-logowall a:hover img{filter:none!important;opacity:1!important}
html body:not(#sm_z) .smx-crumb{font-size:13px!important;color:var(--muted)!important;padding-top:26px!important}
html body:not(#sm_z) .smx-crumb a{text-decoration:none!important}
html body:not(#sm_z) .smx-crumb a:hover{text-decoration:underline!important}
html body:not(#sm_z) .smx-fhead{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:40px!important;padding-block:18px 40px!important;border-bottom:1px solid var(--line)!important}
@media (max-width:900px){html body:not(#sm_z) .smx-fhead{grid-template-columns:minmax(0,1fr)!important}}
html body:not(#sm_z) .smx-alt{color:var(--muted)!important;margin:-6px 0 12px!important}
html body:not(#sm_z) .smx-js{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:16px!important}
html body:not(#sm_z) .smx-lead{font-size:17px!important;max-width:700px!important;margin:0 0 22px!important}
html body:not(#sm_z) .smx-cta{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-facts{border:1px solid var(--line)!important;border-radius:4px!important;padding:22px!important;display:grid!important;gap:16px!important;align-content:start!important;background:var(--bg)!important}
html body:not(#sm_z) .smx-facts-logo{height:88px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-bottom:1px solid var(--line)!important;padding-bottom:16px!important}
html body:not(#sm_z) .smx-facts-logo img{max-height:68px!important;max-width:230px!important;width:auto!important;object-fit:contain!important}
html body:not(#sm_z) .smx-facts dl{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px 16px!important;margin:0!important}
html body:not(#sm_z) .smx-facts .smx-wide{grid-column:1/-1!important}
html body:not(#sm_z) .smx-facts dt{font-size:12px!important;color:var(--muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-weight:600!important}
html body:not(#sm_z) .smx-facts dd{padding:0!important;font-weight:600!important;color:var(--ink)!important;font-size:14.5px!important;overflow-wrap:anywhere!important}
html body:not(#sm_z):not(#sm_y) .smx-facts dd{margin:2px 0 0!important}
html body:not(#sm_z) .smx-fbody{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:40px!important;padding-block:44px 64px!important}
@media (max-width:900px){html body:not(#sm_z) .smx-fbody{grid-template-columns:minmax(0,1fr)!important}}
html body:not(#sm_z) .smx-fmain{display:grid!important;gap:46px!important;min-width:0!important}
html body:not(#sm_z) .smx-fmain h2{font-size:24px!important;font-weight:800!important;margin-bottom:14px!important}
html body:not(#sm_z) .smx-fmain p{max-width:72ch!important}
html body:not(#sm_z) .smx-pills{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-ind{font-size:14px!important;color:var(--muted)!important}
html body:not(#sm_z):not(#sm_y) .smx-ind{margin-top:14px!important}
html body:not(#sm_z) .smx-video{position:relative!important;background:#0d0f12!important;border-radius:4px!important;overflow:hidden!important}
html body:not(#sm_z) .smx-video video{display:block!important;width:100%!important;aspect-ratio:16/9!important;background:#0d0f12!important}
html body:not(#sm_z) .smx-vlang{position:absolute!important;right:12px!important;top:12px!important;display:flex!important;gap:4px!important}
html body:not(#sm_z) .smx-vlang button{background:rgba(0,0,0,.45)!important;border:1px solid rgba(255,255,255,.5)!important;color:#fff!important;border-radius:3px!important;font-size:12px!important;padding:3px 9px!important;cursor:pointer!important}
html body:not(#sm_z) .smx-vlang button.on{background:#fff!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-people{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:14px!important}
html body:not(#sm_z) .smx-person{border:1px solid var(--line)!important;border-radius:4px!important;padding:18px!important;display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}
html body:not(#sm_z) .smx-av{width:72px!important;height:72px!important;border-radius:50%!important;object-fit:cover!important;background:var(--subtle)!important;display:flex!important;align-items:center!important;justify-content:center!important;font:700 19px var(--hf)!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-person h3{font-size:16px!important;font-weight:700!important}
html body:not(#sm_z) .smx-person h3 span{font-weight:500!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-r{font-size:13.5px!important;margin-top:3px!important}
html body:not(#sm_z) .smx-o{font-size:13px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-links{display:flex!important;gap:12px!important;margin-top:8px!important;font-size:13px!important}
html body:not(#sm_z) .smx-links a{color:var(--ink)!important;font-weight:600!important;text-decoration:none!important;border-bottom:1px solid var(--line)!important}
html body:not(#sm_z) .smx-side{display:grid!important;gap:18px!important;align-content:start!important}
html body:not(#sm_z) .smx-box{border:1px solid var(--line)!important;border-radius:4px!important;padding:20px!important}
html body:not(#sm_z) .smx-box h3{font-size:16px!important;font-weight:800!important;margin-bottom:10px!important}
html body:not(#sm_z) .smx-box p{font-size:14px!important}
html body:not(#sm_z) .smx-news a{display:block!important;text-decoration:none!important;padding:10px 0!important;border-top:1px solid var(--line)!important;font-size:14px!important;font-weight:600!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-news small{display:block!important;font-weight:400!important;color:var(--muted)!important;font-size:12px!important;margin-top:3px!important}
html body:not(#sm_z) .smx-rel{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:10px 0!important;border-top:1px solid var(--line)!important;text-decoration:none!important;font-size:14px!important}
html body:not(#sm_z) .smx-rel b{color:var(--ink)!important}
html body:not(#sm_z) .smx-rel span span{color:var(--muted)!important}
html body:not(#sm_z) .smx-band{background:var(--subtle)!important;padding-block:48px!important}
html body:not(#sm_z) .smx-band .smx-wrap{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important}
@media (max-width:700px){html body:not(#sm_z) .smx-band .smx-wrap{grid-template-columns:minmax(0,1fr)!important}}
html body:not(#sm_z) .smx-band h2{font-size:26px!important;font-weight:800!important;margin:10px 0 6px!important}
html body:not(#sm_z) .smx-band p{margin:0!important}
html body:not(#sm_z) .smx-modal{position:fixed!important;inset:0!important;background:rgba(20,22,26,.55)!important;z-index:100000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important}
html body:not(#sm_z) .smx-dlg{background:var(--bg)!important;border-radius:6px!important;max-width:560px!important;width:100%!important;max-height:90vh!important;overflow:auto!important;padding:28px!important;display:grid!important;gap:14px!important}
html body:not(#sm_z) .smx-dlg h3{font-size:22px!important;font-weight:800!important}
html body:not(#sm_z) .smx-fld{display:grid!important;gap:6px!important;min-width:0!important;align-content:start!important;align-items:start!important}
html body:not(#sm_z) .smx-fld label{font-size:13px!important;font-weight:600!important;color:var(--ink)!important;margin:0!important}
html body:not(#sm_z) .smx .smx-fld input:not([type=checkbox]):not([type=file]),html body:not(#sm_z) .smx .smx-fld textarea,html body:not(#sm_z) .smx .smx-fld select{border:1px solid var(--line)!important;border-radius:4px!important;padding:10px 12px!important;background:var(--bg)!important;width:100%!important;font:15px var(--tf)!important;color:var(--ink)!important;box-shadow:none!important;margin:0!important}
html body:not(#sm_z) .smx .smx-fld input:not([type=checkbox]):not([type=file]),html body:not(#sm_z) .smx .smx-fld select{height:auto!important}
html body:not(#sm_z) .smx .smx-fld textarea{resize:vertical!important;min-height:4.5em!important;max-height:none!important;line-height:1.55!important}
html body:not(#sm_z) .smx-h{font-size:12px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-two{display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;align-items:start!important}
@media (max-width:640px){html body:not(#sm_z) .smx-two{grid-template-columns:1fr!important}}
html body:not(#sm_z) .smx-hp{width:1px!important;height:1px!important;opacity:0!important}
html body:not(#sm_z):not(#sm_y) .smx-hp{position:absolute!important;left:-9999px!important}
html body:not(#sm_z) .smx-msg:empty{display:none!important}
html body:not(#sm_z) .smx-ok,html body:not(#sm_z) .smx-msg.ok{background:var(--ok-bg)!important;color:var(--ok)!important;border-radius:4px!important;padding:12px 14px!important;font-size:14px!important;margin-bottom:16px!important}
html body:not(#sm_z) .smx-alert,html body:not(#sm_z) .smx-msg.err{background:var(--err-bg)!important;color:var(--err)!important;border-radius:4px!important;padding:12px 14px!important;font-size:14px!important;margin-bottom:16px!important}
html body:not(#sm_z) .smx-acts{display:flex!important;gap:10px!important;justify-content:flex-end!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-portal{background:var(--subtle)!important;padding-block:44px 0!important;min-height:60vh!important}
html body:not(#sm_z) .smx-login{max-width:420px!important;margin:0 auto 60px!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:32px!important;display:grid!important;gap:16px!important}
html body:not(#sm_z) .smx-small{display:flex!important;justify-content:space-between!important;font-size:13.5px!important;gap:10px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-ptop{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:22px!important}
html body:not(#sm_z) .smx-ptools{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-status{display:inline-flex!important;align-items:center!important;gap:6px!important;font-size:13px!important;font-weight:600!important;padding:5px 10px!important;border-radius:999px!important;background:var(--ok-bg)!important;color:var(--ok)!important}
html body:not(#sm_z) .smx-status.smx-pend,html body:not(#sm_z) .smx-status.smx-draft{background:var(--note)!important;color:var(--note-ink)!important}
html body:not(#sm_z) .smx-status.smx-ret{background:var(--err-bg)!important;color:var(--err)!important}
html body:not(#sm_z) .smx-status.smx-pre{background:var(--subtle)!important;color:var(--body)!important;box-shadow:inset 0 0 0 1px var(--line)!important;cursor:help!important}
html body:not(#sm_z) .smx-prenote{font-size:13px!important;margin-top:4px!important}
html body:not(#sm_z) .smx .smx-fld input[type=file]{border:1px solid var(--line)!important;border-radius:4px!important;padding:8px!important;background:var(--bg)!important;color:var(--muted)!important;font:14px var(--tf)!important;width:100%!important;max-width:100%!important;box-shadow:none!important;margin:0!important;height:auto!important}
html body:not(#sm_z) .smx .smx-fld input[type=file]::file-selector-button{border:1px solid var(--line)!important;border-radius:4px!important;background:var(--subtle)!important;color:var(--ink)!important;font:500 13px var(--tf)!important;padding:6px 12px!important;margin-right:10px!important;cursor:pointer!important}
html body:not(#sm_z) .smx .smx-fld input[type=file]::-webkit-file-upload-button{border:1px solid var(--line)!important;border-radius:4px!important;background:var(--subtle)!important;color:var(--ink)!important;font:500 13px var(--tf)!important;padding:6px 12px!important;margin-right:10px!important;cursor:pointer!important}
html body:not(#sm_z) .smx .smx-fld .smx-h label{display:inline-flex!important;align-items:center!important;gap:6px!important;font-weight:500!important;margin-left:6px!important}
html body:not(#sm_z) .smx-pgrid{display:grid!important;grid-template-columns:230px minmax(0,1fr)!important;gap:26px!important;align-items:start!important}
@media (max-width:900px){html body:not(#sm_z) .smx-pgrid{grid-template-columns:minmax(0,1fr)!important}}
html body:not(#sm_z) .smx-pnav{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:16px!important;display:grid!important;gap:2px!important;position:sticky!important;top:110px!important}
@media (max-width:900px){html body:not(#sm_z) .smx-pnav{position:static!important}}
html body:not(#sm_z) .smx-pnav a{padding:8px 10px!important;border-radius:4px!important;text-decoration:none!important;font-size:14px!important}
html body:not(#sm_z) .smx-pnav a:hover{background:var(--subtle)!important}
html body:not(#sm_z) .smx-meter-l{display:flex!important;justify-content:space-between!important;font-size:13px!important;padding:0 10px!important}
html body:not(#sm_z) .smx-meter{height:6px!important;background:var(--line)!important;border-radius:3px!important;overflow:hidden!important;margin:6px 10px 12px!important}
html body:not(#sm_z) .smx-meter i{display:block!important;height:100%!important;background:var(--ink)!important}
html body:not(#sm_z) .smx-pform{display:grid!important;gap:18px!important;min-width:0!important;padding-bottom:20px!important}
html body:not(#sm_z) .smx-pcard{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:24px!important;display:grid!important;gap:16px!important;scroll-margin-top:120px!important}
html body:not(#sm_z) .smx-pcard h2{font-size:19px!important;font-weight:800!important}
html body:not(#sm_z) .smx-sub{font-size:13.5px!important;color:var(--muted)!important}
html body:not(#sm_z):not(#sm_y) .smx-sub{margin:-10px 0 0!important}
html body:not(#sm_z) .smx-checks{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))!important;gap:2px 16px!important}
html body:not(#sm_z) .smx-cslot{border:1px solid var(--line)!important;border-radius:4px!important;padding:16px!important;display:grid!important;gap:12px!important;margin-bottom:12px!important;background:var(--bg)!important}
html body:not(#sm_z) .smx-cs-hd{display:flex!important;justify-content:space-between!important;align-items:center!important;font-weight:700!important;color:var(--ink)!important;font-size:14px!important}
html body:not(#sm_z) .smx-cs-hd label{font-weight:400!important;font-size:13px!important;display:inline-flex!important;gap:4px!important;align-items:center!important}
html body:not(#sm_z) .smx-addc{width:100%!important;border-style:dashed!important;color:var(--muted)!important;cursor:pointer!important;font:15px var(--tf)!important;text-align:center!important}
html body:not(#sm_z) .smx-cph{width:56px!important;height:56px!important;border-radius:50%!important;object-fit:cover!important}
html body:not(#sm_z) .smx-curlogo img{max-height:44px!important;max-width:100%!important;width:auto!important}
html body:not(#sm_z) .smx-lock{background:var(--subtle)!important;border-radius:4px!important;padding:10px 12px!important;font-size:14px!important;color:var(--muted)!important;display:flex!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-lock b{color:var(--ink)!important}
html body:not(#sm_z) .smx-actbar{position:sticky!important;bottom:0!important;background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:6px!important;padding:12px 14px!important;display:flex!important;gap:10px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;box-shadow:0 -6px 18px rgba(20,22,26,.06)!important;z-index:5!important}
html body:not(#sm_z) .smx-actbar .smx-muted{margin-right:auto!important}
html body:not(#sm_z) .smx-firmpick{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important;gap:10px!important;padding-bottom:60px!important}
html body:not(#sm_z) .smx-firmpick a{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:4px!important;padding:14px!important;text-decoration:none!important;display:grid!important;gap:2px!important}
html body:not(#sm_z) .smx-firmpick a:hover{border-color:var(--ink)!important}
html body:not(#sm_z) .smx-firmpick b{color:var(--ink)!important}
html body:not(#sm_z) .smx-firmpick span{font-size:13px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-st{font-style:normal!important;font-size:12px!important;font-weight:600!important;color:var(--note-ink)!important}
html body:not(#sm_z) .smx-pvb{position:sticky!important;top:0!important;z-index:50!important;background:var(--subtle)!important;border-bottom:1px solid var(--line)!important;font-family:var(--tf)!important}
html body:not(#sm_z) .admin-bar .smx-pvb{top:32px!important}
html body:not(#sm_z) .smx-pvb-in{display:flex!important;align-items:center!important;gap:12px 28px!important;padding-top:12px!important;padding-bottom:12px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx .smx-pvb-back{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 16px!important;border-radius:4px!important;background:var(--ink)!important;color:var(--on-ink)!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important;background-image:none!important;white-space:nowrap!important;transition:background-color var(--sv-fast,120ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-pvb-back:hover{background:var(--ink-hover)!important;color:var(--on-ink)!important}
html body:not(#sm_z) .smx-pvb-msg{flex:1 1 320px!important;min-width:0!important;margin:0!important;display:flex!important;align-items:baseline!important;gap:12px!important;font-size:14px!important;line-height:1.5!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-pvb-tag{flex:none!important;font-size:12px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--red)!important}
html body:not(#sm_z) .smx-pvb-sub{color:var(--muted)!important}
html body:not(#sm_z) .smx-pvb-lang{display:inline-flex!important;flex:none!important;padding:3px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--bg)!important}
html body:not(#sm_z) .smx .smx-pvb-lang a{padding:6px 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;color:var(--body)!important;text-decoration:none!important;background-image:none!important;white-space:nowrap!important}
html body:not(#sm_z) .smx .smx-pvb-lang a:hover{color:var(--ink)!important}
html body:not(#sm_z) .smx .smx-pvb-lang a[aria-current]{background:var(--ink)!important;color:var(--on-ink)!important}
@media (max-width:782px){html body:not(#sm_z) .admin-bar .smx-pvb{top:0!important;position:relative!important}}
@media (max-width:700px){html body:not(#sm_z) .smx-pvb-in{gap:10px 12px!important}html body:not(#sm_z) .smx-pvb-msg{order:3!important;flex-basis:100%!important;font-size:13px!important;flex-direction:column!important;gap:2px!important}html body:not(#sm_z) .smx-pvb-lang{margin-left:auto!important}html body:not(#sm_z) .smx .smx-pvb-back{padding:0 12px!important}}
@media (prefers-reduced-motion:reduce){html body:not(#sm_z):not(#sm_y) .smx *{transition:none!important;animation:none!important}}
html body:not(#sm_z) .smx dl,html body:not(#sm_z) .smx dt{margin:0!important;padding:0!important}
html body.smx-page:not(#sm_z) #content .smx,html body.smx-page:not(#sm_z) .smx{width:100%!important}
html body:not(#sm_z):not(#sm_y) .smx a,html body:not(#sm_z):not(#sm_y) .smx a:hover,html body:not(#sm_z):not(#sm_y) .smx a:focus{text-decoration:none!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-card,html body:not(#sm_z):not(#sm_y) .smx .smx-card *{text-decoration:none!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-card h3{font-size:17px!important;line-height:1.25!important;font-weight:800!important;margin:0!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-card p{font-size:14px!important;line-height:1.55!important;color:var(--body)!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-card .smx-j{font-size:13px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-rail h4{font-size:12px!important;line-height:1.3!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--muted)!important;font-family:var(--tf)!important;font-weight:700!important;margin:0 0 8px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-focus h3{font-size:20px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-railfocus .smx-focus h3{font-size:17px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-person h3{font-size:16px!important;margin:0!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-box h3{font-size:16px!important;margin:0 0 10px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-fmain h2{font-size:24px!important;margin:0 0 14px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-btn.smx-ftog{display:none!important}
@media (max-width:900px){html body:not(#sm_z):not(#sm_y) .smx .smx-btn.smx-ftog{display:inline-flex!important}}
html body:not(#sm_z):not(#sm_y) .smx .smx-links a{border-bottom:1px solid var(--line)!important}
html body:not(#sm_z) .smx p{font-size:inherit!important}
html body:not(#sm_z) .smx-offices{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important;margin:0 0 16px!important}
html body:not(#sm_z) .smx-off-l{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted)!important;margin-right:4px!important}
html body:not(#sm_z) .smx .smx-off{display:inline-flex!important;padding:6px 12px!important;border:1px solid var(--line)!important;border-radius:4px!important;font-size:13.5px!important;color:var(--ink)!important;background:var(--bg)!important}
html body:not(#sm_z) .smx a.smx-off:hover{border-color:var(--ink)!important}
html body:not(#sm_z) .smx .smx-off.on{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--on-ink)!important;font-weight:600!important}
html body:not(#sm_z) .smx .smx-card{position:relative!important}
html body:not(#sm_z) .smx .smx-card .smx-stretch{color:inherit!important}
html body:not(#sm_z) .smx .smx-card .smx-stretch::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important}
html body:not(#sm_z) .smx .smx-ochips{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:6px!important;position:relative!important;z-index:2!important}
html body:not(#sm_z) .smx .smx-ochip{padding:3px 9px!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-ochip{font-size:12px!important}
html body:not(#sm_z) .smx .smx-ochip.hit{border-color:var(--ink)!important;font-weight:600!important}
html body:not(#sm_z) .smx-note{background:var(--bg)!important;border:1px solid var(--line)!important;border-left:3px solid var(--ink)!important;border-radius:4px!important;padding:10px 14px!important;font-size:13.5px!important;margin-bottom:16px!important}
html body:not(#sm_z) .smx-fhead-main{display:flex!important;flex-direction:column!important;min-width:0!important}
html body:not(#sm_z) .smx-place{margin-top:auto!important;padding-top:28px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important}
html body:not(#sm_z) .smx-place-fig{position:relative!important;flex:1 1 auto!important;min-height:230px!important;border-radius:4px!important;overflow:hidden!important;background:var(--subtle)!important;margin:0!important}
html body:not(#sm_z) .smx-place-fig img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;max-width:none!important}
html body:not(#sm_z) .smx-place-fig::after{content:""!important;position:absolute!important;inset:auto 0 0 0!important;height:62%!important;background:linear-gradient(180deg,rgba(13,15,18,0) 0%,rgba(13,15,18,.72) 100%)!important;pointer-events:none!important}
html body:not(#sm_z) .smx-place-cap{text-align:left!important;margin:0!important;padding:0!important;position:absolute!important;left:18px!important;right:18px!important;bottom:16px!important;z-index:1!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;flex-wrap:wrap!important;color:#fff!important}
html body:not(#sm_z) .smx-place-nm{text-align:left!important;font:600 13px/1.35 var(--tf)!important;color:rgba(255,255,255,.92)!important;letter-spacing:.01em!important}
html body:not(#sm_z) .smx-place-nm b{display:block!important;font:800 18px/1.2 var(--hf)!important;color:#fff!important;letter-spacing:-.01em!important}
html body:not(#sm_z) .smx-clock{text-align:right!important;color:#fff!important;font:400 12.5px/1.35 var(--tf)!important}
html body:not(#sm_z) .smx-clock .t{display:block!important;font:800 30px/1 var(--hf)!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important;color:#fff!important;margin-bottom:4px!important}
html body:not(#sm_z) .smx-clock .l{display:block!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:11px!important;color:rgba(255,255,255,.8)!important;margin-bottom:4px!important}
html body:not(#sm_z) .smx-place-cr{text-align:left!important;font-size:11.5px!important;color:var(--muted)!important;margin-top:6px!important;line-height:1.4!important}
html body:not(#sm_z) .smx-place-cr a{text-decoration:underline!important;text-decoration-color:var(--line)!important;text-underline-offset:2px!important}
@media (max-width:900px){html body:not(#sm_z) .smx-place{padding-top:22px!important}html body:not(#sm_z) .smx-place-fig{min-height:0!important;aspect-ratio:16/9!important}}
@media (max-width:520px){html body:not(#sm_z) .smx-place-fig{aspect-ratio:4/3!important}html body:not(#sm_z) .smx-clock .t{font-size:24px!important}html body:not(#sm_z) .smx-place-nm b{font-size:16px!important}}
html body:not(#sm_z) .smx .smx-crumb a:hover,html body:not(#sm_z) .smx .smx-place-cr a{text-decoration:underline!important}
html body:not(#sm_z) .smx input[type=checkbox],html body:not(#sm_z) .smx input[type=radio]{-webkit-appearance:none!important;appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;padding:0!important;flex:0 0 auto!important;border:1.5px solid #858C96!important;border-radius:4px!important;background:var(--bg) no-repeat center/12px 12px!important;cursor:pointer!important;vertical-align:middle!important;box-shadow:none!important;outline-offset:2px!important;transition:background-color var(--sv-fast,120ms) var(--in),border-color var(--sv-fast,120ms) var(--in)!important}
html body:not(#sm_z) .smx input[type=radio]{border-radius:50%!important}
html body:not(#sm_z) .smx input[type=checkbox]:checked{border-color:var(--red)!important;background-color:var(--red)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.3l2.4 2.4 5.2-5.4' fill='none' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
html body:not(#sm_z) .smx input[type=radio]:checked{border-color:var(--red)!important;background:var(--red)!important;box-shadow:inset 0 0 0 3.5px var(--bg)!important}
html body:not(#sm_z) .smx input[type=checkbox]:hover:not(:checked),html body:not(#sm_z) .smx input[type=radio]:hover:not(:checked){border-color:var(--ink)!important}
html body:not(#sm_z) .smx input[type=checkbox]:focus-visible,html body:not(#sm_z) .smx input[type=radio]:focus-visible{outline:2px solid var(--ink)!important}
html body:not(#sm_z) .smx input[type=checkbox]::before,html body:not(#sm_z) .smx input[type=checkbox]::after,html body:not(#sm_z) .smx input[type=radio]::before,html body:not(#sm_z) .smx input[type=radio]::after{content:none!important;display:none!important}
html body:not(#sm_z) .smx label.smx-opt.smx-optl,html body:not(#sm_z) .smx .smx-checks label{justify-content:flex-start!important;text-align:left!important;gap:10px!important}
html body:not(#sm_z) .smx .smx-opt label{gap:10px!important}
html body:not(#sm_z) .smx-rv{opacity:0!important;transform:translateY(16px)!important}
html body:not(#sm_z) .smx-rv.smx-in{opacity:1!important;transform:none!important;transition:opacity var(--sv-slow,320ms) var(--in),transform var(--sv-slow,320ms) var(--in)!important;transition-delay:var(--smx-d,0ms)!important}
html body:not(#sm_z) .smx-place-fig img{transition:transform 1200ms var(--in)!important}
html body:not(#sm_z) .smx-place-fig.smx-zoom img{transform:scale(1.06)!important}
html body:not(#sm_z) .smx-place-fig.smx-zoom.smx-in img{transform:scale(1)!important}
html body:not(#sm_z) .smx-place-fig:hover img{transform:scale(1.025)!important}
html body:not(#sm_z) .smx-clock .t{transition:opacity var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx-clock .t.smx-tick{opacity:.35!important}
html body:not(#sm_z) .smx .smx-person{transition:border-color var(--sv-base,200ms) var(--in),transform var(--sv-base,200ms) var(--in),box-shadow var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-person:hover{border-color:var(--ink)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(20,22,26,.06)!important}
html body:not(#sm_z) .smx .smx-person .smx-av{transition:transform var(--sv-slow,320ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-person:hover .smx-av{transform:scale(1.04)!important}
html body:not(#sm_z) .smx .smx-pills .smx-chip,html body:not(#sm_z) .smx a.smx-off,html body:not(#sm_z) .smx .smx-rel,html body:not(#sm_z) .smx .smx-news a{transition:border-color var(--sv-base,200ms) var(--in),background-color var(--sv-base,200ms) var(--in),color var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-pills .smx-chip:hover{border-color:var(--ink)!important;background:var(--subtle)!important;color:var(--ink)!important}
html body:not(#sm_z) .smx .smx-rel:hover b,html body:not(#sm_z) .smx .smx-news a:hover{color:var(--red)!important}
html body:not(#sm_z) .smx .smx-btn .smx-arr,html body:not(#sm_z) .smx .smx-btn span[aria-hidden]{display:inline-block!important;transition:transform var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-btn:hover span[aria-hidden]{transform:translateX(3px)!important}
html body:not(#sm_z) .smx-fmain h2{position:relative!important}
@media (prefers-reduced-motion:reduce){html body:not(#sm_z) .smx-rv{opacity:1!important;transform:none!important}html body:not(#sm_z) .smx-place-fig img,html body:not(#sm_z) .smx-place-fig.smx-zoom img{transform:none!important}}
html body:not(#sm_z) .smx-notes{border-top:1px solid var(--line)!important;padding-top:12px!important}
html body:not(#sm_z) .smx-notes summary{cursor:pointer!important;font-size:14px!important;font-weight:600!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-noterow{padding:10px 0!important;border-bottom:1px solid var(--line)!important}
html body:not(#sm_z) .smx-noterow p{margin:4px 0 0!important;font-size:14px!important}
@supports (height:calc(10px / sqrt(4))){html body:not(#sm_z) .smx .smx-card-logo img{height:min(52px,calc(88px * var(--lw,1) / sqrt(var(--ar,3))))!important;max-height:none!important;width:auto!important;max-width:190px!important}html body:not(#sm_z) .smx .smx-focus .lg img{height:min(56px,calc(96px * var(--lw,1) / sqrt(var(--ar,3))))!important;max-height:none!important;width:auto!important;max-width:210px!important}html body:not(#sm_z) .smx .smx-facts-logo img{height:min(76px,calc(132px * var(--lw,1) / sqrt(var(--ar,3))))!important;max-height:none!important;width:auto!important;max-width:240px!important}html body:not(#sm_z) .smx .smx-logowall img{height:min(44px,calc(70px * var(--lw,1) / sqrt(var(--ar,3))))!important;max-height:none!important;width:auto!important;max-width:100%!important}}
@media print{html body:not(#sm_z) .smx-rv{opacity:1!important;transform:none!important}}
html body:not(#sm_z) .smx-li-sec{background:var(--bg)!important;padding:0 0 128px!important}
html body:not(#sm_z) .smx-li-sec .smx-wrap{max-width:calc(var(--sv-max,1200px) + 2*var(--sv-gut,40px))!important;padding-left:var(--sv-gut,40px)!important;padding-right:var(--sv-gut,40px)!important}
html body:not(#sm_z) .smx-li-sec .smx-wrap>*{max-width:none!important}
html body:not(#sm_z) .smx-li-top{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;flex-wrap:wrap!important;border-top:1px solid var(--line)!important;padding-top:80px!important;margin-bottom:36px!important}
html body:not(#sm_z) .smx-li-sec .smx-h2{font-size:clamp(30px,4vw,46px)!important;line-height:1.08!important;letter-spacing:-.015em!important;margin:14px 0 0!important}
html body:not(#sm_z) .smx-li-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
@media (max-width:900px){html body:not(#sm_z) .smx-li-grid{grid-template-columns:minmax(0,1fr)!important}html body:not(#sm_z) .smx-li-top{padding-top:56px!important}html body:not(#sm_z) .smx-li-sec{padding-bottom:80px!important}}
html body:not(#sm_z) .smx-li-card{border:1px solid var(--line)!important;border-radius:4px!important;background:var(--bg)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:border-color var(--sv-base,200ms) var(--in),transform var(--sv-base,200ms) var(--in),box-shadow var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx-li-card:hover{border-color:var(--ink)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(20,22,26,.06)!important}
html body:not(#sm_z) .smx-li-img{display:block!important;aspect-ratio:1.92!important;overflow:hidden!important;background:var(--subtle)!important}
html body:not(#sm_z) .smx-li-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 600ms var(--in)!important}
html body:not(#sm_z) .smx-li-card:hover .smx-li-img img{transform:scale(1.03)!important}
html body:not(#sm_z) .smx-li-img.is-tall img{object-position:50% 40%!important}
html body:not(#sm_z) .smx-li-body{padding:20px 22px 22px!important;display:flex!important;flex-direction:column!important;gap:12px!important;flex:1!important}
html body:not(#sm_z) .smx-li-meta{display:flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;color:var(--muted)!important;font-variant-numeric:tabular-nums!important}
html body:not(#sm_z) .smx-li-meta svg{width:15px!important;height:15px!important;fill:#0A66C2!important;flex:0 0 15px!important}
html body:not(#sm_z) .smx p.smx-li-txt{margin:0!important;font-size:15px!important;line-height:1.6!important;color:var(--body)!important;display:-webkit-box!important;-webkit-line-clamp:5!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body:not(#sm_z) .smx-li-more{margin-top:auto!important;font-size:14px!important;font-weight:600!important;color:var(--ink)!important}
html body:not(#sm_z) .smx a.smx-li-more:hover{color:var(--red)!important}
html body:not(#sm_z) .smx-li-more span{display:inline-block!important;transition:transform var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx-li-more:hover span{transform:translateX(3px)!important}
html body:not(#sm_z) .smx .smx-find input:focus,html body:not(#sm_z) .smx .smx-find input:focus-visible{outline:none!important;box-shadow:none!important;border:0!important}
html body:not(#sm_z) .smx-find input[type=search]{-webkit-appearance:none!important;appearance:none!important;border-radius:0!important}
html body:not(#sm_z) .smx-find input[type=search]::-webkit-search-cancel-button,html body:not(#sm_z) .smx-find input[type=search]::-webkit-search-decoration{-webkit-appearance:none!important;display:none!important}
html body:not(#sm_z) .smx .smx-find:focus-within{outline:2px solid var(--red)!important;outline-offset:2px!important}
html.sv-dark body:not(#sm_z) .smx{--ink-hover:#D5D9DF;--err:#FF8A80;--err-bg:#2B1714;--note:#2A2414;--note-line:#5C4B1C;--note-ink:#F2C46B;--ok:#6FD3A0;--ok-bg:#132A1F;--tile:#F2F3F5;color-scheme:dark!important}
html.sv-dark body:not(#sm_z) .smx .smx-card-logo,html.sv-dark body:not(#sm_z) .smx .smx-facts-logo,html.sv-dark body:not(#sm_z) .smx .smx-focus .lg,html.sv-dark body:not(#sm_z) .smx .smx-curlogo{background:var(--tile)!important;border-radius:4px!important;padding:8px 12px!important;justify-content:center!important}
html.sv-dark body:not(#sm_z) .smx .smx-card-logo{justify-content:flex-start!important;width:max-content!important;max-width:100%!important}
html.sv-dark body:not(#sm_z) .smx .smx-facts-logo{border-bottom:0!important;padding:14px!important}
html.sv-dark body:not(#sm_z) .smx .smx-logowall{border-color:var(--line)!important}
html.sv-dark body:not(#sm_z) .smx .smx-logowall a{background:#13161B!important;border-color:var(--line)!important;transition:background-color var(--sv-base,200ms) var(--in)!important}
html.sv-dark body:not(#sm_z) .smx .smx-logowall img{filter:grayscale(1) invert(1)!important;mix-blend-mode:screen!important;opacity:.66!important}
html.sv-dark body:not(#sm_z) .smx .smx-logowall a:hover,html.sv-dark body:not(#sm_z) .smx .smx-logowall a:focus-visible{background:var(--tile)!important}
html.sv-dark body:not(#sm_z) .smx .smx-logowall a:hover img,html.sv-dark body:not(#sm_z) .smx .smx-logowall a:focus-visible img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}
html.sv-dark body:not(#sm_z) .smx .smx-card:hover,html.sv-dark body:not(#sm_z) .smx .smx-person:hover,html.sv-dark body:not(#sm_z) .smx .smx-li-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.35)!important}
html.sv-dark body:not(#sm_z) .smx .smx-modal{background:rgba(0,0,0,.6)!important}
html.sv-dark body:not(#sm_z) .smx .smx-av{background:#23272E!important}
html.sv-dark body:not(#sm_z) .smx .smx-li-meta svg{fill:#4C9BE8!important}
html.sv-dark body:not(#sm_z) .smx .smx-place-fig{background:#181B20!important}
html body:not(#sm_z) .smx .smx-upbar{height:4px!important;background:var(--subtle)!important;border-radius:2px!important;overflow:hidden!important;margin:8px 0 6px!important}
html body:not(#sm_z) .smx .smx-upfill{display:block!important;height:100%!important;width:0!important;background:var(--red)!important;transition:width var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-upmsg.smx-uperr{color:var(--err)!important}
html body:not(#sm_z) .smx .smx-upmsg{display:block!important;white-space:normal!important;overflow-wrap:anywhere!important}
html body:not(#sm_z) .smx .smx-vfacade{display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;margin:0!important;padding:0!important;border:0!important;border-radius:4px!important;overflow:hidden!important;background:#0E1014!important;cursor:pointer!important;color:#fff!important}
html body:not(#sm_z) .smx .smx-vfacade img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform var(--sv-slow,320ms) var(--in),opacity var(--sv-slow,320ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-vfacade:hover img{transform:scale(1.015)!important;opacity:.92!important}
html body:not(#sm_z) .smx .smx-vplay{position:absolute!important;left:50%!important;top:50%!important;width:76px!important;height:76px!important;margin:-38px 0 0 -38px!important;border-radius:50%!important;background:#DA2011!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:0 8px 24px rgba(0,0,0,.25)!important;transition:transform var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-vplay svg{width:30px!important;height:30px!important;fill:#fff!important;margin-left:4px!important}
html body:not(#sm_z) .smx .smx-vfacade:hover .smx-vplay,html body:not(#sm_z) .smx .smx-vfacade:focus-visible .smx-vplay{transform:scale(1.06)!important}
html body:not(#sm_z) .smx .smx-vfacade:focus-visible{outline:2px solid var(--red)!important;outline-offset:3px!important}
html body:not(#sm_z) .smx .smx-video iframe{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;border:0!important;border-radius:4px!important;background:#0E1014!important}
@media (prefers-reduced-motion:reduce){html body:not(#sm_z) .smx .smx-vfacade img,html body:not(#sm_z) .smx .smx-vplay{transition:none!important}}
html body:not(#sm_z) .sm-home-slot{margin:56px 0 48px!important;text-align:left!important}
@media (max-width:680px){html body:not(#sm_z) .sm-home-slot{margin:40px 0 32px!important}}
html body:not(#sm_z) .smx-li-pages{display:grid!important}
html body:not(#sm_z) .smx-li-page{grid-area:1/1!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px)!important;transition:opacity 420ms var(--in),transform 420ms var(--in),visibility 0s linear 420ms!important}
html body:not(#sm_z) .smx-li-page.is-on{opacity:1!important;visibility:visible!important;transform:none!important;transition:opacity 520ms var(--in) 140ms,transform 520ms var(--in) 140ms,visibility 0s!important}
html body:not(#sm_z) .smx-li-ctl{display:flex!important;align-items:center!important;gap:6px!important;margin-top:28px!important}
html body:not(#sm_z) .smx .smx-li-nav,html body:not(#sm_z) .smx .smx-li-pause{width:36px!important;height:36px!important;border:1px solid var(--line)!important;border-radius:50%!important;background:var(--bg)!important;color:var(--ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;cursor:pointer!important;font:600 15px/1 var(--tf)!important;box-shadow:none!important;transition:border-color var(--sv-base,200ms) var(--in),color var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-li-nav:hover,html body:not(#sm_z) .smx .smx-li-pause:hover{border-color:var(--ink)!important}
html body:not(#sm_z) .smx .smx-li-pause{margin-left:auto!important}
html body:not(#sm_z) .smx .smx-li-pause svg{width:12px!important;height:12px!important;fill:currentColor!important}
html body:not(#sm_z) .smx .smx-li-pause.is-on::before{content:""!important;width:0!important;height:0!important;border-left:9px solid currentColor!important;border-top:6px solid transparent!important;border-bottom:6px solid transparent!important;margin-left:2px!important}
html body:not(#sm_z) .smx .smx-li-pause.is-on svg{display:none!important}
html body:not(#sm_z) .smx-li-dots{display:flex!important;align-items:center!important;gap:2px!important;margin:0 6px!important}
html body:not(#sm_z) .smx .smx-li-dot{width:34px!important;height:36px!important;padding:0!important;margin:0!important;border:0!important;background:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important}
html body:not(#sm_z) .smx .smx-li-dot i{display:block!important;position:relative!important;width:24px!important;height:2px!important;background:var(--line)!important;border-radius:1px!important;overflow:hidden!important;transition:background-color var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-li-dot:hover i{background:var(--muted)!important}
html body:not(#sm_z) .smx .smx-li-dot.is-on i{background:var(--line)!important}
html body:not(#sm_z) .smx .smx-li-dot.is-on i::after{content:""!important;position:absolute!important;inset:0!important;background:var(--red)!important;transform-origin:0 50%!important}
html body:not(#sm_z) .smx .smx-li-dot.is-on:not(.is-run) i::after{transform:scaleX(1)!important}
html body:not(#sm_z) .smx .smx-li-dot.is-run i::after{animation:smxLiRun var(--li-ms,9000ms) linear both!important}
html body:not(#sm_z) .smx-li-sec.is-paused .smx-li-dot.is-run i::after{animation-play-state:paused!important}
@keyframes smxLiRun{from{transform:scaleX(0)}to{transform:scaleX(1)}}
html body:not(#sm_z) .smx .smx-li-nav:focus-visible,html body:not(#sm_z) .smx .smx-li-pause:focus-visible,html body:not(#sm_z) .smx .smx-li-dot:focus-visible{outline:2px solid var(--red)!important;outline-offset:2px!important}
html body:not(#sm_z) .smx .smx-li-nav:focus:not(:focus-visible),html body:not(#sm_z) .smx .smx-li-pause:focus:not(:focus-visible),html body:not(#sm_z) .smx .smx-li-dot:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
@media (prefers-reduced-motion:reduce){html body:not(#sm_z) .smx-li-page,html body:not(#sm_z) .smx-li-page.is-on{transition:none!important;transform:none!important}}
html body:not(#sm_z) .smx-hc{padding:0!important}
html body:not(#sm_z) .smx-hc-top{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:28px 48px!important;flex-wrap:wrap!important;padding-bottom:28px!important;border-bottom:1px solid var(--line)!important}
html body:not(#sm_z) .smx-hc .smx-stats{margin:0!important;gap:44px!important}
html body:not(#sm_z) .smx-hc .smx-find{flex:1 1 380px!important;max-width:520px!important}
html body:not(#sm_z) .smx-hc-reg{display:flex!important;align-items:center!important;gap:14px 20px!important;flex-wrap:wrap!important;padding:24px 0!important;border-bottom:1px solid var(--line)!important}
html body:not(#sm_z) .smx-hc-l,html body:not(#sm_z) .smx .smx-hc-focus dt{font:600 12px/1.2 var(--tf)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--muted)!important;margin:0!important}
html body:not(#sm_z) .smx-hc .smx-regions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0!important;flex:1 1 auto!important}
html body:not(#sm_z) .smx-hc .smx-reg{display:inline-flex!important;gap:10px!important;justify-content:flex-start!important;padding:8px 14px!important;border-radius:999px!important}
html body:not(#sm_z) .smx-hc .smx-reg b{font:600 14px/1.2 var(--tf)!important}
html body:not(#sm_z) .smx-hc .smx-reg span{font:500 13px/1.2 var(--tf)!important;font-variant-numeric:tabular-nums!important}
html body:not(#sm_z) .smx dl.smx-hc-focus{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 48px!important;margin:0!important;padding:36px 0 8px!important}
html body:not(#sm_z) .smx-hc-focus div{display:flex!important;flex-direction:column!important;gap:12px!important}
html body:not(#sm_z) .smx .smx-hc-focus dd{margin:0!important;font-size:15px!important;line-height:1.6!important;color:var(--body)!important}
html body:not(#sm_z) .smx .smx-hc-focus dd a{color:inherit!important;text-decoration:none!important;background-image:none!important;transition:color var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-hc-focus dd a:hover{color:var(--ink)!important;text-decoration:underline!important;text-underline-offset:3px!important}
html body:not(#sm_z) .smx-hc-it{white-space:nowrap!important}
html body:not(#sm_z) .smx-hc-sep{color:var(--muted)!important}
html body:not(#sm_z) .smx-hc-cta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:16px 32px!important;margin-top:36px!important}
html body:not(#sm_z) .smx .smx-btn.smx-hc-all{padding:16px 28px!important;font-size:16px!important;gap:10px!important}
html body:not(#sm_z) .smx .smx-btn.smx-hc-all span{display:inline-block!important;transition:transform var(--sv-base,200ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-btn.smx-hc-all:hover span{transform:translateX(3px)!important}
html body:not(#sm_z) .smx-hc-join{margin:0!important;font-size:15px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx .smx-hc-join a{color:var(--ink)!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:var(--line)!important;text-underline-offset:4px!important;background-image:none!important;white-space:nowrap!important}
html body:not(#sm_z) .smx .smx-hc-join a:hover{text-decoration-color:var(--ink)!important}
@media (max-width:640px){html body:not(#sm_z) .smx .smx-btn.smx-hc-all{width:100%!important}}
@media (max-width:900px){html body:not(#sm_z) .smx dl.smx-hc-focus{grid-template-columns:minmax(0,1fr)!important}html body:not(#sm_z) .smx-hc .smx-stats{gap:28px!important}}
html body:not(#sm_z) .smx-li-acts{display:flex!important;gap:10px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-li-src{font:600 11px/1 var(--tf)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--red)!important;border:1px solid currentColor!important;border-radius:3px!important;padding:3px 6px!important}
html body:not(#sm_z) .smx h3.smx-li-ti{margin:0!important;font:600 18px/1.35 var(--hf)!important;letter-spacing:-.005em!important}
html body:not(#sm_z) .smx h3.smx-li-ti a{color:var(--ink)!important;text-decoration:none!important}
html body:not(#sm_z) .smx h3.smx-li-ti a:hover{color:var(--red)!important}
html body:not(#sm_z) .smx p.smx-li-txt.smx-li-short{-webkit-line-clamp:3!important}
@media (max-width:900px){html body:not(#sm_z) .smx-li-pages .smx-li-page{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:84%!important;gap:14px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;overscroll-behavior-x:contain!important;padding-bottom:4px!important;scrollbar-width:none!important}html body:not(#sm_z) .smx-li-pages .smx-li-page::-webkit-scrollbar{display:none!important}html body:not(#sm_z) .smx-li-pages .smx-li-card{scroll-snap-align:start!important}html body:not(#sm_z) .smx-li-ctl{margin-top:20px!important}}
html body:not(#sm_z) .sm-news2-layout{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
html body:not(#sm_z) .smx-nw-head{padding-block:56px 32px!important}
html body:not(#sm_z) .smx-nw-lede{max-width:640px!important;font-size:17px!important;line-height:1.6!important}
html body:not(#sm_z) .smx-nw-tools{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:14px 20px!important;margin-top:28px!important}
html body:not(#sm_z) .smx-nw-q{position:relative!important;display:flex!important;align-items:center!important;flex:0 1 380px!important;min-width:240px!important;margin:0!important}
html body:not(#sm_z) .smx-nw-q svg{position:absolute!important;left:14px!important;width:18px!important;height:18px!important;fill:none!important;stroke:var(--muted)!important;stroke-width:2!important;stroke-linecap:round!important;pointer-events:none!important}
html body:not(#sm_z) .smx .smx-nw-q input{width:100%!important;height:46px!important;margin:0!important;padding:0 14px 0 42px!important;border:1px solid var(--line)!important;border-radius:4px!important;background:var(--bg)!important;color:var(--ink)!important;font:15px var(--tf)!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}
html body:not(#sm_z) .smx .smx-nw-q input::placeholder{color:var(--muted)!important;opacity:1!important}
html body:not(#sm_z) .smx .smx-nw-q input:focus{border-color:var(--ink)!important;outline:none!important}
html body:not(#sm_z) .smx .smx-nw-q input:focus-visible{outline:2px solid var(--red)!important;outline-offset:1px!important}
html body:not(#sm_z) .smx-nw-chips{display:flex!important;gap:8px!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx .smx-nw-chip{display:inline-flex!important;align-items:center!important;gap:6px!important;height:38px!important;margin:0!important;padding:0 16px!important;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--bg)!important;color:var(--ink)!important;font:500 14px/1 var(--tf)!important;cursor:pointer!important;box-shadow:none!important;white-space:nowrap!important;transition:border-color var(--sv-fast,120ms) var(--in),background-color var(--sv-fast,120ms) var(--in),color var(--sv-fast,120ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-nw-chip span{font-size:12px!important;color:var(--muted)!important;font-variant-numeric:tabular-nums!important}
html body:not(#sm_z) .smx .smx-nw-chip:hover{border-color:var(--ink)!important}
html body:not(#sm_z) .smx .smx-nw-chip[aria-pressed=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--on-ink)!important}
html body:not(#sm_z) .smx .smx-nw-chip[aria-pressed=true] span{color:var(--on-ink)!important;opacity:.7!important}
html body:not(#sm_z) .smx-nw-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:56px!important;padding-top:40px!important;padding-bottom:96px!important}
@media (min-width:1100px){html body:not(#sm_z) .smx-nw-body{grid-template-columns:minmax(0,1fr) 320px!important;gap:64px!important}}
html body:not(#sm_z) .smx-nw-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 12px!important;font-size:13px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-nw-tag{display:inline-flex!important;align-items:center!important;gap:7px!important;font:600 12px/1.2 var(--tf)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-nw-tag::before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--muted)!important}
html body:not(#sm_z) .smx-nw-t-events::before{background:var(--red)!important}
html body:not(#sm_z) .smx-nw-t-webinars::before{background:var(--ink)!important}
html body:not(#sm_z) .smx-nw-new{font:600 12px/1.2 var(--tf)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--red)!important}
html body:not(#sm_z) .smx-nw-im{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transition:transform var(--sv-slow,320ms) var(--in)!important}
html body:not(#sm_z) .smx-nw-ph{display:block!important;width:100%!important;height:100%!important;background:linear-gradient(135deg,var(--subtle),var(--line))!important}
html body:not(#sm_z) .smx-nw-feat{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:36px!important;align-items:center!important;padding-bottom:44px!important;margin-bottom:12px!important;border-bottom:1px solid var(--line)!important;position:relative!important}
html body:not(#sm_z) .smx-nw-fimg{display:block!important;aspect-ratio:16/10!important;overflow:hidden!important;border-radius:4px!important;background:var(--subtle)!important}
html body:not(#sm_z) .smx-nw-ftitle{font-size:clamp(24px,2.2vw,30px)!important;font-weight:800!important;line-height:1.18!important;margin:14px 0 12px!important}
html body:not(#sm_z) .smx .smx-nw-ftitle a,html body:not(#sm_z) .smx .smx-nw-title a{text-decoration:none!important;background-image:none!important;color:var(--ink)!important}
html body:not(#sm_z) .smx-nw-fx{font-size:16px!important;line-height:1.6!important;margin:0 0 18px!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body:not(#sm_z) .smx .smx-nw-go{display:inline-flex!important;gap:8px!important;font-weight:600!important;font-size:15px!important;text-decoration:none!important;color:var(--ink)!important;background-image:none!important}
html body:not(#sm_z) .smx .smx-nw-go span{color:var(--red)!important;transition:transform var(--sv-fast,120ms) var(--in)!important}
html body:not(#sm_z) .smx .smx-nw-go:hover span{transform:translateX(3px)!important}
html body:not(#sm_z) .smx-nw-fimg:hover .smx-nw-im,html body:not(#sm_z) .smx-nw-card:hover .smx-nw-im{transform:scale(1.03)!important}
html body:not(#sm_z) .smx .smx-nw-ftitle a:hover,html body:not(#sm_z) .smx .smx-nw-card:hover .smx-nw-title a{color:var(--red)!important}
html body:not(#sm_z) .smx-nw-by{margin:-4px 0 10px!important;font-size:14px!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-nw-status{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}
html body:not(#sm_z) .smx-nw-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 32px!important;padding-top:28px!important}
@media (min-width:1500px){html body:not(#sm_z) .smx-nw-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
html body:not(#sm_z) .smx-nw-yr{grid-column:1/-1!important;display:flex!important;align-items:center!important;gap:16px!important;margin:8px 0 -12px!important;font:600 13px/1 var(--tf)!important;letter-spacing:.14em!important;color:var(--muted)!important}
html body:not(#sm_z) .smx-nw-yr::after{content:""!important;flex:1!important;height:1px!important;background:var(--line)!important}
html body:not(#sm_z) .smx-nw-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:14px!important;min-width:0!important}
html body:not(#sm_z) .smx-nw-img{display:block!important;aspect-ratio:16/10!important;overflow:hidden!important;border-radius:4px!important;background:var(--subtle)!important}
html body:not(#sm_z) .smx-nw-cbody{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important}
html body:not(#sm_z) .smx-nw-title{font-size:19px!important;font-weight:700!important;line-height:1.3!important;margin:2px 0 0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body:not(#sm_z) .smx .smx-nw-title a::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important}
html body:not(#sm_z) .smx .smx-nw-title a:focus-visible{outline:none!important}
html body:not(#sm_z) .smx .smx-nw-title a:focus-visible::after{outline:2px solid var(--red)!important;outline-offset:4px!important;border-radius:4px!important}
html body:not(#sm_z) .smx-nw-card .smx-nw-by{margin:0!important}
html body:not(#sm_z) .smx-nw-x{font-size:15px!important;line-height:1.55!important;color:var(--body)!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
html body:not(#sm_z) .smx-nw-morewrap{display:flex!important;justify-content:center!important;margin-top:48px!important}
html body:not(#sm_z) .smx-nw-more{min-width:200px!important}
html body:not(#sm_z) .smx-nw-empty{padding:48px 0!important;font-size:16px!important;color:var(--muted)!important;text-align:center!important}
html body:not(#sm_z) .smx .smx-nw-reset{margin:0 0 0 6px!important;padding:0!important;border:0!important;background:none!important;color:var(--ink)!important;font:inherit!important;font-weight:600!important;text-decoration:underline!important;cursor:pointer!important;box-shadow:none!important}
html body:not(#sm_z) .smx-nw-side{display:grid!important;gap:24px!important;align-content:start!important}
@media (min-width:1100px){html body:not(#sm_z) .smx-nw-side{position:sticky!important;top:104px!important}}
@media (min-width:700px) and (max-width:1099px){html body:not(#sm_z) .smx-nw-side{grid-template-columns:1fr 1fr!important}}
html body:not(#sm_z) .smx-nw-box{border:1px solid var(--line)!important;border-radius:6px!important;padding:22px 22px 10px!important;background:var(--bg)!important}
html body:not(#sm_z) .smx-nw-boxhd{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:6px!important}
html body:not(#sm_z) .smx .smx-nw-boxhd a{font-size:14px!important;font-weight:600!important;text-decoration:none!important;color:var(--ink)!important;background-image:none!important}
html body:not(#sm_z) .smx .smx-nw-boxhd a span{color:var(--red)!important}
html body:not(#sm_z) .smx-nw-li ul{list-style:none!important;margin:0!important;padding:0!important}
html body:not(#sm_z) .smx-nw-li li{margin:0!important;padding:0!important;border-top:1px solid var(--line)!important}
html body:not(#sm_z) .smx-nw-li li:first-child{border-top:0!important}
html body:not(#sm_z) .smx .smx-nw-li li a{display:flex!important;gap:14px!important;padding:14px 0!important;text-decoration:none!important;color:var(--body)!important;background-image:none!important}
html body:not(#sm_z) .smx-nw-lith{flex:none!important;width:56px!important;height:56px!important;border-radius:4px!important;object-fit:cover!important;background:var(--subtle)!important}
html body:not(#sm_z) .smx-nw-li time{display:block!important;font-size:12px!important;color:var(--muted)!important;margin-bottom:3px!important}
html body:not(#sm_z) .smx-nw-litx{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:14px!important;line-height:1.45!important}
html body:not(#sm_z) .smx .smx-nw-li li a:hover .smx-nw-litx{color:var(--ink)!important}
html body:not(#sm_z) .smx-nw-silf{border-radius:6px!important;padding:26px 24px 24px!important;background:#14161A!important;color:#C9CDD3!important}
html.sv-dark body:not(#sm_z) .smx-nw-silf{background:#1D2027!important;box-shadow:inset 0 0 0 1px var(--line)!important}
html body:not(#sm_z) .smx .smx-nw-silf h2{color:#fff!important;font-size:30px!important;font-weight:800!important;margin:10px 0 4px!important}
html body:not(#sm_z) .smx-nw-silf-k{color:#fff!important;font-size:16px!important;margin:0 0 18px!important}
html body:not(#sm_z) .smx-nw-silf-c{list-style:none!important;margin:0 0 14px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}
html body:not(#sm_z) .smx-nw-silf-c li{margin:0!important;padding:10px 0 8px!important;border-top:2px solid var(--red)!important;display:flex!important;flex-direction:column!important;gap:2px!important}
html body:not(#sm_z) .smx-nw-silf-c b{font:800 26px/1 var(--hf)!important;color:#fff!important}
html body:not(#sm_z) .smx-nw-silf-c span{font-size:13px!important}
html body:not(#sm_z) .smx-nw-silf-m{font-size:13px!important;margin:0 0 18px!important}
html body:not(#sm_z) .smx .smx-btn.smx-nw-silf-b{width:100%!important;background:#fff!important;border-color:#fff!important}
html body:not(#sm_z):not(#sm_y) .smx .smx-btn.smx-nw-silf-b{color:#14161A!important}
html body:not(#sm_z) .smx .smx-btn.smx-nw-silf-b:hover{background:#E6E8EB!important}
@media (max-width:900px){html body:not(#sm_z) .smx-nw-feat{grid-template-columns:minmax(0,1fr)!important;gap:20px!important}}
@media (max-width:640px){html body:not(#sm_z) .smx-nw-head{padding-block:36px 24px!important}html body:not(#sm_z) .smx-nw-q{flex-basis:100%!important;min-width:0!important}html body:not(#sm_z) .smx-nw-chips{flex-wrap:nowrap!important;overflow-x:auto!important;margin:0 -20px!important;padding:0 20px 4px!important;scroll-padding-inline:20px!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}html body:not(#sm_z) .smx-nw-chips::-webkit-scrollbar{display:none!important}html body:not(#sm_z) .smx .smx-nw-chip{scroll-snap-align:start!important;flex:none!important}html body:not(#sm_z) .smx-nw-body{padding-top:28px!important;gap:44px!important}html body:not(#sm_z) .smx-nw-feat{padding-bottom:28px!important}html body:not(#sm_z) .smx-nw-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding-top:8px!important}html body:not(#sm_z) .smx-nw-card{flex-direction:row!important;gap:14px!important;padding:16px 0!important;border-bottom:1px solid var(--line)!important}html body:not(#sm_z) .smx-nw-img{flex:none!important;width:112px!important;aspect-ratio:4/3!important}html body:not(#sm_z) .smx-nw-cbody{gap:6px!important}html body:not(#sm_z) .smx-nw-title{font-size:16px!important}html body:not(#sm_z) .smx-nw-x{display:none!important}html body:not(#sm_z) .smx-nw-yr{margin:20px 0 4px!important}html body:not(#sm_z) .smx-nw-morewrap{margin-top:28px!important}}
@media (prefers-reduced-motion:reduce){html body:not(#sm_z) .smx-nw-im,html body:not(#sm_z) .smx .smx-nw-go span{transition:none!important}html body:not(#sm_z) .smx-nw-fimg:hover .smx-nw-im,html body:not(#sm_z) .smx-nw-card:hover .smx-nw-im{transform:none!important}}
html body:not(#sm_z) .smx .smx-logowall.smx-lw-view{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important;margin-top:16px!important}
html body:not(#sm_z) .smx .smx-lw-view a{height:auto!important;min-height:118px!important;flex-direction:column!important;gap:12px!important;padding:22px 14px 14px!important;text-decoration:none!important;background-image:none!important}
html body:not(#sm_z) .smx-lw-l{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:56px!important;width:100%!important}
html body:not(#sm_z) .smx-lw-n{display:block!important;max-width:100%!important;font-size:12px!important;line-height:1.3!important;color:var(--muted)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
html body:not(#sm_z) .smx-lw-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}
html body:not(#sm_z) .smx .smx-lw-view a:hover .smx-lw-n{color:var(--ink)!important}
html.sv-dark body:not(#sm_z) .smx .smx-lw-view a:hover .smx-lw-n,html.sv-dark body:not(#sm_z) .smx .smx-lw-view a:focus-visible .smx-lw-n{color:#3A3F47!important}
@media (max-width:640px){html body:not(#sm_z) .smx .smx-logowall.smx-lw-view{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
html body:not(#sm_z) .smx-note.smx-review{display:flex!important;gap:16px!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}
html body:not(#sm_z) .smx-note.smx-review>div{flex:1 1 320px!important}
html body:not(#sm_z) .smx-note.smx-review form{margin:0!important}
