.s2w-jobs-sidebar>.s2w-jobs-filter-form{width:100%;max-width:none;min-width:0;box-sizing:border-box;padding:0!important;margin:0;border:0}.s2w-job-alert-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--s2w-border);border-top-color:var(--s2w-border);border-radius:var(--s2w-radius-lg);background:var(--s2w-white);box-shadow:none}.s2w-job-alert-card>summary{position:relative;display:flex;min-height:64px;align-items:center;gap:.65rem;padding:.85rem 2.9rem .85rem 1.05rem;color:var(--s2w-ink);background:var(--s2w-white);cursor:pointer;list-style:none}.s2w-job-alert-card>summary::-webkit-details-marker{display:none}.s2w-job-alert-card>summary::after{position:absolute;right:1.05rem;top:50%;width:.5rem;height:.5rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";transform:translateY(-65%) rotate(45deg);transition:transform var(--s2w-transition)}.s2w-job-alert-card[open]>summary::after{transform:translateY(-30%) rotate(225deg)}.s2w-job-alert-card__heading>span{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--s2w-radius-pill);color:var(--s2w-ink);background:var(--s2w-primary);font-size:var(--s2w-font-size-meta)}.s2w-job-alert-card__eyebrow{display:block;margin-bottom:.1rem;color:var(--s2w-text-muted);font-size:var(--s2w-font-size-meta);font-weight:var(--s2w-weight-bold);letter-spacing:.075em;text-transform:uppercase}.s2w-job-alert-card__heading h2{margin:0;font-size:1rem;line-height:1.18}.s2w-job-alert-card__body{padding:1rem 1.05rem 1.1rem;border-top:1px solid var(--s2w-border)}.s2w-job-alert-card__body>p{margin-bottom:.85rem;color:var(--s2w-text-secondary);font-size:var(--s2w-font-size-meta)}.s2w-job-alert-form{display:grid;min-width:0;gap:.68rem}.s2w-job-alert-form>label,.s2w-job-alert-form legend{color:var(--s2w-ink);font-size:var(--s2w-font-size-meta);font-weight:var(--s2w-weight-semibold)}.s2w-job-alert-form input[type="text"],.s2w-job-alert-form input[type="email"]{width:100%;max-width:100%;min-width:0;min-height:46px;box-sizing:border-box;background:var(--s2w-white)}.s2w-job-alert-form fieldset{display:grid;min-width:0;gap:.38rem;padding:0;margin:.3rem 0;border:0}.s2w-job-alert-form legend{margin-bottom:.3rem}.s2w-alert-frequency{display:flex;min-height:var(--s2w-touch-target);align-items:center;gap:.5rem;font-weight:var(--s2w-weight-regular)}.s2w-alert-frequency input{width:16px;height:16px;accent-color:var(--s2w-ink)}.s2w-alert-frequency span{color:var(--s2w-text-secondary);font-size:var(--s2w-font-size-meta)}.s2w-job-alert-form .s2w-btn{width:100%;min-height:48px;margin-top:.2rem}.s2w-hp-field{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important}.s2w-alert-message{margin:0 0 .7rem;padding:.65rem .75rem;border-radius:var(--s2w-radius-sm);font-size:var(--s2w-font-size-meta)}.s2w-alert-message--success{color:var(--s2w-success);background:rgb(31 122 77 / .09)}.s2w-alert-message--error{color:var(--s2w-danger);background:rgb(180 35 24 / .08)}.s2w-jobs-list{display:grid;gap:.8rem}.s2w-jobs-empty{padding:clamp(2.25rem, 5vw, 4rem);text-align:center}.s2w-jobs-empty>h2,.s2w-jobs-empty>p{max-width:650px;margin-inline:auto}.s2w-jobs-empty>p{margin-top:.75rem;color:var(--s2w-text-secondary)}.s2w-jobs-seo-content{position:relative;overflow:hidden}.s2w-jobs-seo-content::after{position:absolute;right:-4rem;bottom:-5rem;width:min(30vw, 26rem);aspect-ratio:1;background:url(/wp-content/themes/sport2work/assets/brand/diagonal-line-pattern.svg) center / cover no-repeat;content:"";opacity:.045;pointer-events:none}.s2w-jobs-seo-content .s2w-container{position:relative;z-index:1}.s2w-jobs-seo-content .s2w-section-heading{max-width:900px}.s2w-jobs-seo-content .s2w-section-heading__lead{max-width:68ch}.s2w-jobs-seo-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:clamp(2rem, 5vw, 4.75rem)}.s2w-jobs-seo-copy{max-width:70ch}.s2w-jobs-seo-copy p{color:var(--s2w-text-secondary);line-height:1.78}.s2w-jobs-seo-copy p:first-child{color:var(--s2w-ink);font-size:1.04rem}.s2w-jobs-seo-aside{border-color:var(--s2w-border-strong);border-radius:var(--s2w-radius-lg);box-shadow:none}.s2w-jobs-seo-aside h3{margin:.55rem 0 1.25rem;font-size:clamp(1.35rem, 2vw, 1.7rem);line-height:1.2}.s2w-jobs-transferable-list{padding:0;margin:0;list-style:none}.s2w-jobs-transferable-list li{display:grid;gap:.3rem;padding:.95rem 0;border-top:1px solid var(--s2w-border)}.s2w-jobs-transferable-list strong{color:var(--s2w-ink);font-size:.92rem}.s2w-jobs-transferable-list span{color:var(--s2w-text-secondary);font-size:var(--s2w-font-size-meta);line-height:1.55}.s2w-jobs-seo-aside .s2w-actions{margin-top:1.35rem}.s2w-jobs-next-step{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1.5rem, 4vw, 3.5rem);margin-top:clamp(2.5rem, 5vw, 4rem);padding-top:clamp(1.75rem, 3vw, 2.5rem);border-top:1px solid var(--s2w-border-strong)}.s2w-jobs-next-step>div{max-width:720px}.s2w-jobs-next-step h3{margin:.55rem 0 .7rem;font-size:clamp(1.5rem, 2.6vw, 2.1rem)}.s2w-jobs-next-step p{margin-bottom:0;color:var(--s2w-text-secondary);line-height:1.7}.s2w-jobs-next-step>.s2w-btn{flex:0 0 auto}@media (max-width:860px){.s2w-jobs-seo-grid{grid-template-columns:1fr}.s2w-jobs-seo-aside{max-width:680px}.s2w-jobs-next-step{align-items:flex-start;flex-direction:column}}@media (max-width:680px){.s2w-job-alert-card{border-radius:var(--s2w-radius-md)}.s2w-job-alert-card>summary{min-height:60px;padding-left:.95rem;padding-right:2.75rem}.s2w-job-alert-card__body{padding:.95rem}.s2w-jobs-seo-content::after{right:-6rem;width:18rem}.s2w-jobs-seo-aside{padding:1.25rem}.s2w-jobs-next-step>.s2w-btn{width:100%}}@media (prefers-reduced-motion:reduce){.s2w-job-alert-card>summary::after{transition:none}}