.markdown-body{color:#111;font-size:clamp(.95rem,.9rem + .25vw,1.1rem);line-height:1.75;letter-spacing:.01em;font-family:var(--font-redhat-text),Inter,Roboto,Helvetica,Arial,sans-serif}.markdown-body video{margin:0 auto;border-radius:12px}.markdown-body p{margin:0 0 1rem;font-size:clamp(1rem,.98rem + .15vw,1.125rem);line-height:1.8}.markdown-body p+ul{margin-top:-.8em}.markdown-body>:empty{display:none}.markdown-body>:first-child{margin-top:0}.markdown-body strong{font-weight:600}.markdown-body iframe{width:100%;border:none;border-radius:8px}.markdown-body h1{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.25rem)}.markdown-body h2{font-size:clamp(1.25rem,1.1rem + .8vw,2rem)}.markdown-body h3{font-size:clamp(1.125rem,1.05rem + .6vw,1.75rem)}.markdown-body h4{font-size:clamp(1rem,.95rem + .4vw,1.5rem)}.markdown-body h5{font-size:clamp(.95rem,.92rem + .3vw,1.25rem)}.markdown-body h6{font-size:clamp(.9rem,.9rem + .2vw,1.125rem)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.3;margin-bottom:.5em;margin-top:1.25em}.markdown-body a{word-wrap:break-word;color:#000;text-decoration:underline}.markdown-body a:hover{opacity:.8}.markdown-body pre{background:#f5f6f7;border:1px solid #dee0e3;border-radius:8px;line-height:1.6;margin:1rem 0;max-width:100%;overflow-x:auto;padding:1rem;white-space:pre-wrap;word-break:break-word;font-size:clamp(.84rem,.82rem + .1vw,.9rem)}.markdown-body pre code{border:none}.markdown-body code{background:#f5f6f7;border:1px solid #d1d1d1;border-radius:5px;color:#555;margin:0 3px;padding:2px 6px;font-size:clamp(.82rem,.8rem + .08vw,.9rem)}.markdown-body ul{list-style-type:disc}.markdown-body li{display:list-item;text-align:-webkit-match-parent}.markdown-body ol,.markdown-body ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:1.25rem}.markdown-body ol ol,.markdown-body ul ul{list-style-type:circle;margin-block-start:0;margin-block-end:0}::marker{unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-transform:none;text-indent:0!important;text-align:start!important;-moz-text-align-last:start!important;text-align-last:start!important}.careers-markdown{color:#333;font-size:16px;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.careers-markdown p{margin-bottom:1rem}.careers-markdown h1,.careers-markdown h2,.careers-markdown h3,.careers-markdown h4,.careers-markdown h5,.careers-markdown h6{font-weight:600;margin-top:1.5rem;margin-bottom:1rem}.careers-markdown h1{font-size:2rem}.careers-markdown h2{font-size:1.5rem}.careers-markdown h3{font-size:1.25rem}.careers-markdown a{color:#2962ff;text-decoration:none}.careers-markdown a:hover{text-decoration:underline}.careers-markdown strong{font-weight:600}.careers-markdown ol,.careers-markdown ul{margin-bottom:1rem;padding-left:2rem}.careers-markdown li{margin-bottom:.5rem}.careers-markdown pre{background-color:#f5f5f5;border-radius:4px;padding:1rem;overflow-x:auto}.careers-markdown code{background-color:#f5f5f5;padding:.2rem .4rem;border-radius:4px;font-size:.9em}.careers-markdown blockquote{border-left:4px solid #ddd;padding-left:1rem;margin-bottom:1rem;color:#666}.careers-markdown ol,.careers-markdown ul{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px;list-style-type:disc}.llama-block-image,.markdown-body img{margin:1rem auto;display:block;max-width:100%;height:auto;border-radius:8px}@media (min-width:768px){.markdown-body{font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.markdown-body ol,.markdown-body ul{padding-inline-start:1.5rem}}@media (min-width:1024px){.markdown-body{font-size:clamp(1.05rem,1rem + .35vw,1.2rem)}}