.careers-posting{min-width:0}.careers-facts{border:1px solid var(--line-strong);background:var(--paper);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 40px;display:grid;overflow:hidden}@media (width>=720px){.careers-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.careers-fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;margin:-1px -1px 0 0;padding:16px 18px}.careers-fact dt{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0 0 4px;font-size:12px;font-weight:650}.careers-fact dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.careers-markdown{overflow-wrap:anywhere;min-width:0}.careers-markdown>:first-child{margin-top:0}.careers-markdown>:last-child{margin-bottom:0}.careers-markdown h2{font-family:var(--display);letter-spacing:-.038em;color:var(--ink);margin:36px 0 12px;font-size:clamp(22px,3.2vw,28px);font-weight:600;line-height:1.2}.careers-markdown h3{font-family:var(--display);color:var(--ink);margin:28px 0 8px;font-size:19px;font-weight:600;line-height:1.3}.careers-markdown h4,.careers-markdown h5,.careers-markdown h6{color:var(--ink);margin:24px 0 6px;font-size:16px;font-weight:650}.careers-markdown{font-size:17px;line-height:1.7}@media (width>=768px){.careers-markdown{font-size:18px}}.careers-markdown p{color:var(--mute);margin:0 0 14px}.careers-markdown ul,.careers-markdown ol{margin:0 0 16px;padding-left:1.4em}.careers-markdown ul{list-style:outside}.careers-markdown ol{list-style:decimal}.careers-markdown li{margin:6px 0;padding-left:2px}.careers-markdown li::marker{color:var(--coral)}.careers-markdown li>p{margin:0}.careers-markdown strong{color:var(--ink);font-weight:650}.careers-markdown a{color:var(--coral);text-underline-offset:2px;text-decoration:underline}.careers-markdown a:hover{color:var(--cta-hover)}.careers-markdown blockquote{border-left:3px solid var(--coral);color:var(--mute);margin:0 0 16px;padding:4px 0 4px 16px}.careers-markdown hr{border:0;border-top:1px solid var(--line-strong);margin:32px 0}.careers-markdown code{background:var(--chamber);font-family:var(--mono);border-radius:6px;padding:1px 6px;font-size:.9em}.careers-markdown pre{background:var(--chamber);border-radius:12px;margin:0 0 16px;padding:14px 16px;overflow-x:auto}.careers-markdown pre code{background:0 0;padding:0}.careers-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line-strong);background:var(--paper);border-radius:12px;max-width:100%;margin:0 0 20px;overflow-x:auto}.careers-table-scroll:focus-visible{outline:2px solid var(--coral);outline-offset:2px}.careers-table-scroll table{border-collapse:collapse;width:100%;min-width:max-content;font-size:15px}.careers-table-scroll th,.careers-table-scroll td{text-align:left;vertical-align:top;white-space:normal;border-bottom:1px solid var(--line);min-width:8rem;max-width:22rem;padding:10px 14px}.careers-table-scroll th{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);background:var(--chamber);font-size:12px;font-weight:650}.careers-table-scroll tr:last-child td{border-bottom:0}.careers-body{counter-reset:careers-section}.careers-body>h2{counter-increment:careers-section}.careers-body>h2:before{content:counter(careers-section, decimal-leading-zero);font-family:var(--mono);letter-spacing:.04em;color:var(--coral);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.careers-apply-text,.careers-list-empty{margin-top:12px}.careers-list-empty{text-align:center}.careers-card:hover,.careers-card:focus-within{border-color:var(--coral)}.careers-card-link{border-radius:18px;min-height:44px;padding:20px 22px;display:block}.careers-card-meta{letter-spacing:.02em;color:var(--coral);flex-wrap:wrap;gap:4px 0;margin:12px 0 0;font-size:13px;font-weight:650;display:flex}.careers-card-meta span+span:before{content:"|";color:var(--line-strong);margin:0 10px;font-weight:400}.careers-crumbs{text-align:left;margin:0 0 clamp(28px,4vw,40px);font-size:13px}.careers-meta.isw-eyebrow{margin:18px 0 0;display:block}.careers-preview.isw{background:0 0}.careers-preview.isw:before,.careers-preview.isw:after{display:none}
