.btns.svelte-10pikdk{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.sec-s.svelte-10pikdk{padding-top:clamp(112px,12vw,160px)}.rules.svelte-10pikdk{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rules.svelte-10pikdk>div:where(.svelte-10pikdk){padding:24px 24px 0 0}.rules.svelte-10pikdk>div:where(.svelte-10pikdk)+div:where(.svelte-10pikdk){border-left:1px solid var(--hair);padding-left:24px}.rules.svelte-10pikdk b:where(.svelte-10pikdk){letter-spacing:-.02em;margin-top:12px;font-size:18px;font-weight:500;display:block}.rules.svelte-10pikdk p:where(.svelte-10pikdk){color:var(--ink-2);margin:6px 0 0;font-size:15px;line-height:1.55}.list.svelte-10pikdk{border-bottom:1px solid var(--hair)}.job.svelte-10pikdk{border-top:1px solid var(--hair);color:var(--ink);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 24px;align-items:center;gap:24px;padding:22px 0;text-decoration:none;transition:padding .3s,background .3s;display:grid}.job.svelte-10pikdk:hover{background:var(--bg-2);color:var(--ink);padding-left:12px;padding-right:12px}.job-n.svelte-10pikdk{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.3}.job-b.svelte-10pikdk{color:var(--muted);font-weight:400}.job-q.svelte-10pikdk{font-family:var(--mono);color:var(--ink-2);font-size:13px;line-height:1.45}.arr.svelte-10pikdk{transition:transform .3s}.job.svelte-10pikdk:hover .arr:where(.svelte-10pikdk){transform:translate(4px)}.chk-box.svelte-10pikdk{border:1px solid var(--hair);background:radial-gradient(circle at 1px 1px, #0a0a0b12 1px, transparent 0) 0 0 / 22px 22px, var(--bg-2);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding:40px;display:flex}.chk-box.svelte-10pikdk>div:where(.svelte-10pikdk){max-width:640px}.chk-box.svelte-10pikdk p:where(.svelte-10pikdk){color:var(--ink-2);margin:16px 0 0;font-size:16px;line-height:1.6}@media (width<=860px){.rules.svelte-10pikdk{grid-template-columns:1fr}.rules.svelte-10pikdk>div:where(.svelte-10pikdk)+div:where(.svelte-10pikdk){border-left:0;border-top:1px solid var(--hair);margin-top:24px;padding-left:0}.job.svelte-10pikdk{grid-template-columns:minmax(0,1fr) 24px;gap:8px 16px}.job-n.svelte-10pikdk{font-size:17px}.job-q.svelte-10pikdk{grid-row:2}.chk-box.svelte-10pikdk{border-radius:18px;padding:26px 20px}}
