html{font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}:root{--font-mono:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--brand:#d9e61e;--brand-hover:#cfdc18;--ink:#080808;--text:#ffffffe6;--text-2:#fff9;--text-3:#fff6;--line:#ffffff1a;--heading-letter-spacing:-1.62px;--body-letter-spacing:-.24px;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif;color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:var(--body-letter-spacing);font-weight:500}a{color:inherit}:focus-visible{outline-offset:2px;outline:2px solid #fff}.cta{background:var(--brand);height:38px;color:var(--ink);letter-spacing:var(--body-letter-spacing);white-space:nowrap;transition:background-color .15s var(--ease);border-radius:.3rem;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cta:hover{background:var(--brand-hover)}.sec-top{justify-content:space-between;align-items:center;gap:16px;max-width:880px;margin:0 auto;padding:20px;display:flex}@media (min-width:768px){.sec-top{padding:24px 40px}}.sec-top .home{color:#fff;display:block}.sec-top .home svg{width:auto;height:20px;display:block}.doc{max-width:760px;color:var(--text-2);margin:0 auto;padding:72px 20px 0;font-size:15px;line-height:1.65}@media (min-width:768px){.doc{padding:112px 40px 0}}.doc h1{letter-spacing:var(--heading-letter-spacing);color:#fff;text-wrap:balance;font-size:clamp(28px,4.2vw,48px);font-weight:620;line-height:1.04}.doc h1+p{color:var(--text-3);margin-top:12px;font-size:13px}.doc h2{border-top:.5px solid var(--line);letter-spacing:-.4px;color:#fff;margin-top:56px;padding-top:24px;scroll-margin-top:24px;font-size:20px;font-weight:620;line-height:1.3}.doc h3{color:#fff;margin-top:28px;scroll-margin-top:24px;font-size:16px;font-weight:600;line-height:1.4}.doc p{margin-top:14px}.doc ul{margin-top:10px;padding-left:20px}.doc li{margin-top:6px}.doc li::marker{color:var(--text-3)}.doc strong{color:var(--text);font-weight:600}.doc a{color:#fff;text-underline-offset:3px;transition:text-decoration-color .15s var(--ease);overflow-wrap:anywhere;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.doc a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.doc nav ul,.doc nav ol{padding-left:20px}.doc .table{box-shadow:0 0 0 .5px var(--line);border-radius:10px;margin-top:16px;overflow-x:auto}.doc table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:1.55}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:.5px solid var(--line);padding:12px 14px}.doc th{color:#fff;background:#ffffff08}.doc tr:last-child td{border-bottom:0}.doc td p:first-child,.doc th p:first-child,.doc td ul:first-child{margin-top:0}.legal{border-top:.5px solid var(--line);margin-top:120px;padding:28px 20px 36px}.legal-in{max-width:640px;color:var(--text-3);align-items:center;gap:16px;margin:0 auto;font-size:12px;line-height:20px;display:flex}.legal-nav{gap:20px;font-size:13px;display:flex}.legal-nav a{color:var(--text-2);transition:color .15s var(--ease);text-decoration:none}.legal-nav a:hover{color:var(--brand)}.legal svg{width:18px;height:18px;color:var(--text-2);flex:none}
