.bodytext[data-astro-cid-vh2ypej4]{color:var(--text)}.bodytext[data-astro-cid-vh2ypej4] blockquote{border-left:5px solid #bbb;margin:2.5em 0;padding:0 1.1em 0 1.3em;font-style:italic;position:relative}.bodytext[data-astro-cid-vh2ypej4] h2,.bodytext[data-astro-cid-vh2ypej4] h3{margin:1.5em 0 1em}.bodytext[data-astro-cid-vh2ypej4] h2{font-size:var(--fs-l);line-height:var(--lh-s)}.bodytext[data-astro-cid-vh2ypej4] h3{font-size:var(--fs-m);line-height:var(--lh-m)}.bodytext[data-astro-cid-vh2ypej4] p{font-size:var(--fs-s);line-height:var(--lh-xxl);margin:0 0 1.5em}.bodytext[data-astro-cid-vh2ypej4] ul{margin:0 0 1.5em;padding:0 0 0 1.5em;list-style:circle}.bodytext[data-astro-cid-vh2ypej4] li{font-size:var(--fs-s);margin:.7em 0;line-height:1.6;list-style-type:square}.bodytext[data-astro-cid-vh2ypej4] a{color:var(--primary);font-weight:var(--fw-bold);text-decoration:none}.bodytext[data-astro-cid-vh2ypej4] img{border-radius:var(--radius);max-width:100%;height:auto;margin:2.5em auto;display:block}.bodytext[data-astro-cid-vh2ypej4] code:not(pre code){color:inherit;text-shadow:none;background:#ecebea;border:none;border-radius:.1em;padding:.1em .3em .2em}.bodytext[data-astro-cid-vh2ypej4] pre{border-radius:8px;margin:1.5em 0;padding:1em;overflow:auto;box-shadow:0 4px 8px #0000001a}.bodytext[data-astro-cid-vh2ypej4] pre code{background-color:#0000;border:none;border-radius:0;padding:0;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace}@media (width>=1024px){.bodytext[data-astro-cid-vh2ypej4] a:hover{color:var(--button-hover)}}.meta[data-astro-cid-lt3s3dwh]{color:var(--text);margin:var(--sp-m) 0;background:0 0;flex-flow:wrap;font-size:.8em;display:flex}.meta[data-astro-cid-lt3s3dwh] svg[data-astro-cid-lt3s3dwh]{fill:var(--primary);height:18px;margin:var(--inline-xs);width:18px}.meta[data-astro-cid-lt3s3dwh] span[data-astro-cid-lt3s3dwh]{color:var(--text);margin:var(--sp-xs) var(--sp-s) var(--sp-xs) 0;text-transform:uppercase;align-items:center;display:flex}.meta[data-astro-cid-lt3s3dwh] a[data-astro-cid-lt3s3dwh]{color:var(--text);align-items:center;display:flex}@media (width>=600px){.meta[data-astro-cid-lt3s3dwh]{margin:calc(var(--sp-m) * 1.5) 0 var(--sp-m)}}@media (hover:hover){.meta[data-astro-cid-lt3s3dwh] a[data-astro-cid-lt3s3dwh] svg[data-astro-cid-lt3s3dwh]{transition:all .5s ease-in-out}.meta[data-astro-cid-lt3s3dwh] a:hover svg{color:var(--primary);transform:scale(1.3)}}.links[data-astro-cid-6bcxqwhs]{border-bottom:1px solid var(--line-color);border-top:1px solid var(--line-color);margin:var(--stack-l);padding:var(--sp-l) var(--sp-m);flex-direction:column;margin-bottom:0;display:flex}a[data-astro-cid-6bcxqwhs]{display:flex}a[data-astro-cid-6bcxqwhs]:nth-child(2){margin:var(--sp-default) 0 0}.arrow[data-astro-cid-6bcxqwhs] svg[data-astro-cid-6bcxqwhs]{fill:var(--attention);height:var(--sp-m);margin:var(--inline-m);width:var(--sp-m);flex-grow:0;flex-shrink:0}.next-link-text[data-astro-cid-6bcxqwhs]{text-align:right;width:100%}.link-title[data-astro-cid-6bcxqwhs]{color:var(--text);margin:0;font-size:1.1em;font-weight:600}time[data-astro-cid-6bcxqwhs]{color:var(--gray-g);margin-top:.5em;font-size:.8em;font-weight:400;display:block}@media (width>=1024px){.prev-link-text[data-astro-cid-6bcxqwhs]{margin-right:20px}.next-link-text[data-astro-cid-6bcxqwhs]{margin-left:20px}.links[data-astro-cid-6bcxqwhs]{flex-direction:row-reverse;justify-content:center}.arrow[data-astro-cid-6bcxqwhs] svg[data-astro-cid-6bcxqwhs]{margin:var(--inline-s);transition:all .5s}@media (hover:hover){.links[data-astro-cid-6bcxqwhs] a[data-astro-cid-6bcxqwhs]:hover svg[data-astro-cid-6bcxqwhs]{transform:scale(1.5)}}}.author[data-astro-cid-hbs4ykhd]{background:var(--card-background);border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:var(--sp-default);margin:var(--sp-l) 0;padding:var(--sp-default);display:flex}.avatar[data-astro-cid-hbs4ykhd]{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;width:72px;height:72px;overflow:hidden}.avatar[data-astro-cid-hbs4ykhd] img{object-fit:cover;width:100%;height:100%;display:block}.body[data-astro-cid-hbs4ykhd]{min-width:0}.name[data-astro-cid-hbs4ykhd]{color:var(--text);font-size:var(--fs-s);margin:0;font-weight:700}.role[data-astro-cid-hbs4ykhd]{color:var(--text-light);margin:2px 0 var(--sp-s);text-transform:uppercase;letter-spacing:.04em;font-size:.8em}.bio[data-astro-cid-hbs4ykhd],.note[data-astro-cid-hbs4ykhd]{color:var(--text);margin:0 0 var(--sp-s);font-size:.9em;line-height:1.6}.note[data-astro-cid-hbs4ykhd]{border-left:2px solid var(--primary);color:var(--text-light);padding-left:var(--sp-s)}.links[data-astro-cid-hbs4ykhd]{align-items:center;gap:var(--sp-s);margin:var(--sp-m) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.links[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]{color:var(--text-light);align-items:center;display:flex}.links[data-astro-cid-hbs4ykhd] svg[data-astro-cid-hbs4ykhd]{fill:currentColor;width:20px;height:20px}@media (hover:hover){.links[data-astro-cid-hbs4ykhd] a[data-astro-cid-hbs4ykhd]:hover{color:var(--primary)}}.more[data-astro-cid-hbs4ykhd]{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:4px 12px;font-size:.8em;text-decoration:none}@media (width<=479px){.author[data-astro-cid-hbs4ykhd]{flex-direction:column}}.share[data-astro-cid-x2g37gv3]{align-items:center;gap:var(--sp-s);margin:var(--sp-l) 0 var(--sp-default);flex-wrap:wrap;display:flex}.label[data-astro-cid-x2g37gv3]{color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;font-size:.8em}ul[data-astro-cid-x2g37gv3]{gap:var(--sp-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-x2g37gv3],button[data-astro-cid-x2g37gv3]{border:1px solid var(--border);color:var(--text-light);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .25s;display:flex}svg[data-astro-cid-x2g37gv3]{fill:currentColor;width:18px;height:18px}a[data-astro-cid-x2g37gv3]:hover,button[data-astro-cid-x2g37gv3]:hover,button[data-astro-cid-x2g37gv3].is-copied{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-2px)}.feedback[data-astro-cid-x2g37gv3]{color:var(--primary);font-size:.8em}.link[data-astro-cid-fhzpxhgt]{color:var(--text);width:100%;display:block}.link[data-astro-cid-fhzpxhgt]:hover{color:var(--text)}li[data-astro-cid-fhzpxhgt]{border-radius:var(--radius);margin:calc(var(--sp-default) * 2) 0 calc(var(--sp-default) * 3);padding:var(--inset-s);background:0 0;border:1px solid #0000;transition:all .3s;position:relative}.image-wrapper[data-astro-cid-fhzpxhgt]{aspect-ratio:20/9;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.image-wrapper[data-astro-cid-fhzpxhgt] img{object-fit:cover;width:100%;height:100%;transition:all .3s;display:block}h2[data-astro-cid-fhzpxhgt]{color:var(--text);font-size:var(--fs-l);line-height:var(--lh-xs);padding:var(--sp-m) var(--sp-s) 0}.arrow[data-astro-cid-fhzpxhgt]{display:none;position:relative;top:7px}.meta[data-astro-cid-fhzpxhgt]{padding:var(--sp-m) var(--sp-s);flex-flow:wrap;font-size:.8em;display:flex}.meta[data-astro-cid-fhzpxhgt] svg[data-astro-cid-fhzpxhgt]{fill:var(--primary);height:18px;margin:var(--inline-xs);width:18px}.meta[data-astro-cid-fhzpxhgt] span[data-astro-cid-fhzpxhgt]{margin:var(--sp-xs) var(--sp-s) var(--sp-xs) 0;text-transform:uppercase;align-items:center;display:flex}.excerpt[data-astro-cid-fhzpxhgt]{padding:0 var(--sp-s);line-height:1.5}@media (width>=600px){li[data-astro-cid-fhzpxhgt]{margin:calc(var(--sp-default) * 3) 0 calc(var(--sp-default) * 4);padding:var(--sp-default)}h2[data-astro-cid-fhzpxhgt]{font-size:calc(var(--fs-l) * 1.2);padding:calc(var(--sp-default) * 1.5) var(--sp-default) 0;transition:all .5s}.meta[data-astro-cid-fhzpxhgt]{padding:calc(var(--sp-m) * 1.5) var(--sp-m)}.excerpt[data-astro-cid-fhzpxhgt]{padding:0 var(--sp-default)}}@media (width<=1023px){li[data-astro-cid-fhzpxhgt]{border:1px solid var(--border);margin-top:20px;margin-bottom:20px;box-shadow:0 3px 2px #00000008}li[data-astro-cid-fhzpxhgt]:first-child{margin-top:0}}@media (width>=1024px){li[data-astro-cid-fhzpxhgt]{margin:calc(var(--sp-default) * 4) 0 calc(var(--sp-default) * 5);padding:0 0 calc(var(--sp-default) * 2)}h2[data-astro-cid-fhzpxhgt]{padding:calc(var(--sp-default) * 1.2) calc(var(--sp-default) * 2) 0;font-size:2.5em}.meta[data-astro-cid-fhzpxhgt]{padding:calc(var(--sp-default) * 1.5) calc(var(--sp-default) * 2) calc(var(--sp-default) * .5)}.excerpt[data-astro-cid-fhzpxhgt]{padding:0 calc(var(--sp-default) * 2)}li[data-astro-cid-fhzpxhgt]:hover{border:1px solid var(--border);box-shadow:0 3px 2px #00000008}li[data-astro-cid-fhzpxhgt]:hover .image-wrapper[data-astro-cid-fhzpxhgt] img{transform:scale(1.1)}li[data-astro-cid-fhzpxhgt]:hover .arrow[data-astro-cid-fhzpxhgt]{opacity:1;transform:translate(0)}.arrow[data-astro-cid-fhzpxhgt]{fill:var(--primary);opacity:0;width:1em;height:1em;transition:all .5s;display:inline-block;transform:translate(-50%)}}.main[data-astro-cid-bsyh5rhu]{padding:0 var(--inset-default)}.header[data-astro-cid-bsyh5rhu]{padding:calc(var(--sp-default) * 1.5) 0 0;margin:0 auto}h1[data-astro-cid-bsyh5rhu]{color:var(--text);font-size:var(--fs-xxl);margin:0 0 var(--sp-s)}.header[data-astro-cid-bsyh5rhu] p[data-astro-cid-bsyh5rhu]{color:var(--text-light);font-size:var(--fs-s);line-height:var(--lh-l);margin:0}ul[data-astro-cid-bsyh5rhu]{padding:calc(var(--sp-default) * 1.5) 0 calc(var(--sp-default) * .5);margin:0 auto;list-style:none}@media (width>=600px){.main[data-astro-cid-bsyh5rhu]{padding:0 calc(var(--sp-default) * 1.5)}.header[data-astro-cid-bsyh5rhu]{max-width:var(--content-tablet);padding-top:calc(var(--sp-default) * 2.5)}h1[data-astro-cid-bsyh5rhu]{font-size:calc(var(--fs-xl) * 1.2)}ul[data-astro-cid-bsyh5rhu]{max-width:var(--content-tablet)}}@media (width>=1024px){.header[data-astro-cid-bsyh5rhu]{max-width:var(--content-desktop)}h1[data-astro-cid-bsyh5rhu]{font-size:calc(var(--fs-xl) * 1.4)}ul[data-astro-cid-bsyh5rhu]{max-width:var(--content-desktop)}}@media (width<=1023px){ul[data-astro-cid-bsyh5rhu]{padding-top:10px}}
