.career-blog .prose blockquote{margin-left:0;margin-right:0;padding:22px 26px;background:#f8f9f3;border-left:3px solid #a38036;border-radius:0 12px 12px 0;font-size:17px}.career-blog .prose pre{max-width:100%;overflow-x:auto;padding:20px;background:#f8f9f3;border:1px solid var(--line);border-radius:12px;font-size:14px;line-height:1.7}.career-blog .prose code{overflow-wrap:anywhere;font-size:.88em}.career-blog .aside-card a,.career-blog .all-posts a{color:#725518;text-underline-offset:3px}.career-blog .prose{overflow-wrap:anywhere}.career-blog .blog-topic{margin-top:54px}.career-blog .blog-topic>h2{font:400 clamp(30px,4vw,42px)/1.2 "Playfair Display",serif;margin-bottom:16px}.career-blog .blog-topic>p{max-width:75ch;margin-bottom:26px;color:var(--muted)}.career-blog .all-posts{margin-top:24px}.career-blog .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.career-blog .prose .table-wrap{max-width:100%;overflow-x:auto}.career-blog .rel-grid img{height:auto}.career-blog .aside{max-height:calc(100vh - 120px);overflow-y:auto}@media(max-width:1000px)and (min-width:701px){.career-blog .rel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.career-blog .aside{max-height:none;overflow:visible}}@media(max-width:700px){.career-blog .prose{font-size:18px}.career-blog .prose thead{display:none}.career-blog .prose tbody tr:first-child{display:block}.career-blog .prose .table-wrap td{overflow-wrap:anywhere}.career-blog .prose blockquote{padding:18px}.career-blog .post-head h1{overflow-wrap:anywhere}}
