.pad:where(.astro-3unanms3){padding:24px 20px 12px}.hero:where(.astro-cobtklhb)>:where(.astro-cobtklhb):not(.dots){position:relative}.dots:where(.astro-cobtklhb){right:calc(var(--gx) + 1px);pointer-events:none;background-image:radial-gradient(circle at 1px 1px, var(--text-3) 1px, transparent 1.2px);opacity:.35;background-size:24px 24px;width:min(520px,60%);height:420px;position:absolute;top:0}.h:where(.astro-cobtklhb){font-size:clamp(40px,5.6vw,68px);line-height:1.06}.surf:where(.astro-cobtklhb){background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.surf:where(.astro-cobtklhb) li:where(.astro-cobtklhb){background:var(--bg);flex-direction:column;gap:4px;padding:14px 16px;font-size:13px;line-height:24px;display:flex}.surf:where(.astro-cobtklhb) b:where(.astro-cobtklhb){color:var(--text);font-size:14px;font-weight:500}.mt40:where(.astro-cobtklhb){margin-top:40px}.cat:where(.astro-cobtklhb){margin-top:24px}.grp:where(.astro-cobtklhb){border-top:1px solid var(--border);grid-template-columns:260px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.grp:where(.astro-cobtklhb):first-child{border-top:0}.gh:where(.astro-cobtklhb){flex-direction:column;gap:8px;display:flex}.gh:where(.astro-cobtklhb) .wp:where(.astro-cobtklhb){margin:0}.gn:where(.astro-cobtklhb){font:500 12px var(--mono);color:var(--text-3)}.pt:where(.astro-cobtklhb){flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pt:where(.astro-cobtklhb) li:where(.astro-cobtklhb){border-bottom:1px solid var(--border);min-height:61px;color:var(--text-2);grid-template-columns:200px minmax(0,1fr) 280px;grid-template-areas:"nm ds cl";align-items:center;gap:16px;padding:8px 0;font-size:14px;line-height:21px;display:grid}.pt:where(.astro-cobtklhb) li:where(.astro-cobtklhb):first-child{border-top:1px solid var(--border)}.nm:where(.astro-cobtklhb){flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.nm:where(.astro-cobtklhb) b:where(.astro-cobtklhb),.pl:where(.astro-cobtklhb){color:var(--text);font-weight:500}.pl:where(.astro-cobtklhb){align-items:center;gap:6px;display:inline-flex}.pl:where(.astro-cobtklhb):hover{color:var(--text-hi)}.pl:where(.astro-cobtklhb) svg{transition:transform var(--dur-fast)}.pl:where(.astro-cobtklhb):hover svg{transform:translate(2px)}.cl:where(.astro-cobtklhb){font:450 12px var(--mono);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nm:where(.astro-cobtklhb){grid-area:nm}.ds:where(.astro-cobtklhb){grid-area:ds}.cl:where(.astro-cobtklhb){grid-area:cl}.jobs:where(.astro-cobtklhb){border-top:1px solid var(--border);margin:36px 0 0;padding:0;list-style:none}.jobs:where(.astro-cobtklhb) li:where(.astro-cobtklhb){border-bottom:1px solid var(--border);min-height:63px;color:var(--text-2);transition:background var(--dur-fast);grid-template-columns:40px 300px minmax(0,1fr) 300px 24px;grid-template-areas:"n t ch cm g";align-items:center;gap:16px;padding:9px 0;font-size:14px;line-height:21px;display:grid;position:relative}.jobs:where(.astro-cobtklhb) .n:where(.astro-cobtklhb){grid-area:n}.jobs:where(.astro-cobtklhb) li:where(.astro-cobtklhb):hover{background:var(--hover)}.jt:where(.astro-cobtklhb){color:var(--text);grid-area:t;font-size:15px;font-weight:500}.jt:where(.astro-cobtklhb):after{content:"";position:absolute;inset:0}.jt:where(.astro-cobtklhb):focus-visible{outline:0}.jt:where(.astro-cobtklhb):focus-visible:after{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--r-ctl)}.chips:where(.astro-cobtklhb){flex-wrap:wrap;grid-area:ch;gap:6px;display:flex}.cmd:where(.astro-cobtklhb){white-space:nowrap;text-overflow:ellipsis;grid-area:cm;overflow:hidden}.jobs:where(.astro-cobtklhb) .go{color:var(--text-2);transition:transform var(--dur-fast);grid-area:g;justify-self:end}.jobs:where(.astro-cobtklhb) li:where(.astro-cobtklhb):hover .go{color:var(--text);transform:translate(2px)}.auto:where(.astro-cobtklhb){grid-template-columns:420px minmax(0,1fr);align-items:start;gap:56px;display:grid}.kv:where(.astro-cobtklhb){margin:24px 0 0}.kv:where(.astro-cobtklhb) dt:where(.astro-cobtklhb){color:var(--text-3);font:500 12px/22px var(--mono)}.kv:where(.astro-cobtklhb) dd:where(.astro-cobtklhb){margin:0}.hw4:where(.astro-cobtklhb){background:var(--border);border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.hw4:where(.astro-cobtklhb) li:where(.astro-cobtklhb){background:var(--bg);flex-direction:column;gap:10px;padding:24px;display:flex}.hw4:where(.astro-cobtklhb) .wh3:where(.astro-cobtklhb){font-size:17px}.hw4:where(.astro-cobtklhb) .wp:where(.astro-cobtklhb){margin:0;font-size:14px;line-height:22px}.hw4:where(.astro-cobtklhb) .r:where(.astro-cobtklhb){color:var(--text-2);flex-direction:column;gap:2px;margin:auto 0 0;padding-top:10px;font-size:13.5px;line-height:20px;display:flex}.hw4:where(.astro-cobtklhb) .r:where(.astro-cobtklhb) dt:where(.astro-cobtklhb){font:500 11.5px var(--mono);color:var(--text-3)}.hw4:where(.astro-cobtklhb) .r:where(.astro-cobtklhb) dd:where(.astro-cobtklhb){margin:0}.ent:where(.astro-cobtklhb){border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:40px 0 0;padding:0;list-style:none;display:grid}.ent:where(.astro-cobtklhb) li:where(.astro-cobtklhb){border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;gap:6px;padding:20px 22px;display:flex}.ent:where(.astro-cobtklhb) .wh3:where(.astro-cobtklhb){font-size:16px}.ent:where(.astro-cobtklhb) .wp:where(.astro-cobtklhb){margin:0;font-size:14px;line-height:22px}.close:where(.astro-cobtklhb){text-align:center;padding-block:104px}.close:where(.astro-cobtklhb) .wh2:where(.astro-cobtklhb){font-size:56px;line-height:60px}.row:where(.astro-cobtklhb){flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (width<=1240px){.grp:where(.astro-cobtklhb){grid-template-columns:minmax(0,1fr);gap:20px}.gh:where(.astro-cobtklhb){grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"gn h wp cnt";align-items:baseline;gap:4px 16px;display:grid}.gn:where(.astro-cobtklhb){grid-area:gn}.gh:where(.astro-cobtklhb) .wh3:where(.astro-cobtklhb){grid-area:h}.gh:where(.astro-cobtklhb) .wp:where(.astro-cobtklhb){grid-area:wp}.gh:where(.astro-cobtklhb) .nmono:where(.astro-cobtklhb){grid-area:cnt}}@media (width<=1100px){.surf:where(.astro-cobtklhb){grid-template-columns:repeat(3,minmax(0,1fr))}.auto:where(.astro-cobtklhb){grid-template-columns:minmax(0,1fr);gap:40px}.hw4:where(.astro-cobtklhb),.ent:where(.astro-cobtklhb){grid-template-columns:repeat(2,minmax(0,1fr))}.jobs:where(.astro-cobtklhb) li:where(.astro-cobtklhb){grid-template-columns:40px 260px minmax(0,1fr) 24px;grid-template-areas:"n t ch g""n t cm g";row-gap:8px;padding-block:12px}.close:where(.astro-cobtklhb) .wh2:where(.astro-cobtklhb){font-size:44px;line-height:50px}}@media (width<=900px){.pt:where(.astro-cobtklhb) li:where(.astro-cobtklhb){grid-template-columns:180px minmax(0,1fr);grid-template-areas:"nm ds""nm cl";row-gap:2px}.jobs:where(.astro-cobtklhb) li:where(.astro-cobtklhb){grid-template-columns:32px minmax(0,1fr) 24px;grid-template-areas:"n t g"".ch."".cm.";padding-block:14px}.pt:where(.astro-cobtklhb) .cl:where(.astro-cobtklhb),.jobs:where(.astro-cobtklhb) .cmd:where(.astro-cobtklhb){white-space:normal;overflow-wrap:anywhere}}@media (width<=767px){.dots:where(.astro-cobtklhb){display:none}.hw4:where(.astro-cobtklhb),.ent:where(.astro-cobtklhb){grid-template-columns:minmax(0,1fr)}.surf:where(.astro-cobtklhb){grid-template-columns:repeat(2,minmax(0,1fr))}.gh:where(.astro-cobtklhb){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"gn cnt""h h""wp wp"}.pt:where(.astro-cobtklhb) li:where(.astro-cobtklhb){grid-template-columns:minmax(0,1fr);grid-template-areas:"nm""ds""cl";gap:4px 12px;padding:12px 0}.close:where(.astro-cobtklhb){padding-block:72px}.close:where(.astro-cobtklhb) .wh2:where(.astro-cobtklhb){font-size:32px;line-height:38px}}
