.head-actions[data-astro-cid-xdbaumng]{align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.h-sm[data-astro-cid-xdbaumng]{font-size:var(--step-4)}.h-xs[data-astro-cid-xdbaumng]{font-size:var(--step-3);margin-bottom:2rem}.aside[data-astro-cid-xdbaumng]{max-width:30rem}.duties[data-astro-cid-xdbaumng]{border-top:1px solid var(--fg);padding:0;list-style:none}.duties[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]{border-bottom:1px solid var(--line);font-size:var(--step-1);padding:1.15rem 0 1rem 2rem;line-height:1.4;position:relative}.duties[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]:before{content:"";background:var(--accent);border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:1.55rem;left:.2rem}.units[data-astro-cid-xdbaumng]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.units[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);padding:1.5rem 1.5rem 1.4rem}.units[data-astro-cid-xdbaumng] h3[data-astro-cid-xdbaumng]{color:var(--accent);margin-bottom:.4rem}.units[data-astro-cid-xdbaumng] p[data-astro-cid-xdbaumng]{color:var(--muted);max-width:42ch}.two-col[data-astro-cid-xdbaumng]{gap:4rem;display:grid}@media (width>=900px){.two-col[data-astro-cid-xdbaumng]{grid-template-columns:1fr 1fr;gap:6rem}}.training[data-astro-cid-xdbaumng]{counter-reset:step;margin-top:2rem;padding:0;list-style:none;display:grid}.training[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]{counter-increment:step;padding:0 0 2rem 3.75rem;position:relative}.training[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]:before{content:counter(step);border:1.5px solid var(--accent);width:2.4rem;height:2.4rem;color:var(--accent);background:var(--bg);border-radius:50%;place-items:center;padding-top:.15em;font-weight:750;display:grid;position:absolute;top:-.15rem;left:0}.training[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]:not(:last-child):after{content:"";border-left:1px dashed var(--line-strong);position:absolute;top:2.4rem;bottom:.15rem;left:1.2rem}.training[data-astro-cid-xdbaumng] h3[data-astro-cid-xdbaumng]{margin-bottom:.3rem}.training[data-astro-cid-xdbaumng] p[data-astro-cid-xdbaumng]{color:var(--muted)}.ranks-note[data-astro-cid-xdbaumng]{max-width:40ch;margin-top:1rem}.ranks[data-astro-cid-xdbaumng]{border-top:1px solid var(--line);margin-top:1.5rem;padding:0;list-style:none;display:grid}.ranks[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]{border-bottom:1px solid var(--line);padding:.75rem .25rem .6rem;font-weight:600}.ranks[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng].start{color:var(--accent);justify-content:space-between;gap:1rem;font-weight:750;display:flex}.start-tag[data-astro-cid-xdbaumng]{font-size:var(--step--1);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:999px;padding:.15rem .65rem .05rem;font-weight:700}.reqs[data-astro-cid-xdbaumng]{gap:.9rem;padding:0;list-style:none;display:grid}.reqs[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]{font-size:var(--step-1);align-items:baseline;gap:.9rem;line-height:1.4;display:flex}.reqs[data-astro-cid-xdbaumng] li[data-astro-cid-xdbaumng]:before{content:"";border-left:2.5px solid var(--mango);border-bottom:2.5px solid var(--mango);flex:none;width:.9rem;height:.5rem;transform:translateY(-.2rem)rotate(-45deg)}.other-list[data-astro-cid-xdbaumng]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.other-list[data-astro-cid-xdbaumng] a[data-astro-cid-xdbaumng]{gap:.35rem;text-decoration:none;display:grid}.other-art[data-astro-cid-xdbaumng]{aspect-ratio:16/9;margin-bottom:.7rem}.other-art[data-astro-cid-xdbaumng] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.other-list[data-astro-cid-xdbaumng] a[data-astro-cid-xdbaumng]:hover .other-art[data-astro-cid-xdbaumng] img{transform:scale(1.04)}.other-list[data-astro-cid-xdbaumng] strong[data-astro-cid-xdbaumng]{color:var(--accent);font-size:1.15rem}.other-list[data-astro-cid-xdbaumng] span[data-astro-cid-xdbaumng]{color:var(--muted);font-size:.95rem}
