.content{font-size:16px;width:100%}.content>p:first-of-type:first-letter{padding-right:1rem;margin-top:.1em;line-height:.75;font-size:3.25em;float:left;font-family:Gilroy,sans-serif;color:var(--color-accent)}@media (min-width: 768px){.content{font-size:18px}}@media (min-width: 1024px){.content{font-size:18px}}.content *{text-decoration-color:var(--color-secondary)}.content>*:last-child{margin-bottom:0}.content p,.content ul,.content ol,.content hr{margin-bottom:1.5em}.content hr{min-height:2px;border:0;background-color:var(--color-background-secondary)}.content h2,.content h3,.content h4{scroll-margin-top:1rem;font-family:Gilroy,sans-serif;background:var(--color-secondary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.75em;margin-top:1.25em}.content h2:first-child,.content h3:first-child,.content h4:first-child{margin-top:0}.content h2:hover>a,.content h3:hover>a,.content h4:hover>a{opacity:1}.content h2>a,.content h3>a,.content h4>a{margin-left:1rem;opacity:0;color:var(--color-accent);background:none;-webkit-background-clip:initial;-webkit-text-fill-color:initial;text-decoration:none;transition:opacity .3s ease-in-out,color .3s ease-in-out}.content h2>a:hover,.content h3>a:hover,.content h4>a:hover{opacity:.85;text-decoration:underline;text-decoration-color:var(--color-accent-025)}.content h2{font-size:2em}.content h3{font-size:1.75em}.content h4{font-size:1.5em}.content code:not(pre code){border-radius:.375rem;padding:.15em .4em;font-size:.9em;background-color:var(--color-background-dim)}.content img,.content pre,.content blockquote{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width: 768px){.content img,.content pre,.content blockquote{margin-top:2.5rem;margin-bottom:2.5rem}}.content pre{overflow:auto;max-width:100vw;background-color:var(--color-background-dim);font-size:.85em;padding:1.5em 1em;margin-left:-1rem;margin-right:-1rem}@media (min-width: 1024px){.content pre{margin-left:0;margin-right:0;padding:1.5em;border-radius:.5rem}}.content pre code .hljs-keyword{color:#696f91}.content pre code .hljs-string,.content pre code .hljs-symbol,.content pre code .hljs-bullet,.content pre code .hljs-addition{color:#68a27a}.content pre code .hljs-title{color:var(--color-accent)}.content pre code .hljs-comment,.content pre code .hljs-quote{color:var(--color-font-background)}.content mark{border-radius:.125rem;padding-left:.25rem;padding-right:.25rem;color:var(--color-background);background-color:var(--color-secondary);opacity:.8}.content a{color:var(--color-accent);text-decoration:underline;text-decoration-color:var(--color-accent-025);transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out,opacity .3s ease-in-out}.content a:hover{opacity:.85}.content blockquote{display:flex;width:100%;align-items:center;justify-content:center;font-weight:700;font-size:1.25em}.content blockquote p{margin:0;max-width:640px;text-align:center}.content blockquote p:before{content:open-quote}.content blockquote p:after{content:close-quote}.content blockquote p:before,.content blockquote p:after{color:var(--color-accent)}@media (min-width: 768px){.content blockquote{font-size:1.875rem;line-height:2.25rem}}.content img{margin-left:-1rem;margin-right:-1rem;min-width:100vw}@media (min-width: 768px){.content img{margin-left:initial;margin-right:initial;min-width:initial;border-radius:.5rem}}.content p{text-align:justify}.content ul{list-style:none}.content ul li:before{content:"—"}.content ol{list-style:none;counter-reset:list}.content ol li:before{margin-right:1rem;color:var(--color-accent);counter-increment:list;content:counter(list)}.content ul,.content ol{font-weight:600}.content ul ul,.content ul ol,.content ol ul,.content ol ol{font-size:1em;margin:.75em 0}.content ul ul li,.content ul ol li,.content ol ul li,.content ol ol li{font-size:inherit}.content ul li,.content ol li{position:relative;font-size:1.1em;padding-left:2em;margin-bottom:1em}.content ul li:before,.content ol li:before{position:absolute;left:0;top:0;color:var(--color-accent)}.content ul li:last-child,.content ol li:last-child{margin-bottom:0}.publication[data-astro-cid-ieg22qsh]{margin-bottom:.5rem;max-width:56rem}.header[data-astro-cid-ieg22qsh]{margin-left:1rem;margin-right:1rem;margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;border-bottom-width:2px;padding-bottom:1.5rem;padding-top:1rem}@media (min-width: 768px){.header[data-astro-cid-ieg22qsh]{margin-left:2rem;margin-right:2rem;margin-bottom:3rem;align-items:center;padding-bottom:2rem;padding-top:1.5rem}}@media (min-width: 1024px){.header[data-astro-cid-ieg22qsh]{margin-left:3rem;margin-right:3rem;margin-bottom:4rem}}.header[data-astro-cid-ieg22qsh]{border-color:var(--color-background-secondary)}.collection[data-astro-cid-ieg22qsh]{margin-bottom:.25rem;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.05em}@media (min-width: 768px){.collection[data-astro-cid-ieg22qsh]{font-size:1.15rem}}@media (min-width: 1024px){.collection[data-astro-cid-ieg22qsh]{font-size:1.25rem}}.title[data-astro-cid-ieg22qsh]{margin-bottom:2rem;text-align:start}@media (min-width: 768px){.title[data-astro-cid-ieg22qsh]{text-align:center}}.title[data-astro-cid-ieg22qsh]{font-size:1.6rem;line-height:1.25;letter-spacing:1px;font-family:Gilroy,sans-serif;background:var(--color-accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 768px){.title[data-astro-cid-ieg22qsh]{font-size:2rem}}@media (min-width: 1024px){.title[data-astro-cid-ieg22qsh]{margin-bottom:3rem;font-size:2.5rem}}.tags[data-astro-cid-ieg22qsh]{margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;font-weight:600}@media (min-width: 1280px){.tags[data-astro-cid-ieg22qsh]{font-size:18px}}.tags[data-astro-cid-ieg22qsh] svg[data-astro-cid-ieg22qsh]{margin-right:.5rem;color:var(--color-secondary)}.tags[data-astro-cid-ieg22qsh] ol[data-astro-cid-ieg22qsh]{display:flex;flex-direction:row;align-items:center}.tag[data-astro-cid-ieg22qsh]{margin-right:.5rem}.info[data-astro-cid-ieg22qsh]>:not([hidden])[data-astro-cid-ieg22qsh]~:not([hidden])[data-astro-cid-ieg22qsh]{--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.info[data-astro-cid-ieg22qsh]{display:flex;flex-direction:row;font-weight:600}@media (min-width: 1280px){.info[data-astro-cid-ieg22qsh]{font-size:18px}}.publishDate[data-astro-cid-ieg22qsh],.readingTime[data-astro-cid-ieg22qsh]{gap:.5rem;display:flex;flex-direction:row;justify-content:center;align-items:center;color:var(--color-font-background)}.content[data-astro-cid-ieg22qsh]{padding-left:1rem;padding-right:1rem}@media (min-width: 768px){.content[data-astro-cid-ieg22qsh]{padding-left:3rem;padding-right:3rem}}
