@layer base{.career-openings{width:100%}.career-openings__areas{display:flex;flex-direction:column;gap:24px}.career-openings__area{display:flex;flex-direction:column;gap:16px;min-width:0}.career-openings__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px 48px;margin:0;padding:0;list-style:none}.career-openings__opening{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;min-width:0}@media (min-width:768px){.career-openings__areas{gap:96px}.career-openings__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.career-openings__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}}.career-openings .career-openings__area-name{margin:0;color:inherit;font-family:var(--font-atten),sans-serif;font-size:32px;font-weight:700;line-height:100%;letter-spacing:normal;overflow-wrap:break-word}.career-openings .career-openings__title{font-weight:700;letter-spacing:normal}.career-openings .career-openings__department,.career-openings .career-openings__title{margin:0;color:inherit;font-family:var(--font-atten),sans-serif;font-size:22px;line-height:140%;overflow-wrap:break-word;max-width:100%}.career-openings .career-openings__department{font-weight:400}.career-openings__link{max-width:100%}.career-openings__link .career-openings__text-link{font-size:22px;font-weight:400;line-height:140%;text-decoration-line:underline;overflow-wrap:break-word;max-width:100%}@layer components{.career-openings__filters{position:relative;margin-bottom:48px}.career-openings__filter-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.625rem .9375rem;border:1px solid var(--color-sandstone,#d4c8b8);border-radius:var(--wp-all-insights-dropdown-trigger-radius);background:transparent;font-family:var(--wp-all-insights-body-font),Arial,sans-serif;font-size:var(--wp-all-insights-tab-size);font-weight:400;color:var(--wp-all-insights-tab-active-text);cursor:pointer}.career-openings__filter-trigger-icon{flex-shrink:0;width:.75rem;height:.75rem}.career-openings__filter-nav{display:none;margin-top:.625rem}.career-openings__filter-nav--open{display:block}.career-openings__filter-list{display:flex;flex-direction:column;gap:var(--wp-all-insights-dropdown-item-gap);margin:0;padding:0;list-style:none}.career-openings__filter-list>li{margin:0}.career-openings__filter-btn{display:flex;width:100%;align-items:center;min-height:var(--wp-all-insights-tab-min-height);border:none;border-radius:.5rem;padding:.25rem .5rem;background:transparent;color:var(--wp-all-insights-tab-text);font-family:var(--wp-all-insights-body-font),Arial,sans-serif;font-size:var(--wp-all-insights-dropdown-item-size);line-height:var(--wp-all-insights-dropdown-item-line);text-align:left;cursor:pointer}.career-openings__filter-btn--active,.career-openings__filter-btn:hover{background:var(--wp-all-insights-tab-active-bg);color:var(--wp-pagination-active-text);font-weight:700}.career-openings__filter-btn:focus-visible,.career-openings__filter-trigger:focus-visible{outline:2px solid var(--wp-all-insights-focus-ring);outline-offset:2px}@media (min-width:1024px){.career-openings__filter-trigger{display:none}.career-openings__filter-nav{display:block;margin-top:0}.career-openings__filter-list{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--wp-all-insights-tabs-gap-y) var(--wp-all-insights-tabs-gap-x)}.career-openings__filter-btn{display:inline-flex;flex-direction:column;width:auto;padding:var(--wp-all-insights-tab-py-desktop) var(--wp-all-insights-tab-px-desktop);font-size:var(--wp-all-insights-tab-size-desktop);line-height:var(--wp-all-insights-tab-line-desktop);font-weight:400}.career-openings__filter-btn:after{content:attr(data-label);height:0;overflow:hidden;visibility:hidden;font-weight:700;user-select:none;pointer-events:none}.career-openings__filter-btn--active,.career-openings__filter-btn:hover{font-weight:700}}}