.reader:where(.astro-d7w2wnf2){display:grid}.with-chars:where(.astro-d7w2wnf2){grid-template-columns:150px minmax(0,1fr)}.chars:where(.astro-d7w2wnf2){border-right:var(--rule);background:var(--color-surface);padding:24px 24px 32px}.col-label:where(.astro-d7w2wnf2){margin-bottom:16px}.char-list:where(.astro-d7w2wnf2){gap:8px;margin:0;padding:0;list-style:none;display:grid}.char:where(.astro-d7w2wnf2){border:1px solid var(--color-text);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);text-align:center;cursor:pointer;padding:10px 0;font-size:30px;transition:background-color .15s,color .15s;display:block}.char:where(.astro-d7w2wnf2):hover{background:var(--color-accent-100)}.char:where(.astro-d7w2wnf2)[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:-2px;color:var(--t-ac)}.char:where(.astro-d7w2wnf2):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.main:where(.astro-d7w2wnf2){grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.figure:where(.astro-d7w2wnf2){top:calc(var(--sl-nav-height,4rem) + 16px);align-self:start;gap:12px;margin:0;padding:32px;display:grid;position:sticky}.switch:where(.astro-d7w2wnf2){flex-wrap:wrap;display:flex}.switch:where(.astro-d7w2wnf2) .btn:where(.astro-d7w2wnf2){padding:6px 14px;font-size:14px}.switch:where(.astro-d7w2wnf2) .btn:where(.astro-d7w2wnf2)+.btn:where(.astro-d7w2wnf2){border-left-width:0}.pic:where(.astro-d7w2wnf2){background:var(--color-surface);border:var(--row);border-radius:var(--radius-md);display:block}.pic:where(.astro-d7w2wnf2) img:where(.astro-d7w2wnf2){object-fit:contain;width:100%;max-height:70vh;display:block}.figure:where(.astro-d7w2wnf2) figcaption:where(.astro-d7w2wnf2){font-size:13px}.text:where(.astro-d7w2wnf2){border-left:var(--rule);min-width:0;padding:32px}.ccard:where(.astro-d7w2wnf2){border:var(--rule);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;padding:20px;display:grid}.card-hz:where(.astro-d7w2wnf2){color:var(--t-ac);font-size:46px}.card-name:where(.astro-d7w2wnf2){font-family:var(--font-heading);margin:0;font-size:20px;font-weight:700;line-height:1.3}.card-py:where(.astro-d7w2wnf2){font-weight:400}.card-role:where(.astro-d7w2wnf2),.card-pos:where(.astro-d7w2wnf2){margin:6px 0 0;font-size:15px;line-height:1.45}.card-pos:where(.astro-d7w2wnf2){font-size:13px}.block:where(.astro-d7w2wnf2){margin-top:28px}.block:where(.astro-d7w2wnf2)>p:where(.astro-d7w2wnf2):not(.kicker){margin:0;font-size:16px;line-height:1.55}.empty:where(.astro-d7w2wnf2){border:2px dashed var(--color-neutral-500);border-radius:var(--radius-md);margin-top:0;padding:20px}.links:where(.astro-d7w2wnf2){margin-top:-6px}.links:where(.astro-d7w2wnf2)>li:where(.astro-d7w2wnf2){padding:10px 0}@media (width<=64rem){.main:where(.astro-d7w2wnf2){grid-template-columns:minmax(0,1fr)}.figure:where(.astro-d7w2wnf2){position:static}.text:where(.astro-d7w2wnf2){border-left:0;border-top:var(--rule)}}@media (width<=40rem){.with-chars:where(.astro-d7w2wnf2){grid-template-columns:minmax(0,1fr)}.chars:where(.astro-d7w2wnf2){border-right:0;border-bottom:var(--rule);padding:16px}.char-list:where(.astro-d7w2wnf2){grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}.char:where(.astro-d7w2wnf2){font-size:28px}.figure:where(.astro-d7w2wnf2),.text:where(.astro-d7w2wnf2){padding:24px 16px}.ccard:where(.astro-d7w2wnf2){gap:14px;padding:14px}}.head:where(.astro-rtumijxk){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.head:where(.astro-rtumijxk) .kicker:where(.astro-rtumijxk) a:where(.astro-rtumijxk){color:inherit;text-decoration:none}.head:where(.astro-rtumijxk) .kicker:where(.astro-rtumijxk) a:where(.astro-rtumijxk):hover{text-underline-offset:3px;text-decoration:underline}.pager:where(.astro-rtumijxk){flex-wrap:wrap;gap:8px;display:flex}.pager:where(.astro-rtumijxk) .btn:where(.astro-rtumijxk){min-width:44px;padding:6px 14px;font-size:20px;line-height:1;text-decoration:none}.foot:where(.astro-rtumijxk){grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.step:where(.astro-rtumijxk){color:var(--color-text);gap:4px;padding:20px 32px;text-decoration:none;transition:background-color .15s;display:grid}.step:where(.astro-rtumijxk) .kicker:where(.astro-rtumijxk){margin:0}.step:where(.astro-rtumijxk):hover{background:var(--color-accent-100)}.step-next:where(.astro-rtumijxk){border-left:var(--rule)}.step-title:where(.astro-rtumijxk){font-family:var(--font-heading);font-size:18px;font-weight:700}@media (width<=40rem){.step:where(.astro-rtumijxk){padding:16px}}
