.post-layout[data-astro-cid-ieykbxho]{width:100%;max-width:1320px;margin-inline:auto;padding-inline:clamp(22px,4vw,60px);display:grid;grid-template-columns:minmax(0,68ch) minmax(210px,30ch);justify-content:space-between;align-items:start;gap:clamp(32px,6vw,80px);padding-block:clamp(36px,5vw,68px) clamp(52px,7vw,90px);font-size:16px;overflow-wrap:anywhere}.meta[data-astro-cid-ieykbxho]{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;font-size:13px;color:var(--muted)}.meta[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]{color:var(--primary);font-weight:550}h1[data-astro-cid-ieykbxho]{margin:10px 0 0;font-size:clamp(25px,2.4vw,32px);font-weight:600;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.prose[data-astro-cid-ieykbxho]{margin-top:clamp(24px,3vw,36px);font-size:16px;line-height:1.8}.prose[data-astro-cid-ieykbxho] p,.prose[data-astro-cid-ieykbxho] ul,.prose[data-astro-cid-ieykbxho] ol{margin:0 0 1em}.prose[data-astro-cid-ieykbxho] ul,.prose[data-astro-cid-ieykbxho] ol{padding-inline-start:1.5em}.prose[data-astro-cid-ieykbxho] li+li{margin-top:.35em}.prose[data-astro-cid-ieykbxho] li>p{margin-block:.35em}.prose[data-astro-cid-ieykbxho] :is(h1,h2,h3,h4,h5,h6){margin:1.65em 0 .6em;line-height:1.4;font-weight:600;scroll-margin-top:90px}.prose[data-astro-cid-ieykbxho] :is(h1,h2){font-size:21px}.prose[data-astro-cid-ieykbxho] h3{font-size:18px}.prose[data-astro-cid-ieykbxho] :is(h4,h5,h6){font-size:16px}.prose[data-astro-cid-ieykbxho] strong{font-weight:600}.prose[data-astro-cid-ieykbxho]>:first-child{margin-top:0}.prose[data-astro-cid-ieykbxho] a,a[data-astro-cid-ieykbxho]:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.prose[data-astro-cid-ieykbxho] img{display:block;max-width:100%;height:auto;margin-block:1.4em;border-radius:8px}.prose[data-astro-cid-ieykbxho] blockquote{margin:1.4em 0;padding-inline-start:1em;border-inline-start:2px solid var(--line);color:var(--muted)}.prose[data-astro-cid-ieykbxho] hr{width:3em;margin:1.7em 0;border:0;border-top:1px solid var(--line)}.prose[data-astro-cid-ieykbxho] code{font-size:.9em}.prose[data-astro-cid-ieykbxho] :not(pre)>code{padding:.1em .3em;background:var(--subtle);border-radius:4px}.prose[data-astro-cid-ieykbxho] pre{overflow-x:auto;padding:1em;border-radius:8px}.prose[data-astro-cid-ieykbxho] table{display:block;overflow-x:auto;border-collapse:collapse;font-size:14px}.prose[data-astro-cid-ieykbxho] :is(th,td){padding:6px 12px;border-bottom:1px solid var(--line);text-align:start}.post-sidebar[data-astro-cid-ieykbxho]{display:grid;gap:16px;position:sticky;top:86px;max-height:calc(100vh - 100px);overflow-y:auto}.desktop-toc[data-astro-cid-ieykbxho],.latest-articles[data-astro-cid-ieykbxho],.mobile-toc[data-astro-cid-ieykbxho]{padding:18px;border-radius:14px}.desktop-toc[data-astro-cid-ieykbxho],.mobile-toc[data-astro-cid-ieykbxho]{background:var(--subtle)}.latest-articles[data-astro-cid-ieykbxho]{background:light-dark(#eff3f7,#222932)}.post-sidebar[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]:focus-visible,.mobile-toc[data-astro-cid-ieykbxho] summary[data-astro-cid-ieykbxho]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.post-sidebar[data-astro-cid-ieykbxho] h2[data-astro-cid-ieykbxho]{margin:0 0 12px;font-size:15px;font-weight:600}.toc[data-astro-cid-ieykbxho],.latest-list[data-astro-cid-ieykbxho]{display:grid}.toc[data-astro-cid-ieykbxho]{gap:8px;color:var(--text)}.toc[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho],.latest-list[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho],.tags[data-astro-cid-ieykbxho] a[data-astro-cid-ieykbxho]{font-size:14px;line-height:1.5}.latest-list[data-astro-cid-ieykbxho]{gap:10px;color:var(--muted)}.tags[data-astro-cid-ieykbxho]{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--primary)}.mobile-toc[data-astro-cid-ieykbxho]{display:none}@media(max-width:860px){.post-layout[data-astro-cid-ieykbxho]{display:block}.post[data-astro-cid-ieykbxho],.post-sidebar[data-astro-cid-ieykbxho]{max-width:68ch;margin-inline:auto}.desktop-toc[data-astro-cid-ieykbxho]{display:none}.mobile-toc[data-astro-cid-ieykbxho]{display:block;margin-top:18px;padding:12px 16px;color:var(--muted);font-size:14px}.mobile-toc[data-astro-cid-ieykbxho] summary[data-astro-cid-ieykbxho]{cursor:pointer}.mobile-toc[data-astro-cid-ieykbxho] .toc[data-astro-cid-ieykbxho]{margin-top:10px}.post-sidebar[data-astro-cid-ieykbxho]{position:static;max-height:none;overflow:visible;margin-top:36px}}
