.share[data-astro-cid-zd4mq2vi]{max-width:var(--measure);border-top:1px solid var(--border);margin:2.5rem 0 0;padding-top:1.4rem}.pop[data-astro-cid-zd4mq2vi]{width:fit-content;position:relative}.trigger[data-astro-cid-zd4mq2vi]{border:1px solid var(--border);background:var(--surface);min-height:2.5rem;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.95rem;list-style:none;display:inline-flex}.trigger[data-astro-cid-zd4mq2vi]::-webkit-details-marker{display:none}.trigger[data-astro-cid-zd4mq2vi]:hover,.pop[data-astro-cid-zd4mq2vi][open] .trigger[data-astro-cid-zd4mq2vi]{border-color:var(--accent);color:var(--accent)}.trigger[data-astro-cid-zd4mq2vi]:focus-visible,.panel[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi]:focus-visible,.panel[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]:focus-visible,.text[data-astro-cid-zd4mq2vi]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panel[data-astro-cid-zd4mq2vi]{z-index:5;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:min(24rem,100vw - 2rem);box-shadow:var(--shadow);padding:.6rem;position:absolute;bottom:calc(100% + .5rem);left:0}.text[data-astro-cid-zd4mq2vi]{white-space:pre-wrap;word-break:break-word;background:var(--bg);max-height:6rem;color:var(--muted);font:inherit;border-radius:8px;margin:0 0 .5rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.5;overflow:auto}.icons[data-astro-cid-zd4mq2vi]{gap:.5rem;padding:.2rem .3rem .6rem;display:flex}.panel[data-astro-cid-zd4mq2vi] .icon[data-astro-cid-zd4mq2vi]{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.panel[data-astro-cid-zd4mq2vi] .icon[data-astro-cid-zd4mq2vi][hidden]{display:none}.panel[data-astro-cid-zd4mq2vi] .icon[data-astro-cid-zd4mq2vi]:hover{border-color:var(--accent)}ul[data-astro-cid-zd4mq2vi]{margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-zd4mq2vi][hidden]{display:none}.panel[data-astro-cid-zd4mq2vi] li[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi],.panel[data-astro-cid-zd4mq2vi] li[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;gap:.05rem;padding:.4rem .7rem;font-size:.95rem;text-decoration:none;display:flex}.panel[data-astro-cid-zd4mq2vi] small[data-astro-cid-zd4mq2vi]{color:var(--muted);font-size:.78rem}.panel[data-astro-cid-zd4mq2vi] li[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi]:hover,.panel[data-astro-cid-zd4mq2vi] li[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]:hover{background:var(--accent-soft);color:var(--accent)}.status[data-astro-cid-zd4mq2vi]{min-height:1.3em;color:var(--accent);margin:.3rem .7rem .1rem;font-size:.85rem}@media (width<=600px){.text[data-astro-cid-zd4mq2vi],.panel[data-astro-cid-zd4mq2vi] small[data-astro-cid-zd4mq2vi]{display:none}.panel[data-astro-cid-zd4mq2vi] li[data-astro-cid-zd4mq2vi] a[data-astro-cid-zd4mq2vi],.panel[data-astro-cid-zd4mq2vi] li[data-astro-cid-zd4mq2vi] button[data-astro-cid-zd4mq2vi]{padding:.65rem .7rem}}.post-grid[data-astro-cid-g5songws].has-toc{position:relative}@media (width>=1180px){.post-grid[data-astro-cid-g5songws].has-toc{grid-template-columns:1fr minmax(0, var(--measure)) 1fr;gap:2.5rem;display:grid}.post-grid[data-astro-cid-g5songws].has-toc .post[data-astro-cid-g5songws]{grid-column:2;max-width:none;margin:0}.toc-inline[data-astro-cid-g5songws]{display:none}}.toc-side[data-astro-cid-g5songws]{display:none}@media (width>=1180px){.toc-side[data-astro-cid-g5songws]{border-left:2px solid var(--track-soft);grid-column:3;align-self:start;max-width:16rem;padding-left:1rem;font-size:.88rem;display:block;position:sticky;top:5rem}}.toc[data-astro-cid-g5songws] ol[data-astro-cid-g5songws]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-g5songws] a[data-astro-cid-g5songws]{color:var(--muted);text-decoration:none}.toc[data-astro-cid-g5songws] a[data-astro-cid-g5songws]:hover{color:var(--track)}.toc-inline[data-astro-cid-g5songws]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0 0 1.8rem;padding:.7rem 1rem}.toc-inline[data-astro-cid-g5songws] summary[data-astro-cid-g5songws]{cursor:pointer;font-family:var(--font-head);font-size:.9rem;font-weight:700}.toc-inline[data-astro-cid-g5songws][open] summary[data-astro-cid-g5songws]{margin-bottom:.6rem}.post-head[data-astro-cid-g5songws]{border-bottom:1px solid var(--border);margin-bottom:1.6rem;padding-bottom:1.4rem}.crumbs[data-astro-cid-g5songws]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crumbs[data-astro-cid-g5songws]>a[data-astro-cid-g5songws]:first-child{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-g5songws]>a[data-astro-cid-g5songws]:first-child:hover{color:var(--accent)}.track-chip[data-astro-cid-g5songws]{color:var(--track);background:var(--track-soft);border-color:#0000;text-decoration:none}.series-label[data-astro-cid-g5songws]{color:var(--track);margin:0 0 .3rem;font-size:.85rem;font-weight:700}h1[data-astro-cid-g5songws]{margin-bottom:.6rem}.callout-correction[data-astro-cid-g5songws]{border-left:3px solid var(--muted);font-size:.95rem}.callout-correction[data-astro-cid-g5songws] ul[data-astro-cid-g5songws]{margin:.3rem 0 0}.correction-more[data-astro-cid-g5songws]{margin:.4rem 0 0;font-size:.88rem}.summary[data-astro-cid-g5songws]{color:var(--muted);margin-bottom:1rem;font-size:1.15rem}.post-head[data-astro-cid-g5songws] .post-cover{margin-top:1.4rem}.course-link[data-astro-cid-g5songws]{color:var(--track);font-weight:600;text-decoration:none}.course-link[data-astro-cid-g5songws]:hover{text-decoration:underline}.draft[data-astro-cid-g5songws]{color:var(--amber);font-weight:700}.content[data-astro-cid-g5songws] h2:first-child{margin-top:0}.content[data-astro-cid-g5songws] li{margin-bottom:.35em}.ai-note[data-astro-cid-g5songws]{border-top:1px solid var(--border);color:var(--muted);margin:2.5rem 0 0;padding-top:1rem;font-size:.88rem}.series-box[data-astro-cid-g5songws]{border-radius:var(--radius);background:var(--track-soft);margin-top:2rem;padding:1rem 1.2rem}.series-box[data-astro-cid-g5songws] ol[data-astro-cid-g5songws]{margin:0;padding-left:1.3rem}.series-box[data-astro-cid-g5songws] [data-astro-cid-g5songws][aria-current]{font-weight:700}.post-tags[data-astro-cid-g5songws]{margin-top:2rem}.related[data-astro-cid-g5songws]{margin-top:2.5rem}.related[data-astro-cid-g5songws] h2[data-astro-cid-g5songws]{margin:0 0 .8rem;font-size:1.15rem}.related[data-astro-cid-g5songws] ul[data-astro-cid-g5songws]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.related[data-astro-cid-g5songws] ul[data-astro-cid-g5songws]{grid-template-columns:1fr 1fr}}.related-card[data-astro-cid-g5songws]{border-left:3px solid var(--track);height:100%;padding:.8rem 1rem}.related-card[data-astro-cid-g5songws] .eyebrow[data-astro-cid-g5songws]{color:var(--track);align-items:center;gap:.35rem;margin-bottom:.25rem;display:flex}.related-title[data-astro-cid-g5songws]{font-weight:700;line-height:1.35}.prev-next[data-astro-cid-g5songws]{gap:.7rem;margin-top:2rem;display:grid}@media (width>=640px){.prev-next[data-astro-cid-g5songws]{grid-template-columns:1fr 1fr}}.pn[data-astro-cid-g5songws]{border:1px solid var(--border);border-radius:var(--radius);color:var(--text);flex-direction:column;gap:.2rem;padding:.8rem 1rem;line-height:1.35;text-decoration:none;display:flex}.pn[data-astro-cid-g5songws]:hover{border-color:var(--accent)}.pn[data-astro-cid-g5songws] .eyebrow[data-astro-cid-g5songws]{margin:0}.pn[data-astro-cid-g5songws].next{text-align:right}
