.detail[data-astro-cid-xf6r7scl] section{margin-top:1.5em}.detail[data-astro-cid-xf6r7scl] ol,.detail[data-astro-cid-xf6r7scl] ul{padding-left:1.3em;font-family:Inter Tight,sans-serif}.detail[data-astro-cid-xf6r7scl] li{margin-bottom:.35em;padding-left:.3em}.detail[data-astro-cid-xf6r7scl] .pill{color:#fcf8ee;cursor:pointer;background:#111110;border:0;border-radius:999px;justify-content:center;align-items:center;padding:14px 25px;font:600 18px/1.3 Inter Tight,sans-serif;text-decoration:none;display:inline-flex}.detail[data-astro-cid-xf6r7scl] .link{align-items:center;gap:25px;font-weight:600;text-decoration:none;display:inline-flex}.detail[data-astro-cid-xf6r7scl] .link svg{flex-shrink:0;width:21px;height:14px;transition:transform .18s}.detail[data-astro-cid-xf6r7scl] .link:hover svg{transform:translate(4px)}.detail[data-astro-cid-xf6r7scl] a:focus-visible,.detail[data-astro-cid-xf6r7scl] button:focus-visible,.detail[data-astro-cid-xf6r7scl] summary:focus-visible{outline-offset:4px;outline:2px solid}.detail[data-astro-cid-xf6r7scl] .steps{counter-reset:step;padding:0;list-style:none}.detail[data-astro-cid-xf6r7scl] .steps>li{counter-increment:step;border-bottom:1px solid #b6b0a6;padding:0 0 .5em 2.4em;position:relative}.detail[data-astro-cid-xf6r7scl] .steps>li:before{content:counter(step,decimal-leading-zero);font:400 1.3em/1.2 Anton,sans-serif;position:absolute;top:0;left:0}.detail[data-astro-cid-xf6r7scl] .steps h3{margin-top:.8em;padding-top:0;font-size:1em}.detail[data-astro-cid-xf6r7scl] .requirements{padding-left:1.3em}.detail[data-astro-cid-xf6r7scl] .mod-body{padding-top:1.3em}.detail[data-astro-cid-xf6r7scl] #z-apply{scroll-margin-top:100px}.detail[data-astro-cid-xf6r7scl] form{max-width:560px}.detail[data-astro-cid-xf6r7scl] .trap{display:none}.detail[data-astro-cid-xf6r7scl] .consent{align-items:flex-start;gap:12px;display:flex}.detail[data-astro-cid-xf6r7scl] input[type=checkbox]{accent-color:#111110;flex-shrink:0;width:22px;height:22px;margin-top:4px}.detail[data-astro-cid-xf6r7scl] button[type=submit]{color:#fcf8ee;cursor:pointer;background:#111110;border:0;border-radius:999px;min-height:48px;padding:12px 28px;font:500 1em/1.3 Inter Tight,sans-serif}.detail[data-astro-cid-xf6r7scl] button:disabled{cursor:wait}.detail[data-astro-cid-xf6r7scl] .form-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.detail[data-astro-cid-xf6r7scl] .notice{font-size:.85em}.detail[data-astro-cid-xf6r7scl] [hidden]{display:none!important}.detail[data-astro-cid-xf6r7scl] section:last-child>p:last-child{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.detail[data-astro-cid-xf6r7scl] #modules{width:calc(100vw - 2 * var(--pad));max-width:1688px;margin-block:2em;position:relative;left:50%;transform:translate(-50%)}.module-grid[data-astro-cid-xf6r7scl]{grid-template-columns:repeat(var(--count),minmax(0,1fr));overflow-anchor:none;grid-template-rows:[label]auto[title]auto[meta]auto[description]auto[link]auto[cards-end];margin:24px 0 32px;display:grid}.module-card[data-astro-cid-xf6r7scl]{grid-template-rows:subgrid;grid-row:label/cards-end;grid-column:var(--column);border-left:1px solid #b6b0a6;min-width:0;padding:0 24px;display:grid}.module-card[data-astro-cid-xf6r7scl]:first-child{border-left:0;padding-left:0}.module-card[data-astro-cid-xf6r7scl]:nth-last-child(2){padding-right:0}.module-label[data-astro-cid-xf6r7scl]{grid-row:label;padding-bottom:16px;font-size:17px;line-height:1.25}.num[data-astro-cid-xf6r7scl]{font:400 32px/1 Anton,sans-serif}.detail[data-astro-cid-xf6r7scl] .module-card[data-astro-cid-xf6r7scl] h3[data-astro-cid-xf6r7scl]{grid-row:title;margin:0;padding-bottom:.7em;font-size:1.15em}.meta[data-astro-cid-xf6r7scl]{color:var(--ink2);grid-row:meta}.detail[data-astro-cid-xf6r7scl] .meta[data-astro-cid-xf6r7scl] p[data-astro-cid-xf6r7scl]{margin:0}.detail[data-astro-cid-xf6r7scl] .description[data-astro-cid-xf6r7scl]{grid-row:description;margin:0;padding-top:18px;padding-bottom:.8em}.detail[data-astro-cid-xf6r7scl] .module-toggle[data-astro-cid-xf6r7scl]{min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-row:link;place-self:start;padding:0;font:600 1em/1.5 Inter Tight,sans-serif}.detail[data-astro-cid-xf6r7scl] .module-toggle[data-astro-cid-xf6r7scl][aria-expanded=true] svg[data-astro-cid-xf6r7scl]{transform:rotate(90deg)}.module-panel[data-astro-cid-xf6r7scl]{border-block:1px solid #b6b0a6;grid-column:1/-1;margin-top:24px;padding:28px 0;scroll-margin-top:100px}.panel-reading[data-astro-cid-xf6r7scl]{max-width:68ch;margin:auto}.module-panel[data-astro-cid-xf6r7scl]:focus-visible{outline-offset:4px;outline:2px solid}@media (width<=719px){.module-grid[data-astro-cid-xf6r7scl]{display:block}.module-card[data-astro-cid-xf6r7scl],.module-card[data-astro-cid-xf6r7scl]:first-child,.module-card[data-astro-cid-xf6r7scl]:nth-last-child(2){border:0;border-top:1px solid #b6b0a6;padding:24px 0;display:block}.num[data-astro-cid-xf6r7scl]{font-size:28px}.module-panel[data-astro-cid-xf6r7scl]{margin:0 0 24px;padding:24px 0}}@media (prefers-reduced-motion:reduce){.detail[data-astro-cid-xf6r7scl] .module-toggle[data-astro-cid-xf6r7scl] svg[data-astro-cid-xf6r7scl]{transition:none}}
