.reqs.svelte-qnjfei{border-collapse:collapse;text-align:left;counter-reset:req;width:100%;margin:0}.reqs.svelte-qnjfei thead:where(.svelte-qnjfei) th:where(.svelte-qnjfei){font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-bottom:1px solid var(--line-strong);vertical-align:bottom;padding:0 22px 8px 0;font-weight:400}.reqs.svelte-qnjfei thead:where(.svelte-qnjfei) th:where(.svelte-qnjfei):first-child{width:34%;padding-left:46px}.req.svelte-qnjfei>:where(.svelte-qnjfei){vertical-align:top;padding:20px 22px 20px 0}.req.svelte-qnjfei{counter-increment:req}.req__what.svelte-qnjfei{font-family:var(--mono);font-weight:700;font-size:var(--fs-5);color:var(--ink);padding-left:46px;line-height:1.35;position:relative}.req__what.svelte-qnjfei:before{content:counter(req, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-3);letter-spacing:.06em;color:var(--accent);font-weight:400;position:absolute;top:20px;left:0}.req.svelte-qnjfei td:where(.svelte-qnjfei){font-size:var(--fs-3);color:var(--ink-2);line-height:1.5}.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) tr:where(.svelte-qnjfei):not(.req__noterow)>:where(.svelte-qnjfei){border-bottom:1px solid var(--line)}.req__noterow.svelte-qnjfei>td:where(.svelte-qnjfei){border-bottom:1px solid var(--line);padding:0 0 20px 46px}.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) tr:where(.svelte-qnjfei):not(.req__noterow):has(+.req__noterow:where(.svelte-qnjfei))>:where(.svelte-qnjfei){border-bottom:0}.req__note.svelte-qnjfei{font-size:var(--fs-3);color:var(--muted);border-left:2px solid var(--line-strong);padding-left:12px;line-height:1.55;display:block}.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) tr:where(.svelte-qnjfei):last-child>:where(.svelte-qnjfei){border-bottom:1px solid var(--line-strong)}@media (width<=720px){.reqs.svelte-qnjfei,.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei),.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) tr:where(.svelte-qnjfei),.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) th:where(.svelte-qnjfei),.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) td:where(.svelte-qnjfei){width:auto;display:block}.reqs.svelte-qnjfei thead:where(.svelte-qnjfei){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.req.svelte-qnjfei{border-bottom:1px solid var(--line);padding:20px 0 20px 34px}.req.svelte-qnjfei:has(+.req__noterow:where(.svelte-qnjfei)){border-bottom:0;padding-bottom:12px}.req.svelte-qnjfei>:where(.svelte-qnjfei){padding:0;border-bottom:0!important}.req__what.svelte-qnjfei{padding-left:0}.req__what.svelte-qnjfei:before{top:2px;left:-34px}.req.svelte-qnjfei td:where(.svelte-qnjfei){margin-top:10px}.req.svelte-qnjfei td:where(.svelte-qnjfei):before{content:attr(data-f);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-weight:400;display:block}.req__noterow.svelte-qnjfei>td:where(.svelte-qnjfei){padding:0 0 20px 34px}.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) tr:where(.svelte-qnjfei):last-child>:where(.svelte-qnjfei){border-bottom:0!important}.reqs.svelte-qnjfei tbody:where(.svelte-qnjfei) tr:where(.svelte-qnjfei):last-child{border-bottom:1px solid var(--line-strong)}}
