.reading-progress[data-astro-cid-efgjfns5]{z-index:40;pointer-events:none;height:4px;position:fixed;inset-block-start:0;inset-inline:0}.reading-progress[data-astro-cid-efgjfns5] span[data-astro-cid-efgjfns5]{background:var(--primary);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post-meta[data-astro-cid-krra7mlq]{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.95rem;display:flex;& .post-back{color:var(--color-sky-light);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}}.post-topic[data-astro-cid-krra7mlq]{color:var(--color-white);border:1px solid #ffffff4d;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;&:hover{border-color:var(--color-sky-light)}}.post-dot[data-astro-cid-krra7mlq]{background:currentColor;border-radius:50%;block-size:4px;inline-size:4px}.post-results[data-astro-cid-krra7mlq]{border-block-end:1px solid var(--color-border);grid-template-columns:minmax(0,1fr);align-items:center;gap:2rem;padding-block:clamp(2.5rem,5vw,3.5rem);display:grid;&.has-logo{@media (width>=64rem){grid-template-columns:14rem minmax(0,1fr);gap:3rem}}& .post-results-logo{justify-self:center;block-size:auto;inline-size:min(100%,12rem)}}.post-results-stats[data-astro-cid-krra7mlq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid;@media (width>=48rem){grid-template-columns:repeat(4,minmax(0,1fr))}& div{border-inline-start:3px solid var(--color-sunflower);flex-direction:column-reverse;gap:.35rem;padding-inline-start:1rem;display:flex}& dt{color:var(--color-muted-foreground);font-size:.9rem;font-weight:600}& dd{color:var(--color-navy);font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);font-weight:800;font-family:var(--font-heading);line-height:1}}.post-aside[data-astro-cid-krra7mlq]{flex-direction:column;gap:2rem;display:flex;@media (width<=63.98rem){display:contents;& .post-share{order:1}}}.post-aside-logo{block-size:auto;inline-size:9rem}.post-aside-label[data-astro-cid-krra7mlq]{color:var(--color-muted-foreground);letter-spacing:.12em;text-transform:uppercase;margin-block-end:.75rem;font-size:.75rem;font-weight:700}.post-toc[data-astro-cid-krra7mlq]{position:relative;& ol{border-inline-start:1px solid var(--color-border);flex-direction:column;margin:0;list-style:none;display:flex}& a{color:var(--color-muted-foreground);padding:.4rem 0 .4rem 1rem;font-size:.95rem;line-height:1.4;text-decoration:none;transition:color .3s;display:block;&:hover,&[aria-current=location]{color:var(--color-navy)}}& .nested a{padding-inline-start:1.75rem;font-size:.875rem}}.post-toc-marker[data-astro-cid-krra7mlq]{opacity:0;background:var(--color-sunflower);border-radius:3px;inline-size:3px;transition:transform .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),opacity .3s;position:absolute;inset-block-start:0;inset-inline-start:-1px}.post-share[data-astro-cid-krra7mlq]{& ul{gap:.5rem;margin:0;padding:0;list-style:none;display:flex}& .post-share-link{cursor:pointer;background:color-mix(in oklab, var(--color-sky) 9%, var(--color-white));color:var(--color-navy);border-radius:.75rem;place-items:center;block-size:2.5rem;inline-size:2.5rem;transition:background-color .2s,color .2s;display:grid;&:hover{background:var(--color-navy);color:var(--color-white)}& svg{block-size:1.05rem;inline-size:1.05rem}}& .post-share-done,& [data-done] .post-share-copy{display:none}& [data-done] .post-share-done{display:block}}@media (prefers-reduced-motion:reduce){.post-toc-marker[data-astro-cid-krra7mlq],.post-toc[data-astro-cid-krra7mlq] a[data-astro-cid-krra7mlq]{transition:none}}.post-share-status[data-astro-cid-krra7mlq]{color:var(--color-muted-foreground);margin-block-start:.5rem;font-size:.85rem}.post-body[data-astro-cid-krra7mlq]{& h2,& h3{scroll-margin-block-start:7rem}& h2{margin-block-start:1.5rem;font-size:1.6rem}& p,& li{color:var(--color-muted-foreground);font-size:1.125rem;line-height:1.75}& strong{color:var(--color-foreground)}& ul,& ol{flex-direction:column;gap:.4rem;padding-inline-start:1.25rem;display:flex}& ul{list-style:outside}& ol{list-style:decimal}& li::marker{color:var(--color-sky)}&>p:first-child{color:var(--color-foreground);font-size:1.3rem;line-height:1.6}}[data-tone=post] .post-meta[data-astro-cid-krra7mlq]{color:var(--color-muted-foreground);& .post-back{color:var(--color-sky-text)}& .post-topic{color:var(--color-navy);border-color:#11174333;&:hover{border-color:var(--color-sky)}}}
