.tk-hd[data-astro-cid-p5dktypg]{align-items:center;gap:12px;padding:20px 22px 0;display:flex}.tk-back[data-astro-cid-p5dktypg]{background:var(--aqua-whisper);block-size:44px;inline-size:44px;color:var(--aqua-deep);border-radius:50%;flex:none;place-items:center;display:grid}.tk-back[data-astro-cid-p5dktypg]:hover{background:var(--aqua-mist)}.tk-back[data-astro-cid-p5dktypg] svg[data-astro-cid-p5dktypg]{block-size:20px;inline-size:20px}body.ltr .tk-back[data-astro-cid-p5dktypg] svg[data-astro-cid-p5dktypg]{transform:scaleX(-1)}.tk-hd-tx[data-astro-cid-p5dktypg]{flex:1;min-inline-size:0}.tk-hd[data-astro-cid-p5dktypg] h1[data-astro-cid-p5dktypg]{font-size:var(--fs-title);font-weight:800;line-height:1.2}.tk-sub[data-astro-cid-p5dktypg]{color:var(--ink-soft);font-size:var(--fs-sm);margin:4px 0 0;line-height:1.5}.tk-bar[data-astro-cid-p5dktypg]{z-index:2;background:var(--cloud);border-bottom:1px solid color-mix(in srgb, var(--aqua) 14%, transparent);align-items:center;gap:8px;padding:14px 0 10px;display:flex;position:sticky;top:0}@media (width>=960px){.tk-bar[data-astro-cid-p5dktypg]{top:var(--topnav-h)}}.tk-toc[data-astro-cid-p5dktypg]{flex:1;min-inline-size:0}.tk-chips[data-astro-cid-p5dktypg]{scrollbar-width:none;gap:8px;margin:0;padding:0 22px 0 4px;list-style:none;display:flex;overflow-x:auto}.tk-chips[data-astro-cid-p5dktypg]::-webkit-scrollbar{display:none}.tk-chips[data-astro-cid-p5dktypg] li[data-astro-cid-p5dktypg]{flex:none}.tk-chip[data-astro-cid-p5dktypg]{border-radius:var(--r-pill);background:var(--aqua-whisper);min-block-size:44px;min-inline-size:44px;color:var(--aqua-deep);font-family:var(--font-display);font-weight:700;font-size:var(--fs-meta);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.tk-chip[data-astro-cid-p5dktypg]:hover{background:var(--aqua-mist)}.tk-size[data-astro-cid-p5dktypg]{border-radius:var(--r-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex:none;margin-inline-end:16px;display:flex}.tk-size[data-astro-cid-p5dktypg][hidden]{display:none}.tk-size[data-astro-cid-p5dktypg] button[data-astro-cid-p5dktypg]{cursor:pointer;block-size:44px;inline-size:44px;color:var(--ink);background:0 0;border:0;font-family:Frank Ruhl Libre Variable,serif;font-weight:700;line-height:1}.tk-size[data-astro-cid-p5dktypg] button[data-astro-cid-p5dktypg][data-step="-1"] span[data-astro-cid-p5dktypg]{font-size:15px}.tk-size[data-astro-cid-p5dktypg] button[data-astro-cid-p5dktypg][data-step="1"] span[data-astro-cid-p5dktypg]{font-size:22px}.tk-size[data-astro-cid-p5dktypg] button[data-astro-cid-p5dktypg]:disabled{color:var(--ink-soft);opacity:.45;cursor:default}.tk-size[data-astro-cid-p5dktypg] button[data-astro-cid-p5dktypg]:focus-visible{outline:3px solid var(--aqua-bright);outline-offset:-3px;border-radius:var(--r-pill)}.tk-text[data-astro-cid-p5dktypg]{--tk-scale:1;--tk-size:calc(1.4rem * var(--tk-scale));max-inline-size:34em;color:var(--ink);margin:0 auto;padding:8px 22px 0;font-family:Frank Ruhl Libre Variable,Frank Ruhl Libre,Times New Roman,serif}@media (width>=700px){.tk-text[data-astro-cid-p5dktypg]{--tk-size:calc(1.6rem * var(--tk-scale));padding-inline:32px}}.tk-sec[data-astro-cid-p5dktypg]{padding-block:30px 8px;scroll-margin-top:90px}.tk-h[data-astro-cid-p5dktypg]{font-family:inherit;font-weight:700;font-size:calc(var(--tk-size) * .92);color:var(--aqua-deep);align-items:center;gap:14px;margin:0 0 16px;line-height:1.3;display:flex}.tk-h[data-astro-cid-p5dktypg]:before,.tk-h[data-astro-cid-p5dktypg]:after{content:"";background:color-mix(in srgb, var(--aqua) 30%, transparent);flex:1;block-size:1px}.tk-h-en[data-astro-cid-p5dktypg]{font-family:var(--font-display);font-size:var(--fs-meta);color:var(--ink-soft);font-weight:700}.tk-flow[data-astro-cid-p5dktypg],.tk-v[data-astro-cid-p5dktypg],.tk-p[data-astro-cid-p5dktypg]{font-size:var(--tk-size);text-align:start;hyphens:none;margin:0;font-weight:420;line-height:1.95}@media (width>=700px){.tk-flow[data-astro-cid-p5dktypg],.tk-p[data-astro-cid-p5dktypg]{text-align:justify;text-justify:inter-word}}.tk-v[data-astro-cid-p5dktypg]{text-align:start}.tk-mark[data-astro-cid-p5dktypg]{color:var(--aqua-tx);vertical-align:.4em;margin-inline-end:1px;font-size:.66em;font-weight:700}.tk-text[data-astro-cid-p5dktypg] .tk-nb{white-space:nowrap}.tk-text[data-astro-cid-p5dktypg] .tk-ktiv{color:var(--ink-soft);font-size:.8em}.tk-tf[data-astro-cid-p5dktypg] .tk-p[data-astro-cid-p5dktypg]{font-size:calc(var(--tk-size) * .9);margin-block-end:.75em}.tk-p[data-astro-cid-p5dktypg] b[data-astro-cid-p5dktypg]{color:var(--aqua-deep);font-weight:700}.tk-rubric[data-astro-cid-p5dktypg]{text-align:center;font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-soft);margin:0 0 14px}.tk-tail[data-astro-cid-p5dktypg]{padding-block:18px 6px}.tk-tail[data-astro-cid-p5dktypg] .tk-p[data-astro-cid-p5dktypg]{text-align:center}.tk-vv[data-astro-cid-p5dktypg]{margin:0;padding:0;list-style:none}.tk-vv[data-astro-cid-p5dktypg] li[data-astro-cid-p5dktypg]{padding-block:6px}.tk-v-en[data-astro-cid-p5dktypg]{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink-soft);margin:2px 0 0;line-height:1.55}.tk-src[data-astro-cid-p5dktypg]{border-top:1px solid var(--line);max-inline-size:34em;font-size:var(--fs-meta);color:var(--ink-soft);margin:26px auto 32px;padding:14px 22px 0}.tk-src[data-astro-cid-p5dktypg] a[data-astro-cid-p5dktypg]{color:var(--aqua-tx)}
