.component.one-off.careers-integration #careers-app{display:flex;align-items:flex-start;-moz-column-gap:calc(var(--spacing-800) * 2);column-gap:calc(var(--spacing-800) * 2);row-gap:var(--spacing-1200);width:100%;flex-direction:column}@media screen and (min-width: 992px){.component.one-off.careers-integration #careers-app{flex-direction:row}}.component.one-off.careers-integration #careers-app main{display:flex;flex-direction:column;row-gap:var(--spacing-1000);width:100%;max-width:800px}.component.one-off.careers-integration #careers-app main .section{display:flex;flex-direction:column;row-gap:var(--spacing-500)}.component.one-off.careers-integration #careers-app main .section h3{border-bottom:1px solid var(--gray-200);padding-bottom:var(--spacing-200)}.component.one-off.careers-integration #careers-app main .section .job-entry{background:var(--gray-50);padding:var(--spacing-500);border-radius:var(--spacing-200);display:flex;flex-direction:column;justify-content:space-between;row-gap:var(--spacing-500);align-items:start;transition:.4s background}.component.one-off.careers-integration #careers-app main .section .job-entry:hover{background:var(--gray-200)}.component.one-off.careers-integration #careers-app main .section .job-entry .right-col{display:flex;flex-direction:column;align-items:start;width:100%}@media screen and (min-width: 992px){.component.one-off.careers-integration #careers-app main .section .job-entry{flex-direction:row;align-items:center}.component.one-off.careers-integration #careers-app main .section .job-entry .right-col{row-gap:var(--spacing-200);align-items:end;text-align:right;width:40%}}.component.one-off.careers-integration #careers-app .sidebar{width:100%;display:flex;flex-direction:column;row-gap:var(--spacing-600)}@media screen and (min-width: 992px){.component.one-off.careers-integration #careers-app .sidebar{position:sticky;top:140px;width:30%}}.component.one-off.careers-integration #careers-app .sidebar header{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-400);color:var(--gray-700)}.component.one-off.careers-integration #careers-app .sidebar header span{font-size:var(--text-400)}.component.one-off.careers-integration #careers-app .sidebar header button{background:none;border:none;color:inherit;padding:0}.component.one-off.careers-integration #careers-app .sidebar .select-wrapper{width:100%;position:relative}.component.one-off.careers-integration #careers-app .sidebar .select-wrapper:after{content:url(/build/assets/down-arrow-DesGgE7y.svg);position:absolute;right:var(--spacing-300);top:10px;pointer-events:none}.component.one-off.careers-integration #careers-app .sidebar .select-wrapper select{cursor:pointer;border-radius:var(--spacing-200);padding:var(--spacing-300);border-color:var(--gray-300);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;width:100%;border:1px solid var(--gray-500)}
