.blog-listings-module__gCCFOW__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (max-width:1100px){.blog-listings-module__gCCFOW__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.blog-listings-module__gCCFOW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.blog-listings-module__gCCFOW__grid{grid-template-columns:1fr}}
.blog-content-module__PU9yDa__content{font-family:var(--md-sans);color:var(--md-ink);word-break:break-word;overflow-wrap:break-word;font-size:1.0625rem;line-height:1.8}:is(.blog-content-module__PU9yDa__content h1,.blog-content-module__PU9yDa__content h2,.blog-content-module__PU9yDa__content h3,.blog-content-module__PU9yDa__content h4){font-family:var(--md-serif);letter-spacing:-.015em;color:var(--md-ink);margin-top:3rem;margin-bottom:.85rem;font-weight:400;line-height:1.25}.blog-content-module__PU9yDa__content h1{font-size:clamp(1.8rem,3vw,2.5rem)}.blog-content-module__PU9yDa__content h2{border-bottom:1px solid #e5e5e5;padding-bottom:.4rem;font-size:clamp(1.4rem,2.5vw,1.9rem)}.blog-content-module__PU9yDa__content h3{font-size:1.2rem}.blog-content-module__PU9yDa__content h4{font-size:1rem}.blog-content-module__PU9yDa__content p{margin-bottom:1.6rem}.blog-content-module__PU9yDa__content a{color:#2563eb;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.blog-content-module__PU9yDa__content a:hover{color:#1d4ed8}.blog-content-module__PU9yDa__content strong{font-weight:600}.blog-content-module__PU9yDa__content em{font-style:italic}:is(.blog-content-module__PU9yDa__content ul,.blog-content-module__PU9yDa__content ol){margin-bottom:1.6rem;padding-left:1.6rem}.blog-content-module__PU9yDa__content li{margin-bottom:.5rem;line-height:1.7}.blog-content-module__PU9yDa__content li>p{margin-bottom:.5rem}.blog-content-module__PU9yDa__content blockquote{font-family:var(--md-serif);color:#4a4744;border-left:3px solid #0a0a09;margin:2rem 0;padding-left:1.25rem;font-size:1.1rem;line-height:1.65}.blog-content-module__PU9yDa__content code{font-family:var(--md-mono);color:#c0392b;background:#e8e5dc;border:1px solid #d5d0c8;border-radius:3px;padding:.15em .4em;font-size:.875em}.blog-content-module__PU9yDa__content pre{-webkit-overflow-scrolling:touch;background:#1a1a18;border:1px solid #2e2e2b;border-radius:6px;margin-bottom:1.8rem;padding:1.4rem 1.5rem;line-height:1.65;overflow-x:auto}.blog-content-module__PU9yDa__content pre code{font-family:var(--md-mono);color:#e8e6e1;background:0 0;border:none;border-radius:0;padding:0;font-size:.8125rem}:is(.blog-content-module__PU9yDa__content .hljs-comment,.blog-content-module__PU9yDa__content .hljs-quote){color:#7c7c72;font-style:italic}:is(.blog-content-module__PU9yDa__content .hljs-keyword,.blog-content-module__PU9yDa__content .hljs-selector-tag,.blog-content-module__PU9yDa__content .hljs-built_in){color:#c9a96e}:is(.blog-content-module__PU9yDa__content .hljs-string,.blog-content-module__PU9yDa__content .hljs-template-string,.blog-content-module__PU9yDa__content .hljs-template-literal){color:#7ec8a0}:is(.blog-content-module__PU9yDa__content .hljs-number,.blog-content-module__PU9yDa__content .hljs-literal,.blog-content-module__PU9yDa__content .hljs-boolean){color:#9eb8df}:is(.blog-content-module__PU9yDa__content .hljs-function,.blog-content-module__PU9yDa__content .hljs-title,.blog-content-module__PU9yDa__content .hljs-title.function_){color:#c8a6e8}:is(.blog-content-module__PU9yDa__content .hljs-variable,.blog-content-module__PU9yDa__content .hljs-name){color:#e8e6e1}:is(.blog-content-module__PU9yDa__content .hljs-attr,.blog-content-module__PU9yDa__content .hljs-attribute){color:#f0a080}:is(.blog-content-module__PU9yDa__content .hljs-type,.blog-content-module__PU9yDa__content .hljs-class .hljs-title){color:#7ec8a0}.blog-content-module__PU9yDa__content .hljs-params{color:#c9d1db}.blog-content-module__PU9yDa__content .hljs-punctuation{color:#7c7c72}.blog-content-module__PU9yDa__content .hljs-operator{color:#c9a96e}.blog-content-module__PU9yDa__content .hljs-property{color:#f0a080}.blog-content-module__PU9yDa__content .hljs-deletion{color:#f08080;background:#3c1f1f}.blog-content-module__PU9yDa__content .hljs-addition{color:#80c080;background:#1f3c1f}.blog-content-module__PU9yDa__content table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin-bottom:1.8rem;font-size:.9375rem;display:block;overflow-x:auto}:is(.blog-content-module__PU9yDa__content th,.blog-content-module__PU9yDa__content td){text-align:left;white-space:nowrap;border:1px solid #e5e5e5;padding:.6rem .9rem}.blog-content-module__PU9yDa__content th{font-family:var(--md-mono);letter-spacing:.05em;text-transform:uppercase;background:#e8e5dc;font-size:.75rem;font-weight:500}.blog-content-module__PU9yDa__content hr{border:none;border-top:1px solid #e5e5e5;margin:3rem 0}.blog-content-module__PU9yDa__content img{border-radius:4px;max-width:100%;margin:2rem 0;display:block}@media (max-width:640px){.blog-content-module__PU9yDa__content{font-size:1rem}.blog-content-module__PU9yDa__content pre{border-radius:4px;padding:1rem;font-size:.75rem}.blog-content-module__PU9yDa__content blockquote{font-size:1rem}}
.engineering-listings-module__nqO8_G__layout{align-items:flex-start;gap:5rem;display:flex}.engineering-listings-module__nqO8_G__sidebar{flex-shrink:0;width:180px;position:sticky;top:80px}.engineering-listings-module__nqO8_G__content{flex:1;min-width:0}.engineering-listings-module__nqO8_G__listItem{color:inherit;border-top:1px solid #e5e5e5;align-items:baseline;gap:2rem;padding:1.5rem 0;text-decoration:none;transition:background .12s;display:flex}.engineering-listings-module__nqO8_G__listItem:hover .engineering-listings-module__nqO8_G__title{color:#6e6b62}.engineering-listings-module__nqO8_G__listItem:hover .engineering-listings-module__nqO8_G__arrow{opacity:1;transform:translate(0)}.engineering-listings-module__nqO8_G__title{font-family:var(--md-serif);letter-spacing:-.015em;color:#0a0a09;flex:1;font-size:1.1875rem;font-weight:400;line-height:1.3;transition:color .12s}.engineering-listings-module__nqO8_G__arrow{font-family:var(--md-mono);color:#6e6b62;opacity:0;flex-shrink:0;font-size:.75rem;transition:opacity .12s,transform .12s;transform:translate(-4px)}@media (max-width:768px){.engineering-listings-module__nqO8_G__layout{flex-direction:column;gap:0}.engineering-listings-module__nqO8_G__sidebar{border-bottom:1px solid #e5e5e5;width:100%;margin-bottom:0;padding-bottom:1.5rem;position:static}.engineering-listings-module__nqO8_G__mobileCategories{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.engineering-listings-module__nqO8_G__mobileCategories::-webkit-scrollbar{display:none}.engineering-listings-module__nqO8_G__listItem{gap:1rem}.engineering-listings-module__nqO8_G__title{font-size:1rem}}
