.head[data-astro-cid-dtsopnsj]{padding-top:clamp(8rem,13vw,11rem);padding-bottom:clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.head__sky[data-astro-cid-dtsopnsj]{background:radial-gradient(40rem 40rem at 76%,#782c784d,#0000 70%),radial-gradient(24rem 24rem at 76%,#e0a05a29,#0000 70%);position:absolute;inset:0}.head__grid[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.head[data-astro-cid-dtsopnsj] .label[data-astro-cid-dtsopnsj]{align-items:center;gap:.7rem;display:inline-flex}.head__live[data-astro-cid-dtsopnsj]{background:var(--up);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #79cdb3cc}.head[data-astro-cid-dtsopnsj] .display[data-astro-cid-dtsopnsj]{margin-top:1.1rem}.head[data-astro-cid-dtsopnsj] .lede[data-astro-cid-dtsopnsj]{max-width:36rem;margin-block:1.2rem 1.8rem}.head__cta[data-astro-cid-dtsopnsj]{flex-wrap:wrap;gap:.8rem;display:flex}.head__rune[data-astro-cid-dtsopnsj]{aspect-ratio:1;width:100%;max-width:26rem;margin-inline:auto}.roles[data-astro-cid-dtsopnsj]{gap:clamp(1rem,2vw,1.6rem);display:grid}.post[data-astro-cid-dtsopnsj]{padding:clamp(1.5rem,3.4vw,3.2rem);scroll-margin-top:6rem}.post[data-astro-cid-dtsopnsj]>[data-astro-cid-dtsopnsj]{z-index:1;position:relative}.post__head[data-astro-cid-dtsopnsj]{align-items:center;gap:clamp(1rem,2vw,1.6rem);display:flex}.post__open[data-astro-cid-dtsopnsj]{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#0b1a14;background:linear-gradient(120deg,#a8e6d0,#79cdb3);border-radius:999px;padding:.2rem .65rem;font-size:.64rem;font-weight:600;display:inline-block}.post__head[data-astro-cid-dtsopnsj] h2[data-astro-cid-dtsopnsj]{margin-top:.5rem}.post__line[data-astro-cid-dtsopnsj]{font-family:var(--script);color:var(--gold-hi);margin-top:.3rem;font-size:1.35rem;font-style:italic}.post__summary[data-astro-cid-dtsopnsj]{max-width:50rem;color:var(--text-2);margin-top:1.6rem;font-size:clamp(1.1rem,1.3vw,1.25rem);line-height:1.55}.post__lists[data-astro-cid-dtsopnsj]{border-top:1px solid var(--hair-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem);margin-top:2rem;padding-top:1.8rem;display:grid}.post__lists[data-astro-cid-dtsopnsj] ul[data-astro-cid-dtsopnsj]{gap:.75rem;margin-top:1rem;display:grid}.post__lists[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]{color:var(--text);padding-left:1.4rem;font-size:1.04rem;line-height:1.5;position:relative}.post__lists[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]:before{content:"";background:var(--gold-hi);width:5px;height:5px;position:absolute;top:.62em;left:0;transform:rotate(45deg);box-shadow:0 0 8px #f8e9c4b3}.post__foot[data-astro-cid-dtsopnsj]{border-top:1px solid var(--hair-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;margin-top:2rem;padding-top:1.6rem;display:flex}.post__stack[data-astro-cid-dtsopnsj]{font-family:var(--sans);flex-wrap:wrap;gap:.4rem;display:flex}.post__stack[data-astro-cid-dtsopnsj] span[data-astro-cid-dtsopnsj]{color:var(--text-2);box-shadow:inset 0 0 0 1px var(--hair-2);background:#ffffff08;border-radius:999px;padding:.26rem .7rem;font-size:.74rem}.stack[data-astro-cid-dtsopnsj]{padding-block:var(--section) 0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);display:grid}.stack__intro[data-astro-cid-dtsopnsj] .display[data-astro-cid-dtsopnsj]{margin-top:1rem}.stack__intro[data-astro-cid-dtsopnsj] .lede[data-astro-cid-dtsopnsj]{max-width:30rem;margin-top:1.1rem}.stack__groups[data-astro-cid-dtsopnsj]{gap:1.8rem;display:grid}.stack__group[data-astro-cid-dtsopnsj] ul[data-astro-cid-dtsopnsj]{font-family:var(--sans);flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.stack__group[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]{color:var(--text);box-shadow:inset 0 0 0 1px var(--hair-2);transition:box-shadow .4s, transform .4s var(--ease);background:linear-gradient(160deg,#ffffff0b,#ffffff03);border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .95rem .5rem .75rem;font-size:.84rem;display:inline-flex}.stack__group[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d8bb7e73}.stack__group[data-astro-cid-dtsopnsj] svg[data-astro-cid-dtsopnsj]{width:1.05rem;height:1.05rem;fill:var(--gold-hi)}.stack__group[data-astro-cid-dtsopnsj] i[data-astro-cid-dtsopnsj]{background:var(--gold-hi);width:.55rem;height:.55rem;margin-inline:.25rem;transform:rotate(45deg)}.ways[data-astro-cid-dtsopnsj]{padding-top:var(--section);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,6vw,6rem);display:grid}.values[data-astro-cid-dtsopnsj],.steps[data-astro-cid-dtsopnsj]{margin-top:1.2rem}.values[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj],.steps[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]{border-top:1px solid var(--hair-2);gap:.3rem;padding-block:1.1rem;display:grid}.values[data-astro-cid-dtsopnsj] b[data-astro-cid-dtsopnsj],.steps[data-astro-cid-dtsopnsj] b[data-astro-cid-dtsopnsj]{font-family:var(--display);font-size:clamp(1.4rem,1.9vw,1.8rem);font-weight:400;line-height:1.15}.values[data-astro-cid-dtsopnsj] span[data-astro-cid-dtsopnsj],.steps[data-astro-cid-dtsopnsj] span[data-astro-cid-dtsopnsj]{color:var(--text-2)}.steps[data-astro-cid-dtsopnsj] li[data-astro-cid-dtsopnsj]{grid-template-columns:2.6rem 1fr;column-gap:.6rem}.steps[data-astro-cid-dtsopnsj] em[data-astro-cid-dtsopnsj]{font-family:var(--display);color:var(--gold);grid-row:span 2;font-size:1.2rem;font-style:normal}.exam[data-astro-cid-dtsopnsj]{padding-block:var(--section)}.exam__box[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2rem,4vw,4.5rem);padding:clamp(1.5rem,3.6vw,3.5rem);display:grid}.exam__intro[data-astro-cid-dtsopnsj],.exam__papers[data-astro-cid-dtsopnsj]{z-index:1;min-width:0;position:relative}.exam__intro[data-astro-cid-dtsopnsj] .display[data-astro-cid-dtsopnsj],.exam__intro[data-astro-cid-dtsopnsj] .lede[data-astro-cid-dtsopnsj]{margin-top:1rem}.tracks[data-astro-cid-dtsopnsj]{box-shadow:inset 0 0 0 1px var(--hair-2);font-family:var(--sans);background:#ffffff08;border-radius:999px;flex-wrap:wrap;gap:.25rem;margin-top:1.6rem;padding:.25rem;display:inline-flex}.tracks[data-astro-cid-dtsopnsj] button[data-astro-cid-dtsopnsj]{min-height:2.5rem;color:var(--text-2);border-radius:999px;padding:.4rem 1.15rem;font-size:.82rem;font-weight:500;transition:color .3s,background .3s}.tracks[data-astro-cid-dtsopnsj] button[data-astro-cid-dtsopnsj]:hover{color:var(--text)}.tracks[data-astro-cid-dtsopnsj] button[data-astro-cid-dtsopnsj][aria-selected=true]{color:#1a1408;background:var(--gold-metal);box-shadow:inset 0 1px #ffffff8c}.exam__paper[data-astro-cid-dtsopnsj][hidden]{display:none}.paper[data-astro-cid-dtsopnsj]{font-family:var(--sans);border:0;margin:0;padding:0}.paper[data-astro-cid-dtsopnsj]+.paper[data-astro-cid-dtsopnsj]{border-top:1px solid var(--hair-2);margin-top:1.6rem;padding-top:1.4rem}.paper[data-astro-cid-dtsopnsj] legend[data-astro-cid-dtsopnsj]{float:left;width:100%;font-family:var(--serif);color:var(--text);gap:.7rem;padding:0;font-size:1.2rem;line-height:1.3;display:flex}.paper[data-astro-cid-dtsopnsj] legend[data-astro-cid-dtsopnsj] span[data-astro-cid-dtsopnsj]{font-family:var(--display);color:var(--gold)}.paper__code[data-astro-cid-dtsopnsj]{clear:both;margin:0;padding-top:.8rem}.paper__code[data-astro-cid-dtsopnsj] code[data-astro-cid-dtsopnsj]{border-radius:var(--r-s);white-space:pre-wrap;color:#e9e2d4;box-shadow:inset 0 0 0 1px var(--hair-2);background:#04030799;padding:.8rem 1rem;font-family:ui-monospace,Cascadia Code,SF Mono,Menlo,Consolas,monospace;font-size:.86rem;line-height:1.6;display:block}.paper[data-astro-cid-dtsopnsj]>div[data-astro-cid-dtsopnsj]{clear:both;gap:.4rem;padding-top:.8rem;display:grid}.paper[data-astro-cid-dtsopnsj] label[data-astro-cid-dtsopnsj]{border-radius:var(--r-s);min-height:2.75rem;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--hair-2);cursor:pointer;align-items:center;gap:.7rem;padding:.5rem .9rem;font-size:.92rem;line-height:1.35;transition:background .3s,color .3s,box-shadow .3s;display:flex}.paper[data-astro-cid-dtsopnsj] label[data-astro-cid-dtsopnsj]:hover{color:var(--text);background:#e0c08412}.paper[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj]{width:1rem;height:1rem;accent-color:var(--gold);flex:none}.paper[data-astro-cid-dtsopnsj] label[data-astro-cid-dtsopnsj]:has(input:checked){color:var(--text);background:#e0c0841a;box-shadow:inset 0 0 0 1px #e0c08499}.paper[data-astro-cid-dtsopnsj].is-wrong label[data-astro-cid-dtsopnsj]:has(input:checked){background:#e58a701a;box-shadow:inset 0 0 0 1px #e58a70b3}.paper__mark[data-astro-cid-dtsopnsj]{min-height:1.3em;color:var(--text-3);margin-top:.5rem;font-size:.8rem}.paper[data-astro-cid-dtsopnsj].is-right .paper__mark[data-astro-cid-dtsopnsj]{color:var(--up)}.paper[data-astro-cid-dtsopnsj].is-wrong .paper__mark[data-astro-cid-dtsopnsj]{color:var(--down)}.apply[data-astro-cid-dtsopnsj]{font-family:var(--sans);margin-top:1.25rem;padding:clamp(1.5rem,3.6vw,3.2rem);scroll-margin-top:6rem}.apply[data-astro-cid-dtsopnsj][hidden]{display:none}.apply[data-astro-cid-dtsopnsj]>[data-astro-cid-dtsopnsj]{z-index:1;position:relative}.apply__head[data-astro-cid-dtsopnsj]{align-items:center;gap:1.2rem;display:flex}.apply__head[data-astro-cid-dtsopnsj] p[data-astro-cid-dtsopnsj]{font-family:var(--serif);color:var(--text-2);margin-top:.4rem}.apply__fields[data-astro-cid-dtsopnsj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.4rem;margin-block:1.8rem .4rem;display:grid}.field[data-astro-cid-dtsopnsj]{margin-bottom:1.3rem}.field--wide[data-astro-cid-dtsopnsj]{grid-column:1/-1}.field--trap[data-astro-cid-dtsopnsj]{position:absolute;left:-9999px}.field[data-astro-cid-dtsopnsj] label[data-astro-cid-dtsopnsj]{color:var(--text-2);font-size:.8rem;font-weight:500;display:block}.field[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj],.field[data-astro-cid-dtsopnsj] select[data-astro-cid-dtsopnsj],.field[data-astro-cid-dtsopnsj] textarea[data-astro-cid-dtsopnsj]{border-radius:var(--r-s);width:100%;min-height:3rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--hair);background:#ffffff06;border:0;margin-top:.4rem;padding:.6rem .95rem;font-size:1rem;transition:box-shadow .3s;display:block}.field[data-astro-cid-dtsopnsj] select[data-astro-cid-dtsopnsj]{background-color:#0e0c14}.field[data-astro-cid-dtsopnsj] textarea[data-astro-cid-dtsopnsj]{resize:vertical}.field[data-astro-cid-dtsopnsj] input[data-astro-cid-dtsopnsj]:focus,.field[data-astro-cid-dtsopnsj] select[data-astro-cid-dtsopnsj]:focus,.field[data-astro-cid-dtsopnsj] textarea[data-astro-cid-dtsopnsj]:focus{box-shadow:inset 0 0 0 1px var(--gold), 0 0 0 3px #e0c08429;outline:none}.field__error[data-astro-cid-dtsopnsj]{color:var(--down);margin-top:.4rem;font-size:.82rem}.form__status[data-astro-cid-dtsopnsj]{border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--gold);color:var(--text);margin-top:1.2rem;padding:.9rem 1rem;font-size:.92rem}@media (width<=1040px){.stack[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.head__grid[data-astro-cid-dtsopnsj],.exam__box[data-astro-cid-dtsopnsj],.apply__fields[data-astro-cid-dtsopnsj],.post__lists[data-astro-cid-dtsopnsj],.ways[data-astro-cid-dtsopnsj]{grid-template-columns:minmax(0,1fr)}.head__rune[data-astro-cid-dtsopnsj]{max-width:14rem}}@media (width<=560px){.post__head[data-astro-cid-dtsopnsj],.apply__head[data-astro-cid-dtsopnsj]{flex-direction:column;align-items:flex-start}}
