.page_blogPostPage__jhy6X{margin-top:1rem}.BlogPostHeader_blogPostHeader__cCiEU{container-type:inline-size;display:flex;gap:1em;align-items:center;padding:.75em;border-radius:10px;& .BlogPostHeader_info__WuHeZ{& .BlogPostHeader_title__xmvUx{display:inline;font-size:1.25em;font-weight:lighter;background:linear-gradient(45deg,#ccc,#fff,#ccc);background-clip:text;color:transparent}& .BlogPostHeader_metadata__muC1g{display:flex;gap:1em;margin:0;font-size:.9em;font-weight:400;font-variant:small-caps;color:#daa520;& span:last-of-type{display:none}}}@container (min-width: 450px){.BlogPostHeader_info__WuHeZ .BlogPostHeader_metadata__muC1g span:last-of-type{display:inline}}}.BlogPostCover_blogPostCover__BZqP1{position:relative;flex-shrink:0;height:5em;width:5em;line-height:3em;text-align:center;border-radius:15px;padding:.75em;font-weight:400;background:radial-gradient(ellipse at top left,#222,transparent),radial-gradient(ellipse at bottom right,#2a2a2a,transparent);border:1px solid #333;& .BlogPostCover_topic__GB_qU{font-size:1.5em;font-variant:small-caps;background:linear-gradient(45deg,transparent,#daa520,gold,#daa520,transparent);background-clip:text;color:transparent}& .BlogPostCover_sttpTag__xDfOG{position:absolute;bottom:0;left:0;&:has(+.BlogPostCover_watermark__rEWV_){top:0;right:0;bottom:unset;left:unset}}& .BlogPostCover_watermark__rEWV_{position:absolute;bottom:0;left:0}}.SttpTag_sttpTag__qFgTw{font-size:.6em;line-height:1.5em;padding:0 1em}.SttpTag_sttpTag__qFgTw,.Watermark_watermark__EfhVw{font-weight:400;border:1px solid #daa52050;border-radius:0 15px 0 15px;color:gold;background:#daa52020}.Watermark_watermark__EfhVw{font-size:.5em;line-height:1em;padding:.5em 1em}.LinkToBlogPost_linkToBlogPost__OuLBu{text-decoration:none;& .LinkToBlogPost_blogPost__SQ7SB:hover{background:var(--radial-bg)}}.page_sttpTag__We03V{display:inline-block;zoom:150%}.page_topicFilters__jdk_O{margin-top:2em}.TopicFilter_topicFilter__uHKbE{display:flex;flex-wrap:wrap;gap:.5em;& button{zoom:.68;flex-grow:1;max-width:10em;text-transform:uppercase;font-variant:small-caps;font-weight:400;color:#daa520;&:first-of-type{max-width:12em}}& .TopicFilter_searchInput__Y4pLR{zoom:.68}}@media (min-width:390px){.TopicFilter_topicFilter__uHKbE button{zoom:.75}}@media (min-width:800px){.TopicFilter_topicFilter__uHKbE button{flex-grow:0}}.TopicFilterInput_topicFilterInput__Vb_Pl{display:flex;gap:.5em;& input{width:100%;color:#ddd;border:none;background:transparent;&:focus-visible{outline:none}}}.Markdown_markdownContent__7bzkN{& :not(pre) code{display:inline;background-color:#333;padding:.3em .5em;border-radius:.5em}& h2{color:var(--highlight-color)}& hr{border:.5px solid #333}}.BlogPost_backToBlogLink__M28g4{display:inline-flex;align-items:center;gap:1em;text-decoration:none;color:#888;&:first-child{margin-bottom:1em}&:last-child{margin-top:1em}}.CareerBlock_careerBlock__rG9zJ{position:relative;display:flex;flex-direction:column;border:1px solid #555;padding:.3em .75em;border-radius:5px;background:radial-gradient(ellipse at top left,#222,transparent),radial-gradient(ellipse at bottom right,#2a2a2a,transparent);overflow-x:hidden;& svg{position:absolute;right:-50px;bottom:0;height:100%;z-index:-1}& .CareerBlock_title__WuHrp{font-weight:lighter;font-size:1.25em;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--title-lines)}& .CareerBlock_period__834oT{font-size:.8em;color:#888;margin-top:2px}& .CareerBlock_description__J09T4{flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:var(--lines);& p{margin:6px 0;font-size:.9em;line-height:1.2em}}& .CareerBlock_technologies__1ADNi{font-size:.75em;font-weight:400;color:#daa520}}@media (min-width:860px){.CareerBlock_careerBlock__rG9zJ .CareerBlock_description__J09T4 p{margin:8px 0;line-height:unset}}@media (min-width:1000px){.CareerBlock_careerBlock__rG9zJ .CareerBlock_description__J09T4 p{font-size:1em}}