@layer components{.careers-jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--space-m)}.careers-job[hidden]{display:none}.careers-job{padding:0}.careers-job-link{display:flex;flex-direction:column;block-size:100%;padding:var(--space-m);color:inherit;text-decoration:none;border-radius:inherit}.careers-job-link:hover .careers-job-title,.careers-job-link:focus-visible .careers-job-title{text-decoration:underline;text-underline-offset:.15em}.careers-job-link:focus-visible{outline:2px solid var(--txt-hue-anchor);outline-offset:2px}.careers-job .post-card-chip,.careers-dialog .post-card-chip{display:block;inline-size:fit-content;padding:.3rem .4rem .07rem;font-size:.68rem}.careers-job-title{font-size:1.15rem;line-height:1.3;font-weight:700;color:var(--txt-hue-heading)}.careers-job-meta{font-size:.9rem;color:var(--txt-hue-copy)}.careers-job-salary{font-size:.9rem;font-weight:700;color:var(--txt-hue-heading)}.careers-count{font-size:.9rem;color:var(--txt-hue-copy)}.careers-anchor{display:block;block-size:0;scroll-margin-top:calc(var(--navbar-h, 4.5rem) + var(--navbar-top, 0px) + var(--space-l))}.careers-dialog{--txt-h3-size: clamp(1.5rem, 1.35rem + .6vw, 1.85rem);--txt-h4-size: 1.3rem}.careers-dialog .popup-panel{max-inline-size:48rem}.careers-section+.careers-section{margin-block-start:var(--space-l)}.careers-body ul{padding-inline-start:1.25rem}.careers-body li+li{margin-block-start:var(--space-3xs)}.careers-body p+p{margin-block-start:var(--space-xs)}}
