.site-foot{max-width:1140px;margin:0 auto;padding:0 24px 36px}.site-foot-top{color:#f3f3ec;background:#14140f;border-radius:28px;grid-template-columns:1.1fr 2fr;gap:32px;padding:32px 36px;display:grid}.site-foot .brand{letter-spacing:-.04em;color:#f3f3ec;font-family:Poppins-Black,system-ui,sans-serif;font-size:22px;font-weight:900;text-decoration:none}.site-foot .brand span{color:#c9f24c}.site-foot-brand p{color:#b7b7ab;max-width:30em;margin:12px 0 0;font-size:14px;line-height:1.55}.site-foot-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.site-foot-links div{flex-direction:column;gap:9px;min-width:0;display:flex}.site-foot-links h4{letter-spacing:.14em;text-transform:uppercase;color:#8d8d82;margin:0 0 3px;font:600 11px/1.2 Poppins-SemiBold,system-ui,sans-serif}.site-foot-links a,.site-foot-links span{color:#dcdcd2;overflow-wrap:anywhere;font-size:14px;line-height:1.35;text-decoration:none}.site-foot-links a:hover{color:#c9f24c}.site-foot-legal{text-align:center;color:#4a4a41;padding:18px 12px 0;font-size:13px;line-height:1.5}.site-foot-legal p{margin:2px 0}.site-foot-legal p:first-child{color:#14140f;font-weight:600}@media (width<=820px){.site-foot{padding:0 16px 28px}.site-foot-top{grid-template-columns:1fr;gap:24px;padding:26px 24px}}@media (width<=520px){.site-foot-links{grid-template-columns:1fr 1fr}}@font-face{font-family:Poppins-Black;src:url(/fonts/Poppins-Black.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--paper:#f3f3ec;--card:#fff;--ink:#14140f;--ink-2:#4a4a41;--ink-3:#7d7d72;--line:#e2e2d9;--lime:#c9f24c;--lime-deep:#a9d92c;--lime-wash:#eef9d0;--display:"Poppins-Black", system-ui, sans-serif;--semi:"Poppins-SemiBold", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;background-image:radial-gradient(50rem 30rem at 92% -10%,#c9f24c61,#0000 62%),linear-gradient(#14140f09 1px,#0000 1px),linear-gradient(90deg,#14140f09 1px,#0000 1px);background-size:100% 100%,26px 26px,26px 26px;margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}::selection{background:var(--lime)}a{color:var(--ink);-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-underline-offset:3px;text-decoration-thickness:2px}.page-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1140px;margin:0 auto;padding:16px 24px;display:flex}.brand{font-family:var(--display);letter-spacing:-.04em;color:var(--ink);font-size:21px;font-weight:900;text-decoration:none}.brand span{color:var(--lime-deep)}.page-top nav{font:600 14px var(--semi);flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-top nav a{color:var(--ink-2);text-decoration:none}.page-top nav a:hover{color:var(--ink)}.page-top .btn,.btn{background:var(--lime);color:var(--ink);font:600 14px var(--semi);box-shadow:0 2px 0 var(--lime-deep);border-radius:999px;padding:10px 18px;text-decoration:none;display:inline-block}.doc{background:var(--card);border:1px solid var(--line);border-radius:26px;max-width:800px;margin:12px auto 56px;padding:40px 44px 44px;box-shadow:0 1px 2px #14140f0a,0 18px 40px -26px #14140f4d}.eyebrow{font:600 12px/1.2 var(--semi);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 12px}h1{font-family:var(--display);letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(30px,5vw,42px);font-weight:900;line-height:1.05}h2{font:600 20px/1.3 var(--semi);letter-spacing:-.01em;margin:34px 0 8px}h3{font:600 16px/1.3 var(--semi);margin:20px 0 4px}p,li{color:#2c2c26}li{margin:5px 0}.updated{color:var(--ink-3);margin:0 0 22px;font-size:14px}.lead{color:var(--ink-2);font-size:18px}.summary{background:var(--lime-wash);border-radius:18px;margin:18px 0 8px;padding:16px 20px 16px 22px}.summary ul{margin:6px 0 0;padding-left:20px}.summary h2{margin:0;font-size:16px}table{border-collapse:collapse;width:100%;margin:12px 0;font-size:15px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:10px 10px 10px 0}th{font:600 13px/1.3 var(--semi);color:var(--ink-2)}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.info{border:1px solid var(--line);background:#fbfbf7;border-radius:18px;padding:16px 18px}.info h2,.info h3{margin-top:0}.info p{overflow-wrap:anywhere;margin:4px 0}dl.facts{grid-template-columns:max-content 1fr;gap:6px 18px;margin:12px 0;display:grid}dl.facts dt{font:600 14px/1.5 var(--semi);color:var(--ink-2)}dl.facts dd{overflow-wrap:anywhere;margin:0}@media (width<=720px){.page-top nav a:not(.btn){display:none}.doc{border-radius:22px;margin:4px 12px 40px;padding:28px 22px 30px}.card-grid{grid-template-columns:1fr}dl.facts{grid-template-columns:1fr;gap:0}dl.facts dd{margin-bottom:10px}table,thead,tbody,tr,th,td{display:block}tr:first-child{display:none}td{border:0;padding:2px 0}tr{border-bottom:1px solid var(--line);padding:10px 0}td:first-child{font-weight:650}}
