.notes-archive[data-astro-cid-mejek24l] summary[data-astro-cid-mejek24l]{min-height:44px;cursor:pointer;font-family:var(--font-display);font-size:30px;font-weight:500;line-height:1.3}.notes-archive[data-astro-cid-mejek24l] summary[data-astro-cid-mejek24l]::marker{color:var(--amber-ink)}.notes-archive[data-astro-cid-mejek24l] summary[data-astro-cid-mejek24l] span[data-astro-cid-mejek24l]{font-family:var(--font-text);font-size:15px;color:var(--muted)}.notes-archive[data-astro-cid-mejek24l] details[data-astro-cid-mejek24l][open] .note-grid[data-astro-cid-mejek24l]{margin-top:32px}#ai-use{scroll-margin-top:110px}.notes-listing[data-astro-cid-mejek24l]{scroll-margin-top:140px}.notes-topics[data-astro-cid-mejek24l]>.section[data-astro-cid-mejek24l]:last-child{border-bottom:1px solid var(--rule)}.notes-hero[data-astro-cid-mejek24l] h1[data-astro-cid-mejek24l]{max-width:920px;font-size:clamp(40px,4vw,48px);line-height:1.12}.notes-jump[data-astro-cid-mejek24l]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;border-top:1px solid var(--text)}.notes-jump__link[data-astro-cid-mejek24l]{display:block;padding:22px 28px 4px 0;color:var(--text);text-decoration:none}.notes-jump__link[data-astro-cid-mejek24l]+.notes-jump__link[data-astro-cid-mejek24l]{padding-left:28px;border-left:1px solid var(--rule)}.notes-jump__title[data-astro-cid-mejek24l]{display:block;font-family:var(--font-display);font-size:26px;font-weight:500;line-height:1.18;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:6px}.notes-jump__link[data-astro-cid-mejek24l]:hover .notes-jump__title[data-astro-cid-mejek24l]{text-decoration-color:var(--amber-ink)}.notes-jump__summary[data-astro-cid-mejek24l]{display:block;margin-top:12px;color:var(--muted);font-size:16px;line-height:1.5}.notes-jump-bar[data-astro-cid-mejek24l]{position:fixed;top:0;right:0;left:0;z-index:19;background:var(--bg);border-bottom:1px solid var(--text);transform:translateY(-100%);visibility:hidden;transition:transform .16s ease,visibility 0s linear .16s}.notes-jump-bar[data-astro-cid-mejek24l].is-visible{transform:none;visibility:visible;transition:transform .16s ease}.notes-jump-bar__inner[data-astro-cid-mejek24l]{display:flex;gap:28px;width:calc(100% - 2 * var(--gutter));max-width:var(--page);margin:0 auto}.notes-jump-bar[data-astro-cid-mejek24l] a[data-astro-cid-mejek24l]{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;color:var(--text);font-size:15px;font-weight:500;text-decoration:none}.notes-jump-bar[data-astro-cid-mejek24l] a[data-astro-cid-mejek24l]:after{content:attr(data-label);content:attr(data-label) / "";height:0;overflow:hidden;visibility:hidden;font-weight:600}.notes-jump-bar[data-astro-cid-mejek24l] a[data-astro-cid-mejek24l]:hover{text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:2px;text-underline-offset:6px}.notes-jump-bar[data-astro-cid-mejek24l] a[data-astro-cid-mejek24l][aria-current]{font-weight:600;text-decoration:underline;text-decoration-color:var(--amber);text-decoration-thickness:3px;text-underline-offset:6px}.notes-disclosure[data-astro-cid-mejek24l]{padding-top:18px;padding-bottom:18px;border-bottom:0}.notes-listing__header[data-astro-cid-mejek24l]{margin-bottom:32px}.notes-listing__header[data-astro-cid-mejek24l] h2[data-astro-cid-mejek24l]{font-size:clamp(30px,3vw,38px);font-weight:400;line-height:1.18}.notes-index-grid .note-card{border-top:0}.notes-disclosure__inner[data-astro-cid-mejek24l]{max-width:720px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:28px 0}.notes-disclosure[data-astro-cid-mejek24l] h2[data-astro-cid-mejek24l]{margin:0 0 12px;color:var(--text);font-family:var(--font-text);font-size:16px;font-weight:600;letter-spacing:0}.notes-disclosure[data-astro-cid-mejek24l] p[data-astro-cid-mejek24l]{margin:0;max-width:min(65ch,580px);color:var(--muted);font-size:16px;line-height:1.55}@media(prefers-reduced-motion:reduce){.notes-jump-bar[data-astro-cid-mejek24l],.notes-jump-bar[data-astro-cid-mejek24l].is-visible{transition:none}}@media(max-width:760px){.notes-hero[data-astro-cid-mejek24l] h1[data-astro-cid-mejek24l]{max-width:none;font-size:36px}.notes-jump[data-astro-cid-mejek24l]{grid-template-columns:minmax(0,1fr);margin-top:32px}.notes-jump__link[data-astro-cid-mejek24l],.notes-jump__link[data-astro-cid-mejek24l]+.notes-jump__link[data-astro-cid-mejek24l]{padding:18px 0 20px}.notes-jump__link[data-astro-cid-mejek24l]+.notes-jump__link[data-astro-cid-mejek24l]{border-left:0;border-top:1px solid var(--rule)}.notes-jump__title[data-astro-cid-mejek24l]{font-size:24px}}
