.yRDpDq_announce{background:var(--accent);color:var(--accent-ink);text-align:center;padding:8px 0;font-size:14px}.yRDpDq_announce a{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink);font-weight:700}.yRDpDq_announce a:hover{color:var(--accent-ink);text-decoration-thickness:2px}.yRDpDq_header{background:var(--night);color:var(--paper);z-index:20;position:sticky;top:0}.yRDpDq_bar{flex-wrap:wrap;align-items:center;gap:24px;min-height:76px;display:flex}.yRDpDq_home{color:var(--paper);letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.yRDpDq_home:hover{color:var(--paper)}.yRDpDq_nav{flex-wrap:wrap;gap:4px;display:flex}.yRDpDq_nav a{color:var(--slate-ink);padding:8px 12px;font-size:15px;font-weight:700;text-decoration:none}.yRDpDq_nav a:hover{color:var(--accent-2)}.yRDpDq_side{align-items:center;gap:12px;margin-left:auto;display:flex}.yRDpDq_signIn{color:var(--slate-ink);align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.yRDpDq_signIn:hover{color:var(--accent-2)}.yRDpDq_side .button{padding:10px 18px}.yRDpDq_lang{position:relative}.yRDpDq_lang summary{color:var(--paper);cursor:pointer;align-items:center;gap:6px;padding:8px 6px;font-size:15px;font-weight:700;list-style:none;display:inline-flex}.yRDpDq_lang summary::-webkit-details-marker{display:none}.yRDpDq_lang summary:hover{color:var(--accent-2)}.yRDpDq_langMenu{background:var(--paper);border:1px solid var(--grey-2);min-width:170px;box-shadow:var(--shadow);z-index:30;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.yRDpDq_langMenu a{color:var(--ink);justify-content:space-between;gap:12px;padding:9px 16px;font-weight:700;text-decoration:none;display:flex}.yRDpDq_langMenu a:hover,.yRDpDq_langMenu a[aria-current=true]{background:var(--grey-1);color:var(--accent)}.yRDpDq_footer{background:var(--night);color:var(--slate-ink);margin-top:0;font-size:15px}.yRDpDq_footer a{color:var(--slate-ink);text-decoration:none}.yRDpDq_footer a:hover{color:var(--accent-2)}.yRDpDq_foot{padding:56px var(--gutter) 40px;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;display:grid}.yRDpDq_brand p{max-width:320px;color:var(--grey-3)}.yRDpDq_col h3{color:var(--paper);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:15px}.yRDpDq_col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.yRDpDq_col li a{align-items:center;gap:8px;display:inline-flex}.yRDpDq_bottom{border-top:1px solid var(--night-2)}.yRDpDq_bottomBar{padding:18px var(--gutter);color:var(--grey-3);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}@media (max-width:980px){.yRDpDq_bar{gap:8px 16px;padding-top:10px;padding-bottom:10px}.yRDpDq_nav{order:3;width:100%;margin:0 -12px}.yRDpDq_foot{grid-template-columns:1fr 1fr}}@media (max-width:560px){.yRDpDq_side .button.light{display:none}.yRDpDq_nav{scrollbar-width:none;flex-wrap:nowrap;gap:0;overflow-x:auto}.yRDpDq_nav a{flex:none;padding:8px 10px;font-size:14px}.yRDpDq_signIn span{display:none}.yRDpDq_foot{grid-template-columns:1fr}}
@font-face{font-family:IBM Plex Sans;src:url(/brand/fonts/IBMPlexSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/brand/fonts/IBMPlexSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--paper:#fff;--paper-2:#f5f6f8;--ink:#1d2230;--ink-2:#4a5263;--grey-1:#f1f2f5;--grey-2:#e1e4ea;--grey-3:#8a91a0;--grey-4:#5b6272;--night:#1d2129;--night-2:#272c36;--slate:#4c566c;--slate-2:#57627a;--slate-ink:#e9edf4;--accent:#e8590c;--accent-2:#ff7a2e;--accent-ink:#fff;--shadow:0 1px 2px #1018280f, 0 6px 18px #10182812;--radius:0;--face:"IBM Plex Sans", system-ui, sans-serif;--gutter:16px;--width:1200px}*,:before,:after{box-sizing:border-box;border-radius:var(--radius)}html,body{background:var(--paper);color:var(--ink);font-family:var(--face);margin:0;font-size:16px;line-height:1.6}a{color:var(--ink);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}a:hover{color:var(--accent)}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;line-height:1.15}img{max-width:100%}.wrap{max-width:var(--width);padding:0 var(--gutter);margin:0 auto}.button{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:700 15px/1.2 var(--face);cursor:pointer;white-space:nowrap;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;display:inline-flex}.button:hover{background:var(--grey-1);color:var(--ink)}.button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.button.primary:hover{filter:brightness(.93);color:var(--accent-ink)}.button.light{border-color:var(--grey-2);background:var(--grey-2);color:var(--ink)}.button.light:hover{background:var(--paper)}.button.ghost{border-color:var(--slate-ink);color:var(--paper);background:0 0}.button.ghost:hover{color:var(--paper);background:#ffffff14}.quiet{color:var(--grey-4)}.pill{border:1px solid var(--grey-2);background:var(--paper);color:var(--ink);font:700 13px/1.2 var(--face);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow);align-items:center;gap:10px;margin:0 0 14px;padding:6px 14px;display:inline-flex}.pill svg{color:var(--accent)}.sectionTitle{color:var(--ink);font-size:clamp(28px,4vw,44px)}.sectionLead{max-width:640px;color:var(--ink-2);font-size:17px}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}
