.tab[data-astro-cid-qsruyge4]{color:var(--c-ink);background:var(--c-paper-raised);border:var(--rule-hair) solid var(--tab-accent);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);transition:transform var(--dur-fast) var(--ease-sheet), box-shadow var(--dur-fast) var(--ease-sheet);cursor:pointer;border-left:none;margin-bottom:-1px;margin-left:.9rem;padding:.6rem 2.1rem .55rem 1rem;text-decoration:none;display:block;position:relative;transform:translate(0)}.tab[data-astro-cid-qsruyge4]:before{content:"";background:var(--tab-accent);width:4px;position:absolute;top:0;bottom:0;left:0}a[data-astro-cid-qsruyge4].tab:hover,a[data-astro-cid-qsruyge4].tab:focus-visible{box-shadow:-14px 0 0 -12px var(--c-grey-300);z-index:2;background:var(--c-paper-raised);transform:translate(14px)}.tab-slot[data-astro-cid-qsruyge4]{display:block;position:relative}a[data-astro-cid-qsruyge4].tab[data-active=true]{border-color:var(--tab-accent);background:var(--c-paper-raised);z-index:4;transform:translate(26px)}a[data-astro-cid-qsruyge4].tab[data-active=true]:before{width:6px}.tab-bridge[data-astro-cid-qsruyge4]{background:var(--c-paper);z-index:4;position:absolute;inset:0 -3rem 0 100%}.tab-head[data-astro-cid-qsruyge4]{align-items:center;gap:.6rem;display:flex}.tab-num[data-astro-cid-qsruyge4]{color:var(--tab-accent);flex-shrink:0;font-size:.68rem}.tab-label[data-astro-cid-qsruyge4]{color:var(--tab-accent);flex:1;font-size:.85rem;font-weight:500;line-height:1.3}.tab-marker[data-astro-cid-qsruyge4]{border:var(--rule-hair) solid var(--tab-accent);flex-shrink:0;width:7px;height:7px}a[data-astro-cid-qsruyge4].tab[data-active=true] .tab-marker[data-astro-cid-qsruyge4]{background:var(--tab-accent)}.tab--upcoming[data-astro-cid-qsruyge4]{background-color:var(--c-paper-raised);background-image:repeating-linear-gradient(45deg, var(--c-grey-200) 0, var(--c-grey-200) 1px, transparent 1px, transparent 7px);color:var(--c-grey-500);border-style:dashed;border-color:var(--tab-accent)}.tab--upcoming[data-astro-cid-qsruyge4]:before{opacity:.4}.tab--upcoming[data-astro-cid-qsruyge4]:focus-visible,.tab--upcoming[data-astro-cid-qsruyge4]:hover{background-image:repeating-linear-gradient(45deg, var(--c-grey-300) 0, var(--c-grey-300) 1px, transparent 1px, transparent 7px)}.tab--upcoming[data-astro-cid-qsruyge4] .tab-label[data-astro-cid-qsruyge4]{font-style:italic}.tab-stamp[data-astro-cid-qsruyge4]{letter-spacing:.08em;text-transform:uppercase;border:var(--rule-hair) solid var(--tab-accent);color:var(--tab-accent);flex-shrink:0;padding:.1rem .35rem;font-size:.58rem}@media (width<=980px){.tab-bridge[data-astro-cid-qsruyge4]{display:none}a[data-astro-cid-qsruyge4].tab[data-active=true]{transform:none}}.index[data-astro-cid-xrwgnh5i]{border-right:var(--rule-hair) solid var(--c-line);z-index:2;grid-column:2;height:100vh;position:sticky;top:0;overflow:visible}.stage-stack[data-astro-cid-xrwgnh5i]{flex-direction:column;height:100%;margin:0;padding:0;list-style:none;display:flex}.stage-group[data-astro-cid-xrwgnh5i]{border-bottom:var(--rule-hair) solid var(--c-line);flex:none}.stage-group[data-astro-cid-xrwgnh5i][data-open=true]{background:var(--c-paper);flex-direction:column;flex:auto;min-height:0;display:flex}.stage-row[data-astro-cid-xrwgnh5i]{color:var(--stage-color);background:var(--c-paper);border-left:5px solid var(--stage-color);flex:none;align-items:center;gap:.75rem;padding:.85rem 1.25rem;text-decoration:none;display:flex}.stage-row[data-astro-cid-xrwgnh5i]:hover,.stage-row[data-astro-cid-xrwgnh5i]:focus-visible{background:var(--c-paper)}.stage-group[data-astro-cid-xrwgnh5i][data-open=true] .stage-row[data-astro-cid-xrwgnh5i]{z-index:1;background:0 0;border-left-width:8px;font-weight:600;position:relative}.stage-row-num[data-astro-cid-xrwgnh5i]{font-size:.75rem}.stage-row-label[data-astro-cid-xrwgnh5i]{flex:1;font-size:.95rem}.stage-row-count[data-astro-cid-xrwgnh5i]{font-size:.68rem}.folder[data-astro-cid-xrwgnh5i]{flex:auto;min-height:0;padding:1.1rem .6rem 2rem 0;overflow:hidden auto}.folder-desc[data-astro-cid-xrwgnh5i]{color:var(--stage-color);max-width:42ch;margin:0 0 1rem 1.9rem;font-size:.8rem}.tab-stack[data-astro-cid-xrwgnh5i]{margin:0;padding:0;list-style:none}.index-empty[data-astro-cid-xrwgnh5i]{color:var(--stage-color);margin-left:1.9rem;font-size:.8rem}@media (width<=980px){.index[data-astro-cid-xrwgnh5i]{border-right:none;grid-column:1/-1;height:auto;position:static}.stage-stack[data-astro-cid-xrwgnh5i]{height:auto}.stage-group[data-astro-cid-xrwgnh5i][data-open=true]{flex:none}.folder[data-astro-cid-xrwgnh5i]{overflow-y:visible}}.topic[data-astro-cid-65oyo7xo]{background:var(--c-paper-raised);border:var(--rule-hair) solid var(--c-line-soft);border-radius:14px;padding:1.3rem 1.4rem 1.4rem}.topic-title[data-astro-cid-65oyo7xo]{margin:0 0 .5rem;font-size:1.2rem;font-weight:600;line-height:1.3}.topic-summary[data-astro-cid-65oyo7xo]{color:var(--c-ink-soft);margin:0 0 1.1rem;font-size:.95rem}.topic-summary[data-astro-cid-65oyo7xo]:has(+.problems){margin-bottom:.6rem}.problems[data-astro-cid-65oyo7xo]{margin-bottom:1.1rem}.problems-intro[data-astro-cid-65oyo7xo]{color:var(--c-ink-soft);margin:0 0 .3rem;font-size:.88rem}.topic-grid[data-astro-cid-65oyo7xo]{border:var(--rule-hair) solid var(--c-line-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);display:grid;overflow:hidden}.topic-cell[data-astro-cid-65oyo7xo]{flex-direction:column;min-width:0;padding:0 .85rem .9rem;display:flex}.topic-cell[data-astro-cid-65oyo7xo]+.topic-cell[data-astro-cid-65oyo7xo]{border-left:var(--rule-hair) solid var(--c-line-soft)}.topic-label[data-astro-cid-65oyo7xo]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--c-grey-500);border-bottom:var(--rule-hair) solid var(--c-line-soft);margin:0 -.85rem .8rem;padding:.35rem .85rem;font-size:.66rem;font-weight:400}.topic-body[data-astro-cid-65oyo7xo]{margin-block:auto}.symptoms[data-astro-cid-65oyo7xo],.keywords[data-astro-cid-65oyo7xo],.videos[data-astro-cid-65oyo7xo]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.symptoms[data-astro-cid-65oyo7xo]{gap:.3rem}.symptoms[data-astro-cid-65oyo7xo] li[data-astro-cid-65oyo7xo]{color:var(--c-ink-soft);padding-left:1rem;font-size:.88rem;line-height:1.35;position:relative}.symptoms[data-astro-cid-65oyo7xo] li[data-astro-cid-65oyo7xo]:before{content:"•";color:var(--c-grey-500);position:absolute;top:0;left:.2rem}.keywords[data-astro-cid-65oyo7xo]{gap:.45rem}.keywords[data-astro-cid-65oyo7xo] li[data-astro-cid-65oyo7xo]{align-items:baseline;gap:.45rem;font-size:.82rem;line-height:1.35;display:flex}.keyword-type[data-astro-cid-65oyo7xo]{text-align:center;width:1.35rem;font-family:var(--font-mono);color:var(--c-grey-500);border:var(--rule-hair) solid var(--c-grey-300);flex:none;font-size:.62rem;font-weight:500}.keywords[data-astro-cid-65oyo7xo] a[data-astro-cid-65oyo7xo]{color:var(--c-ink);text-decoration:underline;text-decoration-color:var(--c-grey-300);text-underline-offset:3px}.keywords[data-astro-cid-65oyo7xo] a[data-astro-cid-65oyo7xo]:hover{text-decoration-color:var(--c-ink)}.videos[data-astro-cid-65oyo7xo]{gap:.7rem}.video[data-astro-cid-65oyo7xo]{color:var(--c-ink);grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:.6rem;text-decoration:none;display:grid}.video-thumb[data-astro-cid-65oyo7xo]{aspect-ratio:16/9;border:var(--rule-hair) solid var(--c-line-soft);background:var(--c-grey-100);border-radius:4px;display:block;position:relative;overflow:hidden}.video-thumb[data-astro-cid-65oyo7xo] img[data-astro-cid-65oyo7xo]{object-fit:cover;filter:grayscale(.15);width:100%;height:100%;display:block}.video-thumb[data-astro-cid-65oyo7xo]:has(.video-thumb-text){background:var(--c-paper-raised)}.video-thumb-text[data-astro-cid-65oyo7xo]{-webkit-line-clamp:3;text-align:center;overflow-wrap:anywhere;color:var(--c-ink);-webkit-box-orient:vertical;padding:0 .45rem;font-size:.62rem;font-weight:400;line-height:1.25;display:-webkit-box;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.video[data-astro-cid-65oyo7xo]:hover .video-thumb[data-astro-cid-65oyo7xo]{border-color:var(--c-ink)}.video[data-astro-cid-65oyo7xo]:hover .video-thumb[data-astro-cid-65oyo7xo] img[data-astro-cid-65oyo7xo]{filter:none}.video-duration[data-astro-cid-65oyo7xo]{font-family:var(--font-mono);color:#fff;background:#171614d9;padding:0 .3rem;font-size:.62rem;position:absolute;bottom:4px;right:4px}.video-text[data-astro-cid-65oyo7xo]{flex-direction:column;justify-content:space-between;gap:.25rem;min-width:0;height:0;min-height:100%;display:flex;overflow:hidden}.video-label[data-astro-cid-65oyo7xo]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:-.15em;font-size:.8rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.video-tags[data-astro-cid-65oyo7xo]{flex:none;gap:.3rem;display:flex;overflow:hidden}.tag[data-astro-cid-65oyo7xo]{color:var(--c-grey-500);border:var(--rule-hair) solid var(--c-line-soft);white-space:nowrap;border-radius:4px;padding:0 .35rem;font-size:.64rem}.video[data-astro-cid-65oyo7xo]:hover .tag[data-astro-cid-65oyo7xo]{border-color:var(--c-ink)}.videos-empty[data-astro-cid-65oyo7xo]{text-align:center;color:var(--c-grey-400);margin:0;font-size:.82rem}@container (width<=500px){.topic[data-astro-cid-65oyo7xo]{padding:1.1rem 1.1rem 1.2rem}.topic-grid[data-astro-cid-65oyo7xo]{grid-template-columns:1fr}.topic-cell[data-astro-cid-65oyo7xo]+.topic-cell[data-astro-cid-65oyo7xo]{border-left:0;border-top:var(--rule-hair) solid var(--c-line-soft)}}.reader[data-astro-cid-drkv7qk3]{background:var(--c-paper-raised);grid-column:3;max-height:100vh;padding:1.75rem 2rem 4rem;position:relative;overflow-y:auto}.reader-back[data-astro-cid-drkv7qk3]{color:var(--c-ink-soft);margin-bottom:1rem;font-size:.75rem;text-decoration:none;display:none}.reader-meta[data-astro-cid-drkv7qk3]{color:var(--c-grey-500);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.72rem;display:flex}.reader-status[data-astro-cid-drkv7qk3]{text-transform:uppercase;border:var(--rule-hair) solid var(--c-grey-400);padding:.05rem .4rem}.reader-status[data-astro-cid-drkv7qk3][data-status=upcoming]{border-style:dashed}.reader-title[data-astro-cid-drkv7qk3]{max-width:24ch;margin:0 0 1.1rem;font-size:1.9rem;line-height:1.2}.reader-image[data-astro-cid-drkv7qk3]{object-fit:cover;border:var(--rule-hair) solid var(--c-line-soft);background:var(--c-paper-raised);width:100%;height:auto;max-height:400px;margin:0 0 1.1rem;display:block}.reader--v2[data-astro-cid-drkv7qk3]{--gap:1.25rem;background:var(--c-paper);padding:0 var(--gap) 4rem;container-type:inline-size}.reader--v2[data-astro-cid-drkv7qk3] .reader-head[data-astro-cid-drkv7qk3]{background:var(--c-paper-raised);border-bottom:var(--rule-hair) solid var(--c-line-soft);margin:0 calc(-1 * var(--gap)) var(--gap);padding:1.75rem var(--gap) 1.5rem}.reader--v2[data-astro-cid-drkv7qk3] .reader-image[data-astro-cid-drkv7qk3]{border-radius:8px}.reader-lead[data-astro-cid-drkv7qk3]{color:var(--c-ink-soft);margin:0;font-size:1.02rem}.topics[data-astro-cid-drkv7qk3]{gap:var(--gap);flex-direction:column;display:flex}.section-label[data-astro-cid-drkv7qk3]{text-transform:none;letter-spacing:normal;color:var(--c-ink);margin:0 0 .75rem;font-size:1rem;font-weight:600}.prose[data-astro-cid-drkv7qk3] h2{border-top:var(--rule-hair) solid var(--c-line);margin-top:1.75rem;padding-top:1.75rem;font-size:1rem}.prose[data-astro-cid-drkv7qk3] h2:first-child{border-top:none;margin-top:0;padding-top:0}.prose[data-astro-cid-drkv7qk3] ul{padding-left:1.1rem}.prose[data-astro-cid-drkv7qk3] code{font-family:var(--font-mono);color:#c84d45;background:var(--c-paper);white-space:nowrap;border-radius:.3em;padding:.1em .3em;font-size:.88em;line-height:1}.keyword-groups[data-astro-cid-drkv7qk3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.keyword-group-label[data-astro-cid-drkv7qk3]{text-transform:none;color:var(--c-ink-soft);border-bottom:var(--rule-hair) solid var(--c-line-soft);margin:0 0 .5rem;padding-bottom:.35rem;font-size:.9rem}.keyword-group[data-astro-cid-drkv7qk3] ul[data-astro-cid-drkv7qk3]{flex-direction:column;gap:.35rem;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.keyword-empty[data-astro-cid-drkv7qk3]{color:var(--c-grey-400)}.link-list[data-astro-cid-drkv7qk3],.related-list[data-astro-cid-drkv7qk3]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.link-list[data-astro-cid-drkv7qk3] a[data-astro-cid-drkv7qk3]{z-index:1;color:var(--c-ink);border-bottom:var(--rule-hair) solid var(--c-line-soft);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.5rem .1rem;text-decoration:none;display:flex;position:relative}.link-list[data-astro-cid-drkv7qk3] a[data-astro-cid-drkv7qk3]>[data-astro-cid-drkv7qk3]{pointer-events:none}.link-list[data-astro-cid-drkv7qk3] a[data-astro-cid-drkv7qk3]:hover{border-bottom-color:var(--c-ink)}.link-list[data-astro-cid-drkv7qk3] a[data-astro-cid-drkv7qk3]:hover .tag[data-astro-cid-drkv7qk3]{border-color:var(--c-ink)}.link-label[data-astro-cid-drkv7qk3]{flex:auto;min-width:12ch}.link-tags[data-astro-cid-drkv7qk3]{flex-shrink:0;align-items:center;gap:.4rem;display:flex}.tag[data-astro-cid-drkv7qk3]{color:var(--c-grey-500);border:var(--rule-hair) solid var(--c-line-soft);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-sheet);border-radius:5px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.7rem;display:inline-flex}.related-list[data-astro-cid-drkv7qk3] a[data-astro-cid-drkv7qk3]{color:var(--c-ink-soft);border:var(--rule-hair) solid var(--c-line-soft);padding:.3rem .6rem;font-size:.78rem;text-decoration:none;display:inline-block}.related-list[data-astro-cid-drkv7qk3] a[data-astro-cid-drkv7qk3]:hover{border-color:var(--c-ink);color:var(--c-ink)}@media (width<=980px){.reader[data-astro-cid-drkv7qk3]{z-index:30;background:var(--c-paper-raised);grid-column:1/-1;max-height:100vh;padding-top:1.25rem;position:fixed;inset:0}.reader-back[data-astro-cid-drkv7qk3]{display:inline-block}.reader--v2[data-astro-cid-drkv7qk3]{background:var(--c-paper);padding-top:0}.reader--v2[data-astro-cid-drkv7qk3] .reader-head[data-astro-cid-drkv7qk3]{padding-top:1.25rem}.keyword-groups[data-astro-cid-drkv7qk3]{grid-template-columns:1fr}}.shell[data-astro-cid-xiwknknd]{grid-template-columns:minmax(140px,1.3fr) minmax(0,3.4fr) minmax(0,7.3fr);max-width:1440px;margin:0 auto;display:grid}.reader-empty[data-astro-cid-xiwknknd]{background:var(--c-paper);grid-column:3;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.reader-empty-label[data-astro-cid-xiwknknd]{letter-spacing:.1em;text-transform:uppercase;color:var(--c-grey-500);background:var(--c-paper);border:var(--rule-hair) solid var(--c-grey-300);padding:.5rem 1rem;font-size:.85rem}@media (width<=980px){.shell[data-astro-cid-xiwknknd]{display:block}.reader-empty[data-astro-cid-xiwknknd]{height:auto;min-height:30vh;padding:1.5rem 1.25rem;position:static}}@media (width<=980px) and (orientation:portrait){.reader-empty[data-astro-cid-xiwknknd]{display:none}}
