.sdb-jobs-wrap,
.sdb-jobs-detail{
--sdb-jobs-primary:var(--sdb-color-primary,#0058B7);
--sdb-jobs-secondary:var(--sdb-color-secondary,#009BD8);
--sdb-jobs-title:var(--sdb-color-on-surface,var(--sdb-color-title,#364048));
--sdb-jobs-text:var(--sdb-color-on-surface-muted,var(--sdb-color-text,#6B7785));
--sdb-jobs-muted:var(--sdb-color-muted,#8E9AA7);
--sdb-jobs-border:var(--sdb-color-outline-variant,var(--sdb-color-border,#EEF3F8));
--sdb-jobs-outline:var(--sdb-color-outline,#D6E0EA);
--sdb-jobs-surface:var(--sdb-color-surface,#FFFFFF);
--sdb-jobs-surface-soft:var(--sdb-color-surface-high,var(--sdb-color-background,#F5F8FB));
--sdb-jobs-radius-sm:var(--sdb-shape-sm,var(--sdb-radius-sm,6px));
--sdb-jobs-radius-md:var(--sdb-shape-md,var(--sdb-radius-md,12px));
--sdb-jobs-radius-lg:var(--sdb-shape-lg,var(--sdb-radius-lg,20px));
--sdb-jobs-radius-pill:var(--sdb-shape-pill,var(--sdb-radius-pill,999px));
--sdb-jobs-shadow:var(--sdb-elevation-1,var(--sdb-shadow-card,0 12px 30px rgba(19,39,61,.08)));
--sdb-jobs-shadow-hover:var(--sdb-elevation-2,0 10px 24px rgba(31,42,54,.08));
--sdb-jobs-focus:var(--sdb-state-focus-ring,0 0 0 3px rgba(0,155,216,.22));
--sdb-jobs-card-gap:var(--sdb-card-gap,var(--sdb-space-lg,2rem));
--sdb-jobs-card-padding:var(--sdb-card-padding,1.5rem);
--sdb-jobs-filter-gap:var(--sdb-filter-gap,var(--sdb-space-md,1.25rem));
--sdb-jobs-detail-gap:var(--sdb-detail-gap,var(--sdb-space-lg,2rem));
--sdb-jobs-aside-width:var(--sdb-detail-aside-width,340px);
--sdb-jobs-section-icon-size:var(--sdb-section-icon-size,42px);
--sdb-jobs-action-icon-size:var(--sdb-action-icon-size,40px);
font-family:var(--sdb-font-body,Archivo,Arial,sans-serif);
color:var(--sdb-jobs-text);
}
.sdb-jobs-wrap *,
.sdb-jobs-wrap *::before,
.sdb-jobs-wrap *::after,
.sdb-jobs-detail *,
.sdb-jobs-detail *::before,
.sdb-jobs-detail *::after{box-sizing:border-box;}
.sdb-jobs-wrap.sdb-plugin-shell,
.sdb-jobs-detail.sdb-plugin-shell{background:transparent;border:0;box-shadow:none;padding:0;} .sdb-jobs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sdb-jobs-card-gap);margin:var(--sdb-space-lg,2rem) 0;}
.sdb-jobs-card{display:flex;flex-direction:column;min-width:0;background:var(--sdb-jobs-surface);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-md);box-shadow:var(--sdb-jobs-shadow);overflow:hidden;transition:transform var(--sdb-motion-duration-base,180ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1)),box-shadow var(--sdb-motion-duration-base,180ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1));}
.sdb-jobs-card:hover{transform:translateY(-2px);box-shadow:var(--sdb-jobs-shadow-hover);}
.sdb-jobs-card__image{display:block;aspect-ratio:1200/628;background:var(--sdb-jobs-surface-soft);overflow:hidden;}
.sdb-jobs-card__image img{display:block;width:100%;height:100%;object-fit:cover;}
.sdb-jobs-card__body{display:flex;flex-direction:column;gap:0;padding:var(--sdb-jobs-card-padding);flex:1;}
.sdb-jobs-eyebrow{margin:0 0 var(--sdb-space-sm,.75rem);font-family:var(--sdb-font-meta,var(--sdb-font-body,inherit));font-size:var(--sdb-type-label-md-size,.875rem);font-weight:var(--sdb-font-weight-bold,700);letter-spacing:.12em;text-transform:uppercase;color:var(--sdb-jobs-primary);}
.sdb-jobs-card h3{margin:0 0 var(--sdb-space-md,1.25rem);font-family:var(--sdb-font-heading,var(--sdb-font-body,inherit));font-size:var(--sdb-editorial-title-md,1.35rem);line-height:1.25;font-weight:var(--sdb-font-weight-semibold,600);color:var(--sdb-jobs-title);}
.sdb-jobs-card h3 a{color:inherit;text-decoration:none;}
.sdb-jobs-card h3 a:hover{color:var(--sdb-jobs-primary);}
.sdb-jobs-meta,.sdb-jobs-detail-meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 var(--sdb-space-md,1.25rem);}
.sdb-jobs-meta span,.sdb-jobs-detail-meta span{display:inline-flex;align-items:center;min-height:28px;padding:.34rem .68rem;border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-pill);background:var(--sdb-jobs-surface-soft);font-size:var(--sdb-type-body-sm-size,.925rem);line-height:1.2;color:var(--sdb-jobs-text);}
.sdb-jobs-card .sdb-jobs-button{margin-top:auto;align-self:flex-start;}
.sdb-jobs-local-head{display:flex;justify-content:space-between;gap:var(--sdb-space-md,1.25rem);align-items:flex-end;margin:0 0 var(--sdb-space-lg,2rem);}
.sdb-jobs-local-head h2{margin:0;font-family:var(--sdb-font-heading,var(--sdb-font-body,inherit));color:var(--sdb-jobs-title);}
.sdb-jobs-local-head a{color:var(--sdb-jobs-primary);font-weight:var(--sdb-font-weight-semibold,600);text-decoration:none;}
.sdb-jobs-local-head a:hover{text-decoration:underline;}
.sdb-jobs-empty{padding:var(--sdb-space-lg,2rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-md);background:var(--sdb-jobs-surface-soft);color:var(--sdb-jobs-title);}
.sdb-jobs-empty a{color:var(--sdb-jobs-primary);font-weight:var(--sdb-font-weight-semibold,600);} .sdb-jobs-filters{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) auto;gap:var(--sdb-jobs-filter-gap);align-items:end;margin:0 0 var(--sdb-space-lg,2rem);padding:var(--sdb-space-md,1.25rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-jobs-surface-soft);}
.sdb-jobs-filter-group{display:block;min-width:0;}
.sdb-jobs-filter-group .sdb-field__label{display:block;margin:0 0 .45rem;font-family:var(--sdb-font-meta,var(--sdb-font-body,inherit));font-size:var(--sdb-type-label-md-size,.875rem);font-weight:var(--sdb-font-weight-semibold,600);letter-spacing:.04em;text-transform:uppercase;color:var(--sdb-jobs-title);}
.sdb-jobs-filter-group .sdb-field__control{width:100%;min-height:44px;padding:.65rem .85rem;border:1px solid var(--sdb-jobs-outline);border-radius:var(--sdb-jobs-radius-md);background:var(--sdb-jobs-surface);color:var(--sdb-jobs-title);font:inherit;}
.sdb-jobs-filter-actions{display:flex;gap:.75rem;align-items:center;justify-content:flex-start;}
.sdb-jobs-filter-submit,.sdb-jobs-filter-clear{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.4rem;border-radius:var(--sdb-jobs-radius-md);font-weight:var(--sdb-font-weight-semibold,600);text-decoration:none;cursor:pointer;}
.sdb-jobs-filter-submit{border:1px solid var(--sdb-jobs-primary);background:var(--sdb-jobs-surface);color:var(--sdb-jobs-primary);}
.sdb-jobs-filter-submit:hover{background:var(--sdb-state-hover-bg,rgba(0,88,183,.06));}
.sdb-jobs-filter-clear{border:1px solid var(--sdb-jobs-border);background:var(--sdb-jobs-surface);color:var(--sdb-jobs-text);}
.sdb-jobs-filter-clear:hover{color:var(--sdb-jobs-primary);border-color:var(--sdb-jobs-primary);} .sdb-jobs-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.72rem 1.45rem;border:0;border-radius:var(--sdb-jobs-radius-md);background:linear-gradient(135deg,var(--sdb-jobs-primary),var(--sdb-jobs-secondary));color:var(--sdb-color-on-primary,#fff)!important;font-family:var(--sdb-font-body,inherit);font-size:1rem;font-weight:var(--sdb-font-weight-semibold,600);line-height:1.2;text-decoration:none!important;cursor:pointer;transition:filter var(--sdb-motion-duration-fast,120ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1)),transform var(--sdb-motion-duration-fast,120ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1));}
.sdb-jobs-button:hover{filter:brightness(.96);transform:translateY(-1px);color:var(--sdb-color-on-primary,#fff)!important;}
.sdb-jobs-button--wide{width:100%;}
.sdb-jobs-button--submit{width:100%;min-height:54px;font-size:1.12rem;}
.sdb-jobs-wrap :is(a,button,input,select,textarea):focus-visible,
.sdb-jobs-detail :is(a,button,input,select,textarea):focus-visible{outline:0;box-shadow:var(--sdb-jobs-focus);} .sdb-jobs-detail{max-width:var(--sdb-layout-max-width-content,1320px);margin:0 auto 3rem;}
.sdb-jobs-detail-hero{position:relative;display:flex;justify-content:space-between;gap:var(--sdb-space-md,1.25rem);align-items:center;margin:0 0 var(--sdb-space-lg,2rem);padding:clamp(1.25rem,2vw,2rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:linear-gradient(135deg,var(--sdb-jobs-surface) 0%,var(--sdb-color-surface-low,#FAFCFE) 55%,rgba(0,155,216,.12) 100%);box-shadow:var(--sdb-jobs-shadow);overflow:hidden;}
.sdb-jobs-detail-hero::after{content:"";position:absolute;right:-70px;top:-80px;width:220px;height:220px;border-radius:50%;background:rgba(0,155,216,.12);pointer-events:none;}
.sdb-jobs-detail-brand,.sdb-jobs-hero-actions{position:relative;z-index:1;}
.sdb-jobs-detail-brand img{display:block;max-width:min(270px,48vw);max-height:70px;width:auto;height:auto;object-fit:contain;}
.sdb-jobs-detail-brand__fallback{font-weight:var(--sdb-font-weight-bold,700);color:var(--sdb-jobs-primary);}
.sdb-jobs-reference-line{margin:.8rem 0 0;color:var(--sdb-jobs-muted);}
.sdb-jobs-reference-line strong{color:var(--sdb-jobs-title);}
.sdb-jobs-hero-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.65rem;}
.sdb-jobs-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,var(--sdb-jobs-aside-width));gap:var(--sdb-jobs-detail-gap);align-items:start;}
.sdb-jobs-detail-main{min-width:0;}
.sdb-jobs-section{display:grid;grid-template-columns:var(--sdb-jobs-section-icon-size) minmax(0,1fr);gap:var(--sdb-space-md,1.25rem);padding:clamp(1.3rem,2vw,2rem) 0;border-top:1px solid var(--sdb-jobs-border);}
.sdb-jobs-section:first-child{border-top:0;}
.sdb-jobs-section--lead{display:block;padding:clamp(1.25rem,2vw,1.75rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-jobs-surface);box-shadow:var(--sdb-jobs-shadow);}
.sdb-jobs-section h2{margin:0 0 .7rem;font-family:var(--sdb-font-heading,var(--sdb-font-body,inherit));font-size:clamp(1.25rem,1.8vw,1.55rem);line-height:1.25;color:var(--sdb-jobs-title);}
.sdb-jobs-section p,.sdb-jobs-section li,.sdb-jobs-lead-copy p{font-size:1.05rem;line-height:var(--sdb-line-height-body,1.65);color:var(--sdb-jobs-text);}
.sdb-jobs-section p{margin:0 0 .75rem;}
.sdb-jobs-lead-copy p:first-child{font-size:clamp(1.05rem,1.45vw,1.18rem);}
.sdb-jobs-section-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--sdb-jobs-section-icon-size);height:var(--sdb-jobs-section-icon-size);border:1px solid var(--sdb-section-icon-border,rgba(0,88,183,.12));border-radius:50%;background:var(--sdb-section-icon-bg,rgba(0,155,216,.10));color:var(--sdb-section-icon-color,var(--sdb-jobs-primary));}
.sdb-jobs-section-icon svg{display:block;width:18px;height:18px;fill:currentColor;} .sdb-jobs-detail-aside{position:sticky;top:30px;min-width:0;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;}
.sdb-jobs-summary-card{padding:var(--sdb-card-padding,1.5rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-jobs-surface);box-shadow:var(--sdb-jobs-shadow);}
.sdb-jobs-summary-title{margin:0 0 var(--sdb-space-md,1.25rem);font-family:var(--sdb-font-meta,var(--sdb-font-body,inherit));font-size:.95rem;line-height:1.25;font-weight:var(--sdb-font-weight-bold,700);letter-spacing:.12em;text-transform:uppercase;color:var(--sdb-jobs-primary);}
.sdb-jobs-summary-list{margin:0 0 var(--sdb-space-md,1.25rem);padding:0;}
.sdb-jobs-summary-item{display:block;margin:0;padding:.9rem 0;border-top:1px solid var(--sdb-jobs-border);}
.sdb-jobs-summary-item:first-child{border-top:0;padding-top:0;}
.sdb-jobs-summary-label{display:block;margin:0 0 .35rem;font-family:var(--sdb-font-meta,var(--sdb-font-body,inherit));font-size:.78rem;font-weight:var(--sdb-font-weight-bold,700);letter-spacing:.10em;text-transform:uppercase;color:var(--sdb-jobs-muted);}
.sdb-jobs-summary-value{display:block;margin:0;font-size:1rem;line-height:1.45;font-weight:var(--sdb-font-weight-semibold,600);color:var(--sdb-jobs-title);}
.sdb-jobs-summary-note{margin:var(--sdb-space-sm,.75rem) 0 0;font-size:var(--sdb-type-body-sm-size,.925rem);line-height:1.55;color:var(--sdb-jobs-muted);} .sdb-jobs-share{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;}
.sdb-jobs-share__link,.sdb-jobs-back-link{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,88,183,.14);border-radius:var(--sdb-jobs-radius-pill);background:var(--sdb-jobs-surface);color:var(--sdb-jobs-primary)!important;text-decoration:none!important;box-shadow:var(--sdb-elevation-1,0 4px 12px rgba(31,42,54,.05));transition:background var(--sdb-motion-duration-fast,120ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1)),color var(--sdb-motion-duration-fast,120ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1)),border-color var(--sdb-motion-duration-fast,120ms) var(--sdb-motion-easing-standard,cubic-bezier(.2,0,0,1));}
.sdb-jobs-share__link{width:var(--sdb-jobs-action-icon-size);height:var(--sdb-jobs-action-icon-size);}
.sdb-jobs-share__link svg{width:18px;height:18px;fill:currentColor;}
.sdb-jobs-share__link:hover{background:var(--sdb-jobs-primary);border-color:var(--sdb-jobs-primary);color:var(--sdb-color-on-primary,#fff)!important;}
.sdb-jobs-back-link{min-height:var(--sdb-jobs-action-icon-size);padding:0 1rem;font-weight:var(--sdb-font-weight-semibold,600);gap:.45rem;}
.sdb-jobs-back-link:hover{background:var(--sdb-state-hover-bg,rgba(0,88,183,.06));border-color:rgba(0,88,183,.24);color:var(--sdb-jobs-primary)!important;}
.sdb-jobs-back-link::before,.sdb-jobs-back-link::after{content:none!important;display:none!important;}
.sdb-jobs-share-footer{display:flex;align-items:center;justify-content:center;gap:var(--sdb-space-md,1.25rem);margin:var(--sdb-space-lg,2rem) 0 0;padding-top:var(--sdb-space-lg,2rem);border-top:1px solid var(--sdb-jobs-border);}
.sdb-jobs-share-footer>span{font-family:var(--sdb-font-meta,var(--sdb-font-body,inherit));font-size:.9rem;font-weight:var(--sdb-font-weight-bold,700);letter-spacing:.14em;text-transform:uppercase;color:var(--sdb-jobs-muted);}
.sdb-jobs-back-nav--bottom{display:flex;justify-content:center;margin:var(--sdb-space-lg,2rem) 0 0;} .sdb-jobs-apply-panel[hidden]{display:none!important;}
.sdb-jobs-apply-panel:not([hidden]){display:block;}
.sdb-jobs-apply-panel{width:100%;margin-top:var(--sdb-space-lg,2rem);padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-jobs-surface);box-shadow:var(--sdb-jobs-shadow);}
.sdb-jobs-form-shell{display:block;width:100%!important;max-width:none!important;margin:0!important;}
.sdb-jobs-form-header{width:100%;margin:0 0 var(--sdb-space-md,1.25rem);padding:0 0 var(--sdb-space-md,1.25rem);border-bottom:1px solid var(--sdb-jobs-border);}
.sdb-jobs-form-title{margin:0 0 .45rem;font-family:var(--sdb-font-heading,var(--sdb-font-body,inherit));font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.2;color:var(--sdb-jobs-title);}
.sdb-jobs-form-intro{margin:0;color:var(--sdb-jobs-text);}
.sdb-jobs-form{display:block;width:100%!important;max-width:none!important;margin:0!important;}
.sdb-jobs-form-field{display:block;width:100%!important;max-width:none!important;margin:0 0 var(--sdb-form-field-gap,var(--sdb-space-md,1.25rem));}
.sdb-jobs-form .sdb-field__label,.sdb-jobs-upload__label{display:block;margin:0 0 .55rem;font-size:1rem;font-weight:var(--sdb-font-weight-semibold,600);color:var(--sdb-jobs-title);}
.sdb-jobs-form .sdb-field__control{display:block;width:100%!important;max-width:none!important;min-height:52px;margin:0!important;padding:.85rem 1rem;border:1px solid var(--sdb-jobs-outline);border-radius:var(--sdb-jobs-radius-md);background:var(--sdb-jobs-surface);color:var(--sdb-jobs-title);font:inherit;}
.sdb-jobs-form textarea.sdb-field__control{min-height:150px;resize:vertical;}
.sdb-jobs-required{color:var(--sdb-color-error,#c53030);}
.sdb-jobs-upload{display:block;width:100%!important;max-width:none!important;margin:0 0 var(--sdb-form-field-gap,var(--sdb-space-md,1.25rem));padding:var(--sdb-consent-padding,1rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-jobs-surface-soft);cursor:pointer;}
.sdb-jobs-upload__control{display:block;width:100%!important;max-width:none!important;margin:.55rem 0 .35rem;padding:.72rem .85rem;border:1px solid var(--sdb-jobs-outline);border-radius:var(--sdb-jobs-radius-md);background:var(--sdb-jobs-surface);color:var(--sdb-jobs-text);font:inherit;cursor:pointer;}
.sdb-jobs-upload .sdb-field-message{display:block;margin:.35rem 0 0;font-size:var(--sdb-type-body-sm-size,.925rem);line-height:1.45;color:var(--sdb-jobs-muted);}
.sdb-jobs-consent{display:grid!important;grid-template-columns:var(--sdb-choice-size,16px) minmax(0,1fr);gap:var(--sdb-choice-gap,.7rem);align-items:var(--sdb-choice-label-align,flex-start);width:100%;margin:var(--sdb-space-md,1.25rem) 0!important;padding:var(--sdb-consent-padding,1rem);border:1px solid var(--sdb-jobs-border);border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-jobs-surface-soft);font-weight:var(--sdb-font-weight-semibold,600);line-height:1.45;color:var(--sdb-jobs-title);cursor:pointer;}
.sdb-jobs-consent input[type="checkbox"]{grid-column:1;width:var(--sdb-choice-size,16px)!important;height:var(--sdb-choice-size,16px)!important;min-width:var(--sdb-choice-size,16px)!important;margin:var(--sdb-choice-input-offset,.16em) 0 0!important;accent-color:var(--sdb-jobs-primary);}
.sdb-jobs-consent .sdb-choice-field__body{grid-column:2;min-width:0;}
.sdb-jobs-consent .sdb-choice-field__label{display:block;margin:0;color:var(--sdb-jobs-title);}
.sdb-jobs-turnstile{margin:0 0 var(--sdb-space-md,1.25rem);}
.sdb-jobs-hp{position:absolute!important;left:-9999px!important;opacity:0!important;}
.sdb-jobs-success{display:grid;gap:.25rem;margin:0 0 var(--sdb-space-md,1.25rem);padding:var(--sdb-confirmation-padding,1.25rem);border:1px solid var(--sdb-state-success-border,var(--sdb-color-success,#2f8f4e));border-radius:var(--sdb-jobs-radius-lg);background:var(--sdb-sem-color-feedback-success-bg,var(--sdb-color-success-bg,#e9f6ee));color:var(--sdb-color-success-text,#1e5f34);font-weight:var(--sdb-font-weight-semibold,600);} .sdb-jobs-status,.sdb-status-badge{display:inline-flex;align-items:center;gap:.35rem;min-height:26px;padding:.25rem .65rem;border-radius:var(--sdb-jobs-radius-pill);font-size:.8rem;font-weight:var(--sdb-font-weight-semibold,600);line-height:1.2;}
.sdb-status-badge--open,.sdb-jobs-status--active{background:var(--sdb-color-success-bg,#e9f6ee);color:var(--sdb-color-success-text,#1e5f34);}
.sdb-status-badge--closed,.sdb-jobs-status--inactive,.sdb-jobs-status--draft{background:var(--sdb-jobs-surface-soft);color:var(--sdb-jobs-text);}
.sdb-status-badge--expired,.sdb-jobs-status--expired{background:var(--sdb-color-error-bg,#fdeeee);color:var(--sdb-color-error-text,#8a1f1f);}
.sdb-status-badge--review,.sdb-status--review{background:var(--sdb-status-expiring-bg,var(--sdb-color-warning-soft,#fff6df));color:var(--sdb-color-warning-text,#664d03);} @media(max-width:1100px){.sdb-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.sdb-jobs-filters{grid-template-columns:repeat(3,minmax(0,1fr));}.sdb-jobs-filter-actions{grid-column:1/-1;}.sdb-jobs-detail-layout{grid-template-columns:1fr;}.sdb-jobs-detail-aside{position:static;}}
@media(max-width:760px){.sdb-jobs-grid{grid-template-columns:1fr;}.sdb-jobs-filters{grid-template-columns:1fr;padding:var(--sdb-space-md,1.25rem);}.sdb-jobs-filter-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;}.sdb-jobs-local-head{display:block;}.sdb-jobs-local-head a{display:inline-flex;margin-top:.65rem;}.sdb-jobs-detail-hero{display:block;}.sdb-jobs-hero-actions{justify-content:flex-start;margin-top:var(--sdb-space-md,1.25rem);}.sdb-jobs-section{grid-template-columns:1fr;gap:.75rem;}.sdb-jobs-section-icon{width:38px;height:38px;}.sdb-jobs-share-footer{flex-direction:column;gap:var(--sdb-space-sm,.75rem);}.sdb-jobs-apply-panel{padding:1.1rem;}.sdb-jobs-consent{grid-template-columns:var(--sdb-choice-size,16px) minmax(0,1fr);}.sdb-jobs-button--submit{font-size:1rem;}}
@media(max-width:480px){.sdb-jobs-filter-actions{grid-template-columns:1fr;}.sdb-jobs-share__link,.sdb-jobs-back-link{min-height:38px}.sdb-jobs-share__link{width:38px;height:38px}.sdb-jobs-detail-brand img{max-width:100%;}.sdb-jobs-form .sdb-field__control{min-height:48px;}}