.toc[data-astro-cid-zigd4o4o]{background:var(--surface);border:1px solid var(--line);align-self:start;gap:12px;padding:22px 24px;display:grid}@media (width>=64rem){.toc[data-astro-cid-zigd4o4o]{position:sticky;top:24px}}.k[data-astro-cid-zigd4o4o]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px}ol[data-astro-cid-zigd4o4o]{counter-reset:toc;gap:2px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-zigd4o4o]{counter-increment:toc}a[data-astro-cid-zigd4o4o]{gap:12px;padding:6px 0;font-size:15px;text-decoration:none;display:flex}a[data-astro-cid-zigd4o4o]:before{content:counter(toc, decimal-leading-zero);font-family:var(--f-mono);color:var(--dm);padding-top:3px;font-size:12px}a[data-astro-cid-zigd4o4o]:hover{color:var(--dm)}@media (width>=64rem){.rich-text--with-toc[data-astro-cid-2aaqmxv6]{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}}.callout[data-astro-cid-fpklijm6]{background:var(--dm-tint);grid-template-columns:10px minmax(0,1fr);align-items:start;gap:16px;max-width:68ch;margin:0;padding:20px 24px;display:grid}.callout[data-astro-cid-fpklijm6]:before{content:"";background:var(--dm);width:10px;height:10px;margin-top:8px}.accordion[data-astro-cid-jbwqs45v]{max-width:68ch}.acc-list[data-astro-cid-jbwqs45v]{border-top:2px solid var(--ink)}details[data-astro-cid-jbwqs45v]{border-bottom:1px solid var(--line)}summary[data-astro-cid-jbwqs45v]{min-height:var(--tap);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-jbwqs45v]::-webkit-details-marker{display:none}summary[data-astro-cid-jbwqs45v]:hover{color:var(--dm)}summary[data-astro-cid-jbwqs45v] svg[data-astro-cid-jbwqs45v]{color:var(--dm);flex:none;transition:transform .25s}details[data-astro-cid-jbwqs45v][open] summary[data-astro-cid-jbwqs45v] svg[data-astro-cid-jbwqs45v]{transform:rotate(45deg)}.acc-body[data-astro-cid-jbwqs45v]{color:var(--muted);padding:0 0 20px}.acc-body[data-astro-cid-jbwqs45v] .prose p,.acc-body[data-astro-cid-jbwqs45v] .prose li{color:var(--muted)}.departments[data-astro-cid-jtuxhf2j]{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.departments[data-astro-cid-jtuxhf2j] li[data-astro-cid-jtuxhf2j]{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.departments[data-astro-cid-jtuxhf2j] li[data-astro-cid-jtuxhf2j]:nth-child(odd){padding-right:24px}.departments[data-astro-cid-jtuxhf2j] li[data-astro-cid-jtuxhf2j]:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.k[data-astro-cid-jtuxhf2j]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dm);font-size:11.5px}.v[data-astro-cid-jtuxhf2j]{overflow-wrap:anywhere;font-size:17px;font-weight:600;text-decoration:none}.v[data-astro-cid-jtuxhf2j]:hover{text-underline-offset:4px;text-decoration:underline}.departments[data-astro-cid-jtuxhf2j] p[data-astro-cid-jtuxhf2j]{color:var(--muted);margin:4px 0 0;font-size:15px}@media (width<=640px){.departments[data-astro-cid-jtuxhf2j]{grid-template-columns:1fr}.departments[data-astro-cid-jtuxhf2j] li[data-astro-cid-jtuxhf2j]:nth-child(odd){padding-right:0}.departments[data-astro-cid-jtuxhf2j] li[data-astro-cid-jtuxhf2j]:nth-child(2n){border-left:0;padding-left:0}}.docs[data-astro-cid-5is3hy2d]{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.docs[data-astro-cid-5is3hy2d] li[data-astro-cid-5is3hy2d]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,3fr) minmax(0,6fr) auto;align-items:center;gap:16px 24px;padding:22px 0;display:grid}.meta[data-astro-cid-5is3hy2d]{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.tag[data-astro-cid-5is3hy2d]{color:var(--dm)}.docs[data-astro-cid-5is3hy2d] b[data-astro-cid-5is3hy2d]{font-size:18px;font-weight:600;line-height:1.3}.docs[data-astro-cid-5is3hy2d] .btn[data-astro-cid-5is3hy2d]{padding:10px 14px;font-size:12px}@media (width<=700px){.docs[data-astro-cid-5is3hy2d] li[data-astro-cid-5is3hy2d]{grid-template-columns:minmax(0,1fr) auto}.meta[data-astro-cid-5is3hy2d]{grid-column:1/-1}}.contact-form[data-astro-cid-535ymsdr]{background:var(--surface);border:1px solid var(--line);max-width:48rem;padding:clamp(24px,3vw,40px)}.grid[data-astro-cid-535ymsdr]{gap:18px;margin-bottom:22px;display:grid}@media (width>=40rem){.grid[data-astro-cid-535ymsdr]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-535ymsdr]{grid-column:1/-1}}.field[data-astro-cid-535ymsdr] label[data-astro-cid-535ymsdr]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11.5px;display:block}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr],.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]{width:100%;min-height:var(--tap);border:1px solid var(--line);background:var(--paper);color:inherit;font:inherit;padding:12px 14px;transition:border-color .15s,background-color .15s}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr]:focus-visible,.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr]:focus-visible{border-color:var(--dm);background:#fff;outline:none;box-shadow:0 0 0 3px #004d8126}.field[data-astro-cid-535ymsdr] input[data-astro-cid-535ymsdr][aria-invalid=true],.field[data-astro-cid-535ymsdr] textarea[data-astro-cid-535ymsdr][aria-invalid=true]{border-color:#b42318}.error[data-astro-cid-535ymsdr]{color:#b42318;margin:8px 0 0;font-size:14px}.status[data-astro-cid-535ymsdr]{min-height:1.5em;margin:16px 0 0;font-weight:600}.cf-turnstile[data-astro-cid-535ymsdr]{margin-bottom:16px}.xa[data-astro-cid-mclkk4s6]{gap:28px;margin-block:8px 16px;display:grid}.xa-h[data-astro-cid-mclkk4s6]{font-family:var(--f-display);text-transform:uppercase;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:800;font-stretch:112%;line-height:1.05}.xa-intro[data-astro-cid-mclkk4s6]{max-width:62ch;margin:-8px 0 0}.k[data-astro-cid-mclkk4s6]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dm);font-size:11.5px}.xa-formula[data-astro-cid-mclkk4s6]{background:var(--surface);border:1px solid var(--line);gap:14px;margin:0;padding:clamp(20px,3vw,28px);display:grid}.bar[data-astro-cid-mclkk4s6],.split[data-astro-cid-mclkk4s6]{gap:3px;display:flex}.seg[data-astro-cid-mclkk4s6]{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;padding:12px 14px;display:flex;overflow:hidden}.seg[data-astro-cid-mclkk4s6] b[data-astro-cid-mclkk4s6]{font-family:var(--f-display);font-size:clamp(20px,2.2vw,28px);font-weight:850;font-stretch:100%;line-height:1}.seg[data-astro-cid-mclkk4s6] span[data-astro-cid-mclkk4s6]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;font-size:11px;overflow:hidden}.seg-academic[data-astro-cid-mclkk4s6]{background:var(--dm-night);color:#fff}.seg-cit[data-astro-cid-mclkk4s6]{background:var(--dm-soft);color:var(--dm-night);justify-content:center;padding-inline:4px}.split[data-astro-cid-mclkk4s6]{margin-top:2px;position:relative}.split[data-astro-cid-mclkk4s6]:before{content:"";border:2px solid var(--dm-night);opacity:.35;border-top:0;height:6px;position:absolute;top:-9px;left:0;right:0}.split[data-astro-cid-mclkk4s6] .seg[data-astro-cid-mclkk4s6]{padding-block:9px}.split[data-astro-cid-mclkk4s6] .seg[data-astro-cid-mclkk4s6] b[data-astro-cid-mclkk4s6]{font-size:clamp(16px,1.6vw,20px)}.seg-grades[data-astro-cid-mclkk4s6]{background:var(--dm);color:#fff}.seg-essay[data-astro-cid-mclkk4s6]{color:var(--dm-night);background:#ffd678}.legend[data-astro-cid-mclkk4s6]{color:var(--muted);gap:6px;margin:4px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.legend[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]{grid-template-columns:12px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.legend[data-astro-cid-mclkk4s6] b[data-astro-cid-mclkk4s6]{color:var(--ink);font-weight:600}.dot[data-astro-cid-mclkk4s6]{width:10px;height:10px;display:inline-block}.d-grades[data-astro-cid-mclkk4s6]{background:var(--dm)}.d-essay[data-astro-cid-mclkk4s6]{background:#ffd678}.d-cit[data-astro-cid-mclkk4s6]{background:var(--dm-soft)}.xa-formula[data-astro-cid-mclkk4s6] figcaption[data-astro-cid-mclkk4s6]{color:var(--muted);border-top:1px solid var(--line);max-width:62ch;padding-top:14px;font-size:15px}.xa-essay[data-astro-cid-mclkk4s6]{background:var(--surface);border:1px solid var(--line);gap:22px;padding:clamp(22px,3.4vw,34px);display:grid;position:relative}.xa-essay[data-astro-cid-mclkk4s6]:after{content:"";background:#ffd678;width:22px;height:22px;position:absolute;top:-1px;right:-1px}.xa-essay-head[data-astro-cid-mclkk4s6]{gap:10px;padding-right:30px;display:grid}.xa-essay[data-astro-cid-mclkk4s6] h3[data-astro-cid-mclkk4s6]{font-family:var(--f-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;font-stretch:112%;line-height:1.08}.facts[data-astro-cid-mclkk4s6]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid}.facts[data-astro-cid-mclkk4s6] div[data-astro-cid-mclkk4s6]{background:var(--paper);gap:4px;padding:14px 16px;display:grid}.facts[data-astro-cid-mclkk4s6] dt[data-astro-cid-mclkk4s6]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.facts[data-astro-cid-mclkk4s6] dd[data-astro-cid-mclkk4s6]{overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:600}.xa-essay-cols[data-astro-cid-mclkk4s6]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(20px,3vw,36px);display:grid}.xa-essay-cols[data-astro-cid-mclkk4s6]>div[data-astro-cid-mclkk4s6]{align-content:start;gap:12px;display:grid}.qs[data-astro-cid-mclkk4s6]{counter-reset:q;gap:10px;margin:0;padding:0;list-style:none;display:grid}.qs[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]{counter-increment:q;grid-template-columns:26px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.45;display:grid}.qs[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]:before{content:counter(q);font-family:var(--f-mono);color:var(--dm);border:1px solid var(--dm);place-items:center;height:22px;margin-top:1px;font-size:12px;display:grid}.crit[data-astro-cid-mclkk4s6]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.crit[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]{border-left:2px solid var(--dm);gap:2px;padding-left:14px;display:grid}.crit[data-astro-cid-mclkk4s6] b[data-astro-cid-mclkk4s6]{font-family:var(--f-display);text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:112%}.crit[data-astro-cid-mclkk4s6] span[data-astro-cid-mclkk4s6]{color:var(--muted);font-size:14.5px;line-height:1.45}.xa-cit[data-astro-cid-mclkk4s6]{background:var(--dm-tint);gap:20px;padding:clamp(22px,3.4vw,34px);display:grid}.xa-cit[data-astro-cid-mclkk4s6]>div[data-astro-cid-mclkk4s6]{gap:10px;display:grid}.xa-cit-head[data-astro-cid-mclkk4s6] p[data-astro-cid-mclkk4s6]{max-width:62ch;margin:0}.rules[data-astro-cid-mclkk4s6]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rules[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]{background:var(--surface);border:1px solid var(--line);padding:7px 12px;font-size:14px}.rounds[data-astro-cid-mclkk4s6]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.rounds[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]{background:var(--surface);gap:4px;padding:14px 16px;display:grid}.rounds[data-astro-cid-mclkk4s6] span[data-astro-cid-mclkk4s6]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.rounds[data-astro-cid-mclkk4s6] b[data-astro-cid-mclkk4s6]{font-family:var(--f-display);font-size:clamp(18px,1.8vw,22px);font-weight:800;font-stretch:105%;line-height:1.1}.examples[data-astro-cid-mclkk4s6]{flex-wrap:wrap;gap:6px 0;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.examples[data-astro-cid-mclkk4s6] li[data-astro-cid-mclkk4s6]:not(:last-child):after{content:"·";color:var(--dm);margin-inline:10px}.examples[data-astro-cid-mclkk4s6] .etc[data-astro-cid-mclkk4s6]{color:var(--muted);font-style:italic}.xa-note[data-astro-cid-mclkk4s6]{color:var(--muted);grid-template-columns:10px minmax(0,1fr);gap:14px;max-width:66ch;margin:0;font-size:15px;display:grid}.xa-note[data-astro-cid-mclkk4s6]:before{content:"";background:#ffd678;width:10px;height:10px;margin-top:7px}.xa-note[data-astro-cid-mclkk4s6] a{color:var(--dm)}@media (width<=700px){.xa-essay-cols[data-astro-cid-mclkk4s6],.facts[data-astro-cid-mclkk4s6],.rounds[data-astro-cid-mclkk4s6]{grid-template-columns:1fr}.seg[data-astro-cid-mclkk4s6] span[data-astro-cid-mclkk4s6]{display:none}}
