.related-posts[data-astro-cid-7hgor335]{max-width:900px;margin:4rem auto 2rem;padding:0 1rem}.related-posts[data-astro-cid-7hgor335] h2[data-astro-cid-7hgor335]{text-align:center;font-size:2.5rem;margin-bottom:2rem;color:var(--body-text-color)}.related-posts-grid[data-astro-cid-7hgor335]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-top:2rem}@media(max-width:768px){.related-posts[data-astro-cid-7hgor335]{margin:3rem auto 1.5rem}.related-posts[data-astro-cid-7hgor335] h2[data-astro-cid-7hgor335]{font-size:2rem;margin-bottom:1.5rem}.related-posts-grid[data-astro-cid-7hgor335]{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.related-posts[data-astro-cid-7hgor335] h2[data-astro-cid-7hgor335]{font-size:1.75rem}.related-posts-grid[data-astro-cid-7hgor335]{gap:1rem}}.related-posts-grid[data-astro-cid-7hgor335] li{width:100%;margin:0;list-style:none}.related-posts-grid[data-astro-cid-7hgor335]{list-style:none;padding:0}.related-posts-grid[data-astro-cid-7hgor335] .title{font-size:1.5rem;margin-top:.75rem;margin-bottom:.5rem;line-height:1.2}.related-posts-grid[data-astro-cid-7hgor335] .date{font-size:.9rem}@media(max-width:768px){.related-posts-grid[data-astro-cid-7hgor335] .title{font-size:1.25rem}}@media(max-width:480px){.related-posts-grid[data-astro-cid-7hgor335] .title{font-size:1.125rem}}.hero-image[data-astro-cid-bvzihdzo]{width:100%}.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{display:block;margin:0 auto;border-radius:30px;box-shadow:var(--box-shadow);object-fit:cover;height:500px;width:100%;max-width:900px}@media(max-width:900px){.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{max-width:90vw}}@media(max-width:768px){.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{height:300px}.prose[data-astro-cid-bvzihdzo] .title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{font-size:2em!important}}@media(max-width:480px){.hero-image[data-astro-cid-bvzihdzo] img[data-astro-cid-bvzihdzo]{height:250px}.prose[data-astro-cid-bvzihdzo] .title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:0 0 .5em;font-size:1.75em!important}}.prose[data-astro-cid-bvzihdzo]{max-width:900px;margin:auto;padding:1em;color:var(--body-text-color)}@media(max-width:900px){.prose[data-astro-cid-bvzihdzo]{max-width:90vw}}.title[data-astro-cid-bvzihdzo]{margin-bottom:1em;padding:1em 0;text-align:center;line-height:1}.prose[data-astro-cid-bvzihdzo] .title[data-astro-cid-bvzihdzo] h1[data-astro-cid-bvzihdzo]{margin:0 0 .5em;font-size:2.5em}.date[data-astro-cid-bvzihdzo]{margin-bottom:.5em;color:var(--text-color);font-size:1.5rem}.last-updated-on[data-astro-cid-bvzihdzo]{font-style:italic}.tags[data-astro-cid-bvzihdzo]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1rem}.tag[data-astro-cid-bvzihdzo]{background-color:color-mix(in srgb,var(--accent-color) 20%,transparent);color:var(--body-text-color);padding:.25rem .5rem;border-radius:12px;font-size:.875rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.tag[data-astro-cid-bvzihdzo]:hover{background-color:var(--accent-color);color:#000;text-decoration:none}.video-container{max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:2rem;margin-top:2rem}@media(max-width:900px){.video-container{max-width:90vw}}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{margin-top:1.5rem;margin-bottom:.5rem;font-weight:500}.prose h1:not(.title h1){font-size:2em}.prose h2{font-size:1.75em}.prose h3{font-size:1.5em}.prose h4{font-size:1.25em}.prose h5{font-size:1.125em}.prose h6{font-size:1em}.prose h1 strong,.prose h2 strong,.prose h3 strong,.prose h4 strong,.prose h5 strong,.prose h6 strong{font-weight:600}.prose ol,.prose ul{padding-left:1.5em;margin-bottom:1em}.prose strong,.prose b{font-weight:700}.prose a,.prose a:hover{color:var(--accent-color)}.prose p{margin-bottom:1em}.prose table{width:100%}.prose table th{text-align:left}.prose img{max-width:100%;height:auto;margin:0 auto;border-radius:30px;display:block}.prose code{padding:2px 5px;background-color:#e5e9f0;border-radius:2px}.prose pre{padding:1.5em;border-radius:8px}.prose pre>code{all:unset}.prose blockquote{border-left:4px solid var(--accent-color);padding:0 0 0 20px;margin:0;font-size:1.333em}.prose hr{border:none;border-top:1px solid rgb(229,233,240)}
