.post-head[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--ink);padding-block:clamp(2.5rem,7vw,5rem) 2.5rem}.post-head[data-astro-cid-jo55ryrt] .label[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{text-decoration:none}.post-head[data-astro-cid-jo55ryrt] h1[data-astro-cid-jo55ryrt]{letter-spacing:.06em;text-wrap:balance;max-width:24em;margin-top:1.2rem;font-size:clamp(1.8rem,1.3rem + 2.1vw,3rem);line-height:1.65}.post-description[data-astro-cid-jo55ryrt]{max-width:42rem;color:var(--ink-2);margin-top:1.2rem}.post-meta[data-astro-cid-jo55ryrt]{color:var(--ink-3);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.3rem;font-size:.78rem;display:flex}.post-company[data-astro-cid-jo55ryrt]{background:var(--paper-2);flex-wrap:wrap;gap:1.2rem 2.5rem;margin:1.8rem 0 0;padding:1.3rem;font-size:.84rem;display:flex}.post-company[data-astro-cid-jo55ryrt] dt[data-astro-cid-jo55ryrt]{color:var(--ink-3);margin-bottom:.2rem;font-size:.7rem}.post-company[data-astro-cid-jo55ryrt] dd[data-astro-cid-jo55ryrt]{margin:0}.post-grid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0, var(--w-text)) minmax(0, 1fr);gap:clamp(2rem,6vw,6rem);padding-top:2.5rem;display:grid}.post-body[data-astro-cid-jo55ryrt]{min-width:0}.post-points[data-astro-cid-jo55ryrt]{background:var(--paper-2);border-left:3px solid var(--shu);margin-bottom:2.3rem;padding:1.4rem 1.5rem}.post-points[data-astro-cid-jo55ryrt] h2[data-astro-cid-jo55ryrt]{font-size:.95rem}.post-points[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{margin-top:.7rem;padding-left:1.2em;font-size:.9rem;line-height:1.9}.post-points[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]+li[data-astro-cid-jo55ryrt]{margin-top:.4rem}.post-body[data-astro-cid-jo55ryrt] .prose[data-astro-cid-jo55ryrt]>:first-child{margin-top:0}.post-section[data-astro-cid-jo55ryrt]{margin-top:3rem}.post-section[data-astro-cid-jo55ryrt]>h2[data-astro-cid-jo55ryrt]{margin-bottom:1rem;font-size:1.15rem}.sources[data-astro-cid-jo55ryrt]{border-top:1px solid var(--rule);padding-top:1.8rem}.sources[data-astro-cid-jo55ryrt] ul[data-astro-cid-jo55ryrt]{padding-left:1.2em;font-size:.88rem;line-height:1.9}.sources[data-astro-cid-jo55ryrt] small[data-astro-cid-jo55ryrt]{color:var(--ink-3);display:block}.sources[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]+li[data-astro-cid-jo55ryrt]{margin-top:.8rem}.post-notice[data-astro-cid-jo55ryrt]{color:var(--ink-3);margin-top:1.4rem;font-size:.76rem;line-height:1.9}.lesson-links[data-astro-cid-jo55ryrt]{border-top:1px solid var(--rule);padding:0;list-style:none}.lesson-links[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{border-bottom:1px solid var(--rule);gap:.4rem;padding-block:1rem;text-decoration:none;display:grid}.lesson-links[data-astro-cid-jo55ryrt] b[data-astro-cid-jo55ryrt]{font-family:var(--serif);font-weight:700}.lesson-links[data-astro-cid-jo55ryrt] span[data-astro-cid-jo55ryrt]{color:var(--ink-2);font-size:.82rem;line-height:1.9}.series-note[data-astro-cid-jo55ryrt]{color:var(--ink-2);font-size:.88rem}.company-link[data-astro-cid-jo55ryrt]{margin-top:1rem;font-size:.85rem;display:inline-block}.post-back[data-astro-cid-jo55ryrt]{margin-top:3rem}.post-toc[data-astro-cid-jo55ryrt]{place-self:start end;width:min(100%,15rem);font-size:.82rem;line-height:1.9;position:sticky;top:5.5rem}.post-toc[data-astro-cid-jo55ryrt] ol[data-astro-cid-jo55ryrt]{margin-top:1rem;padding:0;list-style:none}.post-toc[data-astro-cid-jo55ryrt] li[data-astro-cid-jo55ryrt]+li[data-astro-cid-jo55ryrt]{margin-top:.65rem}.post-toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]{color:var(--ink-2);text-decoration:none}.post-toc[data-astro-cid-jo55ryrt] a[data-astro-cid-jo55ryrt]:hover{color:var(--shu)}.source-shortcut[data-astro-cid-jo55ryrt]{margin-top:1.5rem;display:inline-block}@media (width<=52rem){.post-grid[data-astro-cid-jo55ryrt]{grid-template-columns:minmax(0,1fr)}.post-toc[data-astro-cid-jo55ryrt]{display:none}}
