.post-grid[data-astro-cid-nboghucb]{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.post-contents[data-astro-cid-nboghucb]{display:none}.post-contents[data-astro-cid-nboghucb] ol[data-astro-cid-nboghucb],.post-contents-mobile[data-astro-cid-nboghucb] ol[data-astro-cid-nboghucb]{counter-reset:contents;margin:0;padding:0;list-style:none}.post-contents[data-astro-cid-nboghucb] li[data-astro-cid-nboghucb],.post-contents-mobile[data-astro-cid-nboghucb] li[data-astro-cid-nboghucb]{counter-increment:contents}.post-contents[data-astro-cid-nboghucb] a[data-astro-cid-nboghucb],.post-contents-mobile[data-astro-cid-nboghucb] a[data-astro-cid-nboghucb]{color:var(--muted-foreground);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;padding-block:.625rem;line-height:1.4;text-decoration-line:none;display:grid}.post-contents[data-astro-cid-nboghucb] a[data-astro-cid-nboghucb]:before,.post-contents-mobile[data-astro-cid-nboghucb] a[data-astro-cid-nboghucb]:before{content:counter(contents, decimal-leading-zero);font-variant-numeric:tabular-nums}.post-contents[data-astro-cid-nboghucb] a[data-astro-cid-nboghucb]:hover,.post-contents-mobile[data-astro-cid-nboghucb] a[data-astro-cid-nboghucb]:hover{color:var(--foreground);text-decoration-line:underline}.post-contents-title[data-astro-cid-nboghucb]{color:var(--muted-foreground);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.post-contents-mobile[data-astro-cid-nboghucb]{border:1px solid var(--border);border-radius:1rem;padding-inline:1.25rem}.post-contents-mobile[data-astro-cid-nboghucb] summary[data-astro-cid-nboghucb]{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;font-weight:600;list-style:none;display:flex}.post-contents-mobile[data-astro-cid-nboghucb] summary[data-astro-cid-nboghucb]::-webkit-details-marker{display:none}.post-contents-mobile[data-astro-cid-nboghucb] summary[data-astro-cid-nboghucb] svg{flex-shrink:0;width:16px;height:16px}.post-contents-mobile[data-astro-cid-nboghucb][open] summary[data-astro-cid-nboghucb] svg{transform:rotate(180deg)}@media (prefers-reduced-motion:no-preference){.post-contents-mobile[data-astro-cid-nboghucb] summary[data-astro-cid-nboghucb] svg{transition:transform .15s}}.post-contents-mobile[data-astro-cid-nboghucb] nav[data-astro-cid-nboghucb]{padding-bottom:.75rem}.post-text[data-astro-cid-nboghucb]{min-width:0}.post-byline[data-astro-cid-nboghucb]{margin-bottom:1.5rem}.post-row[data-astro-cid-nboghucb]{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.post-row[data-astro-cid-nboghucb]+.post-row[data-astro-cid-nboghucb]{margin-top:2.5rem}.post-notes[data-astro-cid-nboghucb]{align-content:start;gap:1rem;display:grid}.post-notes-title[data-astro-cid-nboghucb],.post-note-title[data-astro-cid-nboghucb]{letter-spacing:0;color:var(--muted-foreground);font-size:.8125rem;font-weight:600}.post-note-text[data-astro-cid-nboghucb]{border-inline-start:2px solid var(--primary);background:var(--muted);border-radius:0 .75rem .75rem 0;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.55}.post-note-text[data-astro-cid-nboghucb] .post-note-title[data-astro-cid-nboghucb]{margin-bottom:.375rem}.post-note-text[data-astro-cid-nboghucb] ul[data-astro-cid-nboghucb]{margin:0;padding-inline-start:1.2em;list-style:outside}@media (width>=900px){.post-grid[data-astro-cid-nboghucb].has-notes{grid-template-columns:minmax(0,56rem);justify-content:center}.post-grid[data-astro-cid-nboghucb].has-notes .post-row[data-astro-cid-nboghucb]{grid-template-columns:minmax(0,36rem) 17rem;align-items:start;column-gap:3rem}.post-grid[data-astro-cid-nboghucb].has-notes .post-text[data-astro-cid-nboghucb]>[data-astro-cid-nboghucb]:not(.post-row){max-width:36rem}.post-notes[data-astro-cid-nboghucb]{top:calc(var(--site-header-height,0px) + 2rem);position:sticky}.post-row[data-astro-cid-nboghucb][data-post-section]:not([data-post-section=""]) .post-notes[data-astro-cid-nboghucb]{padding-top:.5rem}.post-note-text[data-astro-cid-nboghucb]{background:0 0;border-radius:0;padding:0 0 0 1rem}}.post-grid[data-astro-cid-nboghucb]:not(.has-notes) .post-text[data-astro-cid-nboghucb]{justify-self:center;width:100%;max-width:42rem}@media (width>=1280px){.post-grid[data-astro-cid-nboghucb].has-contents{grid-template-columns:13rem minmax(0,56rem);justify-content:center;column-gap:3.5rem}.post-grid[data-astro-cid-nboghucb].has-contents:not(.has-notes){grid-template-columns:13rem minmax(0,42rem)}.post-contents[data-astro-cid-nboghucb]{top:calc(var(--site-header-height,0px) + 2rem);max-height:calc(100svh - var(--site-header-height,0px) - 4rem);align-self:start;font-size:.875rem;display:block;position:sticky;overflow-y:auto}.post-contents-mobile[data-astro-cid-nboghucb]{display:none}.post-grid[data-astro-cid-nboghucb].has-contents:not(.has-notes) .post-text[data-astro-cid-nboghucb]{justify-self:start}}.post-body[data-astro-cid-nboghucb] blockquote{border-inline-start-width:2px;font-style:normal;font-weight:400}.post-body[data-astro-cid-nboghucb] blockquote p:before,.post-body[data-astro-cid-nboghucb] blockquote p:after{content:none}.post-body[data-astro-cid-nboghucb] p:has(br),.post-signoff[data-astro-cid-nboghucb] p:has(br){text-indent:-1.5em each-line;padding-inline-start:1.5em}.post-body[data-astro-cid-nboghucb] img{border-radius:var(--radius-xl);width:auto;max-width:100%;height:auto}.post-body[data-astro-cid-nboghucb]>h2:first-child{margin-top:0}.post-signoff[data-astro-cid-nboghucb] p{margin:0}.post-signoff[data-astro-cid-nboghucb] a{color:var(--foreground);text-underline-offset:.2em;text-decoration-line:underline}.post-hero[data-astro-cid-f7rfqtnz]{border-bottom:1px solid var(--border);padding-block:1.5rem 3rem}.post-hero-grid[data-astro-cid-f7rfqtnz]{gap:1.5rem;margin-top:1.5rem;display:grid}.post-hero-text[data-astro-cid-f7rfqtnz]{max-width:48rem}.post-meta[data-astro-cid-f7rfqtnz]{color:var(--muted-foreground);flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:1rem;font-size:.9375rem;display:flex}.post-lead[data-astro-cid-f7rfqtnz]{max-width:40rem;margin-top:1.25rem;font-size:1.1875rem;line-height:1.6}@media (width>=900px){.post-hero[data-astro-cid-f7rfqtnz]{padding-bottom:4rem}.post-hero-grid[data-astro-cid-f7rfqtnz].has-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:3.5rem}}.post-main[data-astro-cid-f7rfqtnz]{padding-top:3rem}@media (width>=1024px){.post-main[data-astro-cid-f7rfqtnz]{padding-top:3.5rem}}.post-media[data-astro-cid-f7rfqtnz]{margin:0}.post-media[data-astro-cid-f7rfqtnz]>a[data-astro-cid-f7rfqtnz]{display:block}.post-media[data-astro-cid-f7rfqtnz] img{width:100%;height:auto;display:block}.post-media[data-astro-cid-f7rfqtnz][data-cropped] img{aspect-ratio:4/3;object-fit:cover}.post-media[data-astro-cid-f7rfqtnz]:not([data-cropped])>a[data-astro-cid-f7rfqtnz]{width:min(100%, var(--article-source-width), calc(min(65svh, 35rem) * (var(--article-ratio))))}.post-media[data-astro-cid-f7rfqtnz]:not([data-cropped]) img{object-fit:contain}@media (width<40rem){.post-media[data-astro-cid-f7rfqtnz][data-portrait]>a[data-astro-cid-f7rfqtnz]{width:min(100%, var(--article-source-width))}.post-media[data-astro-cid-f7rfqtnz][data-portrait] img{object-fit:cover;object-position:top;max-height:40svh}.post-media[data-astro-cid-f7rfqtnz][data-portrait][data-text-picture] img{-webkit-mask-image:linear-gradient(#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(#000 calc(100% - 3rem),#0000)}}
