html.notes-on .pen-nib[data-astro-cid-5s357vue]{fill:var(--pencil);stroke:var(--pencil)}.cs-gutter-block[data-astro-cid-bwvyxjjp]{opacity:0;pointer-events:none;z-index:40;width:170px;transition:opacity .4s,transform .4s;position:fixed;top:110px;left:max(16px,50vw - 614px);transform:translateY(6px)}.cs-gutter-block[data-astro-cid-bwvyxjjp].is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=1023px){.cs-gutter-block[data-astro-cid-bwvyxjjp]{display:none}}@media (prefers-reduced-motion:reduce){.cs-gutter-block[data-astro-cid-bwvyxjjp]{transition:none}}.cs-rail[data-astro-cid-bwvyxjjp]{align-items:flex-start;gap:10px;display:flex}.cs-rail-track[data-astro-cid-bwvyxjjp]{background:var(--ink-10);flex-shrink:0;align-self:stretch;width:1px;min-height:100%;position:relative}.cs-rail-fill[data-astro-cid-bwvyxjjp]{background:var(--ink);width:1px;height:0;transition:height 80ms linear;position:absolute;top:0;left:0}.cs-rail-list[data-astro-cid-bwvyxjjp]{flex:1;min-width:0;margin:0;padding:0;list-style:none}.cs-rail-item{margin-bottom:12px}.cs-rail-link{color:var(--ink-20);cursor:pointer;flex-direction:column;gap:1px;text-decoration:none;transition:color .15s;display:flex}.cs-rail-link:hover,.cs-rail-link:focus-visible{color:var(--ink);outline:none}.cs-rail-link:focus-visible{outline:2px solid var(--pencil);outline-offset:2px;border-radius:1px}.cs-rail-num{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;line-height:1}.cs-rail-label{font-family:var(--font-serif);font-variation-settings:"opsz" 12, "wght" 400;text-transform:none;letter-spacing:0;font-size:12px;line-height:1.3}[data-state=current] .cs-rail-link{color:var(--ink)}[data-state=read] .cs-rail-link{color:var(--ink-40)}[data-state=upcoming] .cs-rail-link{color:var(--ink-20)}.cs-pen-wrap[data-astro-cid-bwvyxjjp]{margin-top:28px}.cs-pen-btn[data-astro-cid-bwvyxjjp]{all:unset;cursor:pointer;color:var(--ink-40);align-items:center;gap:10px;min-height:44px;display:inline-flex;position:relative}.cs-pen-btn[data-astro-cid-bwvyxjjp]:focus-visible{outline:2px solid var(--pencil);outline-offset:4px;border-radius:2px}.cs-pen-icon[data-astro-cid-bwvyxjjp]{color:inherit;justify-content:center;align-items:center;transition:transform .2s,color .2s;display:flex}.cs-pen-btn[data-astro-cid-bwvyxjjp]:hover .cs-pen-icon[data-astro-cid-bwvyxjjp],.cs-pen-btn[data-astro-cid-bwvyxjjp]:focus-visible .cs-pen-icon[data-astro-cid-bwvyxjjp]{color:var(--ink);transform:rotate(-14deg)translateY(-3px)}.cs-pen-hover-label[data-astro-cid-bwvyxjjp]{font-family:var(--font-hand);color:var(--pencil);white-space:nowrap;opacity:0;max-width:0;font-size:15px;line-height:1.2;transition:max-width .3s,opacity .2s;overflow:hidden}.cs-pen-btn[data-astro-cid-bwvyxjjp]:hover .cs-pen-hover-label[data-astro-cid-bwvyxjjp],.cs-pen-btn[data-astro-cid-bwvyxjjp]:focus-visible .cs-pen-hover-label[data-astro-cid-bwvyxjjp]{opacity:1;max-width:110px}.cs-pen-label-on[data-astro-cid-bwvyxjjp]{display:none}.cs-pen-label-off[data-astro-cid-bwvyxjjp],html.notes-on .cs-pen-label-on[data-astro-cid-bwvyxjjp]{display:block}html.notes-on .cs-pen-label-off[data-astro-cid-bwvyxjjp]{display:none}.cs-first-visit[data-astro-cid-bwvyxjjp]{opacity:0;pointer-events:none;margin-top:20px;padding-left:11px;transition:opacity .4s}.cs-first-visit[data-astro-cid-bwvyxjjp].is-visible{opacity:1}.cs-first-visit--done[data-astro-cid-bwvyxjjp]{display:none}.cs-first-visit-text[data-astro-cid-bwvyxjjp]{clip-path:inset(0 100% 0 0);max-width:160px;font-size:15px;line-height:1.4;display:block}.cs-mobile-bar[data-astro-cid-bwvyxjjp]{display:none}@media (width<=1023px){.cs-mobile-bar[data-astro-cid-bwvyxjjp]{z-index:50;background:var(--paper);opacity:0;pointer-events:none;padding:10px 24px 0;transition:opacity .3s,transform .3s;display:block;position:fixed;top:0;left:0;right:0;transform:translateY(-4px)}.cs-mobile-bar[data-astro-cid-bwvyxjjp].is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.cs-mobile-label[data-astro-cid-bwvyxjjp]{letter-spacing:.08em;color:var(--ink-40);padding-bottom:8px;font-size:10px;display:block}.cs-mobile-progress[data-astro-cid-bwvyxjjp]{background:var(--ink-10);height:1px;position:absolute;bottom:0;left:0;right:0}.cs-mobile-fill[data-astro-cid-bwvyxjjp]{background:var(--ink);transform-origin:0;height:100%;transition:transform 80ms linear;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.cs-mobile-bar[data-astro-cid-bwvyxjjp],.cs-mobile-fill[data-astro-cid-bwvyxjjp]{transition:none}}.cs-mobile-pen[data-astro-cid-bwvyxjjp]{display:none}@media (width<=1023px){.cs-mobile-pen[data-astro-cid-bwvyxjjp]{background:var(--paper);border:1px solid var(--ink-20);cursor:pointer;z-index:50;width:56px;height:56px;color:var(--ink-40);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:24px;left:24px}.cs-mobile-pen[data-astro-cid-bwvyxjjp]:focus-visible{outline:2px solid var(--pencil);outline-offset:3px}}
