.block-jobs__list{display:grid;gap:1rem}.block-jobs__item{background:oklch(1 0 0/.5);border:1px solid var(--hairline-light);border-radius:6px;overflow:hidden}.block-jobs__heading{font:inherit}.block-jobs__head{align-items:center;background:none;border:0;cursor:pointer;display:flex;font-family:inherit;gap:1.5rem;justify-content:space-between;padding:clamp(1.125rem,2.5vw,1.625rem);text-align:left;transition:background .2s ease;width:100%}@media(hover:hover)and (pointer:fine){.block-jobs__head:hover{background:oklch(.62 .038 102/.08)}}.block-jobs__head:focus-visible{outline-offset:-3px}.block-jobs__title-group{display:grid;justify-items:start}.block-jobs__title{color:var(--ink-on-light);font-size:1.1875rem;font-weight:660}.block-jobs__meta{color:var(--muted-on-light);font-size:.875rem;margin-top:.375rem}.block-jobs__toggle{border:1px solid var(--hairline-light);border-radius:50%;color:var(--brand-deep);display:grid;flex:none;height:2rem;place-items:center;transition:transform .26s var(--ease-out);width:2rem}.block-jobs__item--open .block-jobs__toggle{transform:rotate(180deg)}.block-jobs__toggle-icon{height:1rem;width:1rem}.block-jobs__body{padding:0 clamp(1.125rem,2.5vw,1.625rem) clamp(1.375rem,2.5vw,1.875rem)}.block-jobs__actions{display:flex;flex-wrap:wrap;gap:.875rem;margin-top:2rem}@media(max-width:540px){.block-jobs__button{width:100%}}
