.toc-link[data-astro-cid-e2ispvrt]{border-left:2px solid #0000;margin-left:-1px;transition:color .2s,border-color .2s}.toc-link[data-astro-cid-e2ispvrt]:hover{color:var(--color-ink)}.toc-link[data-astro-cid-e2ispvrt].is-active{border-left-color:var(--color-gold);color:var(--color-accent-on-light)}.pager[data-astro-cid-e2ispvrt]{transition:transform .28s ease-out,box-shadow .28s ease-out}.pager[data-astro-cid-e2ispvrt]:hover{transform:translateY(-4px);box-shadow:0 18px 40px #2e322429}.post-body[data-astro-cid-e2ispvrt]{max-width:68ch}.post-body[data-astro-cid-e2ispvrt] p{margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.post-body[data-astro-cid-e2ispvrt]>p:first-child{border-left:3px solid var(--color-gold);color:var(--color-ink);margin-top:0;padding-left:1.25rem;font-size:clamp(1.1875rem,1.6vw,1.375rem);line-height:1.5}.post-body[data-astro-cid-e2ispvrt] h2{margin-top:3.25rem;scroll-margin-top:7rem;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15}.post-body[data-astro-cid-e2ispvrt] a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.post-body[data-astro-cid-e2ispvrt] a:hover{text-decoration-thickness:2px}.post-body[data-astro-cid-e2ispvrt] ul{background:var(--color-surface);margin-top:1.5rem;padding:.5rem 1.5rem}.post-body[data-astro-cid-e2ispvrt] li{padding:.75rem 0 .75rem 1.75rem;font-size:1.0625rem;line-height:1.5;position:relative}.post-body[data-astro-cid-e2ispvrt] li+li{border-top:1px solid var(--color-line)}.post-body[data-astro-cid-e2ispvrt] li:before{content:"";background:var(--color-gold);width:.625rem;height:2px;position:absolute;top:1.45rem;left:.25rem}.post-body[data-astro-cid-e2ispvrt].has-checklist h2:last-of-type+ul{border-top:3px solid var(--color-gold);padding:.75rem 1.75rem}.post-body[data-astro-cid-e2ispvrt].has-checklist h2:last-of-type+ul li{padding-left:2.25rem}.post-body[data-astro-cid-e2ispvrt].has-checklist h2:last-of-type+ul li:before{border:1.5px solid var(--color-dark);background:0 0;border-radius:2px;width:1.25rem;height:1.25rem;top:.95rem;left:0}.post-body[data-astro-cid-e2ispvrt].has-checklist h2:last-of-type+ul li:after{content:"";border-right:2px solid var(--color-accent-on-light);border-bottom:2px solid var(--color-accent-on-light);opacity:.35;width:.45rem;height:.75rem;position:absolute;top:1.12rem;left:.4rem;transform:rotate(45deg)}.post-body[data-astro-cid-e2ispvrt] table{background:var(--color-surface);margin-top:1.5rem;padding:1.5rem;font-size:.875rem;display:block}.post-body[data-astro-cid-e2ispvrt] thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.post-body[data-astro-cid-e2ispvrt] tbody{gap:3px;display:flex}.post-body[data-astro-cid-e2ispvrt] tr{flex-direction:column;min-width:0;display:flex}.post-body[data-astro-cid-e2ispvrt] tr:before{content:"";background:var(--stage);height:12px;margin-bottom:.75rem;display:block}.post-body[data-astro-cid-e2ispvrt] tr:first-child{--stage:#3a3f2e;flex:35}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(2){--stage:#626041;flex:15}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(3){--stage:#898154;flex:20}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(4){--stage:#b1a167;flex:20}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(5){--stage:#d8c27a;flex:10}.post-body[data-astro-cid-e2ispvrt] tr:first-child:before{border-radius:999px 0 0 999px}.post-body[data-astro-cid-e2ispvrt] tr:last-child:before{border-radius:0 999px 999px 0}.post-body[data-astro-cid-e2ispvrt] td{padding-right:.5rem;display:block}.post-body[data-astro-cid-e2ispvrt] td:first-child{font-family:var(--font-mono);color:var(--color-ink-mute);font-size:.6875rem}.post-body[data-astro-cid-e2ispvrt] td:first-child:before{content:var(--stage-word)}.post-body[data-astro-cid-e2ispvrt] td:nth-child(2){color:var(--color-accent);margin-top:.25rem;font-size:clamp(1.375rem,2.6vw,2rem);line-height:1.1}.post-body[data-astro-cid-e2ispvrt] td:nth-child(3){color:var(--color-ink-soft);margin-top:.5rem;font-size:.8125rem;line-height:1.35}@media (width<=39.99rem){.post-body[data-astro-cid-e2ispvrt] tbody{flex-direction:column;gap:1rem}.post-body[data-astro-cid-e2ispvrt] tr:before{border-radius:999px!important}.post-body[data-astro-cid-e2ispvrt] tr:first-child:before{width:100%}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(2):before{width:43%}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(3):before,.post-body[data-astro-cid-e2ispvrt] tr:nth-child(4):before{width:57%}.post-body[data-astro-cid-e2ispvrt] tr:nth-child(5):before{width:29%}}
