.relatedPostsContainer{display:flex;align-items:center;flex-direction:column;margin:20px 0;padding:0 220px}.relatedPostsContainer .relatedPosts{display:flex;align-items:center;flex-direction:row}.relatedPostsContainer .relatedPosts div{padding:30px}@media only screen and (max-width:1050px){.relatedPostsContainer{padding:0 80px}}@media only screen and (max-width:830px){.relatedPostsContainer h2{font-size:25px}.relatedPostsContainer .relatedPosts{flex-direction:column;align-items:start}.relatedPostsContainer .relatedPosts div{padding:20px}.relatedPostsContainer .relatedPosts div a{font-size:16px}.relatedPostsContainer .relatedPosts div small{font-size:12px}}@media only screen and (max-width:730px){.relatedPostsContainer{padding:0 40px}.relatedPostsContainer .relatedPosts div{padding:15px}}@media only screen and (max-width:430px){.relatedPostsContainer{text-align:center;padding:0 22px}.relatedPostsContainer .relatedPosts div{padding:10px}}.post-content{padding:0 30vw;text-align:left;margin-bottom:50px}.post-content .biggerParagraph{text-align:center;font-size:22px}.post-content .citationBlockquote{padding-left:23px;box-shadow:inset 3px 0 0 0 var(--slate);display:flex;align-items:start}.post-content .sectionDivider{text-align:center;margin-bottom:30px!important}.post-content .refLink{text-decoration:none}.post-content .refLink .refContainer{border:.25px solid var(--slate);display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:0}.post-content .refLink .refContainer .refLeft{text-align:center;padding:30px;flex:75%;margin:0}.post-content .refLink .refContainer .refLeft h4{margin:0;font-size:1.5rem}.post-content .refLink .refContainer .refLeft h6{margin:0;padding-top:15px;font-size:.9rem}.post-content .refLink .refContainer .refRight{flex:25%;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:0}.post-content .refLink .refContainer .refRight p{display:flex;flex-direction:row;align-items:center;justify-content:center}.post-content .refLink .refContainer .refRight p img{padding:10px;width:100%;height:auto}.post-content .refLink:hover h4,.post-content .refLink:hover h6{color:var(--green)!important}.post-content .refLink:focus h4,.post-content .refLink:focus h6{color:var(--green)!important}.post-content{font-size:16.5px}.post-content h2{margin-top:30px}.post-content h4{margin-top:20px}.post-content a{text-decoration:underline}.post-content img{width:100%;max-width:40vw;height:auto}.post-content div div div{display:flex;flex-direction:column;align-items:center}.post-content div div div div{margin-bottom:30px;width:40vw;text-align:center}.post-content div div div div p{margin:0!important}.post-content div div div div sup{font-size:12px;max-width:40vw}.post-content div div div div iframe{width:40vw;height:22.5vw}.post-content div p{text-align:justify}.post-content table{border-collapse:collapse;border-spacing:0;border:2px solid var(--slate)}.post-content th{padding:3px;border:2px solid var(--slate)}.post-content td{padding:2px;border:.25px solid var(--slate)}.post-content .break-word{word-break:break-word}.post-content .content p img{width:auto}.post-content .copy{display:flex;justify-content:flex-end;position:relative;height:0;z-index:10}.post-content .copy .show,.post-content .copy .feedback{position:absolute!important;z-index:100!important;width:100px!important;right:-35px!important;top:-65px!important;text-align:center!important;padding:5px!important;border-radius:4px!important;font-size:14px!important;display:block!important;white-space:nowrap!important;pointer-events:none!important}.post-content .copy .show:after,.post-content .copy .show:before,.post-content .copy .feedback:after,.post-content .copy .feedback:before{display:none!important;content:none!important;border:0!important}.post-content .copy .feedback{background-color:var(--green)!important;color:var(--navy)!important;border-radius:8px 0 8px 8px!important;top:0!important;right:15px!important;font-weight:600!important;box-shadow:0 4px 10px #0003!important;width:fit-content!important;padding:5px 15px!important}.post-content .copied-text{background:var(--green);color:var(--navy);padding:5px 15px;font-size:14px;font-weight:600;border-radius:8px 0 8px 8px;box-shadow:0 4px 10px #0003;margin-top:-2px;z-index:10;width:fit-content}.expressive-code .copy{position:relative;height:0}.expressive-code .copy button{position:relative;top:5px}.expressive-code .copy button div{display:none!important}pre{padding:0 1.35rem!important}code{overflow-x:auto!important;overflow-y:hidden!important;width:calc(40vw - 1.35rem)!important}.ec-line{padding-inline:0!important}.ec-line .code{margin-bottom:unset!important;text-align:left!important;display:block!important;padding-inline-start:0!important}.ec-oxbgc{margin-bottom:20px!important}.ec.ec-oxbgc .frame.has-title:not(.is-terminal) .title{width:100%!important;background:#505050!important}.expressive-code{margin-bottom:15px}.expressive-code .ec-line{display:block;text-align:left;margin-bottom:5px}@media only screen and (max-width:1500px){.post-content{padding:0 25vw}.post-content div div div div{width:50vw}.post-content div div div div iframe{width:50vw;height:28vw}.post-content img{max-width:50vw}code{overflow-x:auto!important;overflow-y:hidden!important;width:calc(50vw - 1.35rem)!important}}@media only screen and (max-width:1050px){.post-content{padding:0 20vw}.post-content .refLeft{flex:100%}.post-content .refRight{display:none!important}.post-content div div div div{width:60vw}.post-content div div div div iframe{width:60vw;height:34vw}.post-content img{max-width:60vw}.refLink h4{font-size:1.2rem!important}.refLink h6{padding-top:15px;font-size:.7rem!important}code{overflow-x:auto!important;overflow-y:hidden!important;width:calc(60vw - 1.35rem)!important}}@media only screen and (max-width:850px){.post-content div div div div iframe{width:80vw;height:45vw}}@media only screen and (max-width:730px){.post-content{text-align:left;padding:0 40px}.post-content img{width:60vw}.post-content div div div div{width:70vw}.refLink h4{font-size:1.1rem!important}.refLink h6{padding-top:15px;font-size:.7rem!important}pre{padding:0 .75rem!important}code{overflow-x:auto!important;overflow-y:hidden!important;width:calc(100vw - .75rem - 80px)!important}}@media only screen and (max-width:480px){.post-content img{width:80vw}.refLink h4{font-size:15px!important}.refLink h6{padding-top:15px;font-size:10px!important}}@media only screen and (max-width:420px){.post-content{padding:0 22px}.ec.ec-oxbgc{display:flex;align-items:normal}}