.page-module__Vw_1Ua__blogPostPage{margin-top:1rem}
.BlogPostHeader-module__SGry6a__blogPostHeader{border-radius:10px;align-items:center;gap:1em;padding:.75em;display:flex;container-type:inline-size}.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__title{color:#0000;background:linear-gradient(45deg,#ccc,#fff,#ccc);-webkit-background-clip:text;background-clip:text;font-size:1.25em;font-weight:lighter;display:inline}.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__metadata{font-variant:small-caps;color:#daa520;gap:1em;margin:0;font-size:.9em;font-weight:400;display:flex}.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__metadata span:last-of-type{display:none}@container (min-width:450px){.BlogPostHeader-module__SGry6a__blogPostHeader .BlogPostHeader-module__SGry6a__info .BlogPostHeader-module__SGry6a__metadata span:last-of-type{display:inline}}
.BlogPostCover-module__lwjaja__blogPostCover{text-align:center;background:radial-gradient(at 0 0,#222,#0000),radial-gradient(at 100% 100%,#2a2a2a,#0000);border:1px solid #333;border-radius:15px;flex-shrink:0;width:5em;height:5em;padding:.75em;font-weight:400;line-height:3em;position:relative}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__topic{font-variant:small-caps;color:#0000;background:linear-gradient(45deg,#0000,#daa520,gold,#daa520,#0000);-webkit-background-clip:text;background-clip:text;font-size:1.5em}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__sttpTag{position:absolute;bottom:0;left:0}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__sttpTag:has(+.BlogPostCover-module__lwjaja__watermark){top:0;right:0;bottom:unset;left:unset}.BlogPostCover-module__lwjaja__blogPostCover .BlogPostCover-module__lwjaja__watermark{position:absolute;bottom:0;left:0}
.SttpTag-module__80buMG__sttpTag{color:gold;background:#daa52020;border:1px solid #daa52050;border-radius:0 15px;padding:0 1em;font-size:.6em;font-weight:400;line-height:1.5em}
.Watermark-module__DGcocG__watermark{color:gold;background:#daa52020;border:1px solid #daa52050;border-radius:0 15px;padding:.5em 1em;font-size:.5em;font-weight:400;line-height:1em}
.LinkToBlogPost-module__4XaCga__linkToBlogPost{text-decoration:none}.LinkToBlogPost-module__4XaCga__linkToBlogPost .LinkToBlogPost-module__4XaCga__blogPost:hover{background:var(--radial-bg)}
.page-module__jXZM3G__sttpTag{zoom:150%;display:inline-block}.page-module__jXZM3G__topicFilters{margin-top:2em}
.CareerBlock-module__OPBiRq__careerBlock{background:radial-gradient(at 0 0,#222,#0000),radial-gradient(at 100% 100%,#2a2a2a,#0000);border:1px solid #555;border-radius:5px;flex-direction:column;padding:.3em .75em;display:flex;position:relative;overflow-x:hidden}.CareerBlock-module__OPBiRq__careerBlock svg{z-index:-1;height:100%;position:absolute;bottom:0;right:-50px}.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__title{-webkit-line-clamp:var(--title-lines);-webkit-box-orient:vertical;margin:0;font-size:1.25em;font-weight:lighter;display:-webkit-box;overflow:hidden}.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__period{color:#888;margin-top:2px;font-size:.8em}.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__description{-webkit-line-clamp:var(--lines);-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden}.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__description p{margin:6px 0;font-size:.9em;line-height:1.2em}.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__technologies{color:#daa520;font-size:.75em;font-weight:400}@media (min-width:860px){.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__description p{line-height:unset;margin:8px 0}}@media (min-width:1000px){.CareerBlock-module__OPBiRq__careerBlock .CareerBlock-module__OPBiRq__description p{font-size:1em}}
.TopicFilter-module__YOA60q__topicFilter{flex-wrap:wrap;gap:.5em;display:flex}.TopicFilter-module__YOA60q__topicFilter button{zoom:.68;text-transform:uppercase;font-variant:small-caps;color:#daa520;flex-grow:1;max-width:10em;font-weight:400}.TopicFilter-module__YOA60q__topicFilter button:first-of-type{max-width:12em}.TopicFilter-module__YOA60q__topicFilter .TopicFilter-module__YOA60q__searchInput{zoom:.68}@media (min-width:390px){.TopicFilter-module__YOA60q__topicFilter button{zoom:.75}}@media (min-width:800px){.TopicFilter-module__YOA60q__topicFilter button{flex-grow:0}}
.Markdown-module__sR8Fya__markdownContent :not(pre) code{background-color:#333;border-radius:.5em;padding:.3em .5em;display:inline}.Markdown-module__sR8Fya__markdownContent h2{color:var(--highlight-color)}.Markdown-module__sR8Fya__markdownContent hr{border:.5px solid #333}
.TopicFilterInput-module__h7giMa__topicFilterInput{gap:.5em;display:flex}.TopicFilterInput-module__h7giMa__topicFilterInput input{color:#ddd;background:0 0;border:none;width:100%}.TopicFilterInput-module__h7giMa__topicFilterInput input:focus-visible{outline:none}
.BlogPost-module___yYwmq__backToBlogLink{color:#888;align-items:center;gap:1em;text-decoration:none;display:inline-flex}.BlogPost-module___yYwmq__backToBlogLink:first-child{margin-bottom:1em}.BlogPost-module___yYwmq__backToBlogLink:last-child{margin-top:1em}
