.lg-infojobs{--lg-infojobs-navy:#112441;--lg-infojobs-text:#17233a;--lg-infojobs-muted:#63728a;--lg-infojobs-border:#dbe6f2;--lg-infojobs-card:#fff;--lg-infojobs-soft:#f7f9fc;--lg-infojobs-yellow:#f5bd00;--lg-infojobs-yellow-soft:#fff2cc;color:var(--lg-infojobs-text);font-family:"Manrope",Arial,sans-serif;width:100%}.lg-infojobs__status{background:var(--lg-infojobs-soft);border:1px solid var(--lg-infojobs-border);border-radius:12px;color:var(--lg-infojobs-muted);font-size:.98rem;line-height:1.55;padding:1rem 1.1rem}.lg-infojobs__status--error{border-color:#d94848;color:#9f2626}.lg-infojobs__ajax-status{margin-bottom:.85rem}.lg-infojobs__list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.lg-infojobs.is-loading .lg-infojobs__list{opacity:.55;pointer-events:none}.lg-infojobs.is-loading .lg-infojobs__pagination{opacity:.75;pointer-events:none}.lg-infojobs [hidden],.lg-infojobs-card[hidden]{display:none !important}.lg-infojobs-card{background:var(--lg-infojobs-card);border:1px solid var(--lg-infojobs-border);border-radius:14px;min-width:0;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.lg-infojobs-card:hover,.lg-infojobs-card:focus-within{border-color:var(--lg-infojobs-yellow);box-shadow:0 12px 30px rgba(17,36,65,.11);transform:translateY(-1px)}.lg-infojobs-card__link{color:inherit;display:grid;gap:.9rem;min-height:100%;padding:1.15rem 1.2rem;text-decoration:none}.lg-infojobs-card__link:focus-visible{outline:3px solid rgba(245,189,0,.35);outline-offset:-3px}.lg-infojobs-card__header{align-items:flex-start;display:flex;gap:.85rem;justify-content:space-between}.lg-infojobs-card__title{color:var(--lg-infojobs-navy);font-size:1rem;font-weight:800;line-height:1.35;margin:0;min-width:0;overflow-wrap:anywhere}.lg-infojobs-card__action{align-items:center;background:var(--lg-infojobs-yellow-soft);border-radius:999px;color:var(--lg-infojobs-navy);display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;width:2.35rem}.lg-infojobs-card__action .lg-infojobs-icon{height:1.05rem;stroke-width:3;width:1.05rem}.lg-infojobs-card__meta{align-items:center;color:var(--lg-infojobs-muted);display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:500;gap:.45rem .9rem;line-height:1.45}.lg-infojobs-card__meta-item{align-items:center;display:inline-flex;gap:.25rem;min-width:0}.lg-infojobs-card__meta-label{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lg-infojobs-card__meta-value{min-width:0;overflow-wrap:anywhere}.lg-infojobs-icon{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1rem}.lg-infojobs__pagination{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:1.1rem}.lg-infojobs__page-button{align-items:center;background:#fff;border:1px solid var(--lg-infojobs-border);border-radius:999px;color:var(--lg-infojobs-navy);cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;line-height:1;min-height:2.4rem;min-width:2.4rem;padding:.625rem .85rem;text-decoration:none}.lg-infojobs__page-button:hover:not(:disabled):not(.is-disabled),.lg-infojobs__page-button:focus-visible{border-color:var(--lg-infojobs-yellow);color:var(--lg-infojobs-navy);outline:3px solid rgba(245,189,0,.25)}.lg-infojobs__page-button.is-current{background:var(--lg-infojobs-yellow);border-color:var(--lg-infojobs-yellow);color:var(--lg-infojobs-navy)}.lg-infojobs__page-button:disabled{cursor:not-allowed;opacity:.45}.lg-infojobs__page-button.is-disabled{cursor:not-allowed;opacity:.45;pointer-events:none}@media (min-width:1180px){.lg-infojobs__list{gap:1.15rem}.lg-infojobs-card__link{padding:1.25rem 1.35rem}}@media (max-width:860px){.lg-infojobs__list{grid-template-columns:1fr}}@media (max-width:560px){.lg-infojobs__status{border-radius:10px;padding:.9rem}.lg-infojobs-card{border-radius:12px}.lg-infojobs-card__link{gap:.75rem;padding:1rem}.lg-infojobs-card__title{font-size:.98rem}.lg-infojobs-card__action{height:2.1rem;width:2.1rem}.lg-infojobs-card__meta{align-items:flex-start;flex-direction:column;gap:.35rem}.lg-infojobs-card__meta-item{width:100%}.lg-infojobs__pagination{justify-content:flex-start}}