/* Landing pages: /jobs-in-malta, /jobs-in-malta/<sector>, /jobs-in-gozo, /part-time-jobs-in-malta, /remote-jobs-from-malta, /ig */
.seo-main{display:flex;flex-direction:column;gap:18px;max-width:980px}
.seo-main h2{color:#172044;font-size:1.35rem;margin:18px 0 0}
.seo-stats{display:flex;flex-wrap:wrap;gap:8px;margin:0}
.seo-stats span{background:#efecff;border-radius:999px;color:#3b2c8f;font-size:.85rem;font-weight:800;padding:6px 12px}
.seo-jobs{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;margin:0;padding:0}
.seo-job{background:#fff;border:1px solid #e5e4ef;border-left:4px solid #7d65e3;border-radius:14px;color:#172044;display:flex;flex-direction:column;gap:3px;height:100%;padding:14px 16px;text-decoration:none}
.seo-job:hover,.seo-job:focus-visible{border-color:#7d65e3}
.seo-job strong{font-size:1rem;line-height:1.3}
.seo-job span{color:#4a5375;font-size:.88rem}
.seo-job small{color:#7c84a3;font-size:.78rem}
.seo-sectors{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0;padding:0}
.seo-sectors a{align-items:center;background:#fff;border:1px solid #e5e4ef;border-radius:12px;color:#172044;display:flex;font-weight:700;justify-content:space-between;padding:12px 14px;text-decoration:none}
.seo-sectors a[aria-current="page"]{border-color:#7d65e3;box-shadow:0 0 0 2px rgba(125,101,227,.18)}
.seo-sectors b{background:#efecff;border-radius:999px;color:#3b2c8f;font-size:.8rem;padding:2px 9px}
.seo-more,.seo-other,.seo-empty{color:#4a5375;margin:0}
.seo-links{display:flex;flex-direction:column;gap:10px;max-width:520px;margin:0 auto;width:100%}
.seo-links a{align-items:center;background:#fff;border:1px solid #e5e4ef;border-radius:14px;color:#172044;display:flex;font-weight:800;justify-content:space-between;padding:16px 18px;text-decoration:none}
.seo-links a.seo-link-main{background:#5d3dbd;border-color:#5d3dbd;color:#fff;justify-content:center}
.seo-links b{background:#efecff;border-radius:999px;color:#3b2c8f;font-size:.8rem;padding:2px 9px}
.seo-safety{margin-top:8px}
body[data-theme="dark"] .seo-main h2{color:#f2f4ff}
body[data-theme="dark"] .seo-job,body[data-theme="dark"] .seo-sectors a,body[data-theme="dark"] .seo-links a:not(.seo-link-main){background:#151f49;border-color:rgba(189,199,245,.2);color:#eef0ff}
body[data-theme="dark"] .seo-job span,body[data-theme="dark"] .seo-more,body[data-theme="dark"] .seo-other,body[data-theme="dark"] .seo-empty{color:#c6cdeb}
body[data-theme="dark"] .seo-job small{color:#9aa2c9}
body[data-theme="dark"] .seo-stats span,body[data-theme="dark"] .seo-sectors b,body[data-theme="dark"] .seo-links b{background:#222c5e;color:#d5dbf7}
.resource-main .seo-jobs,.resource-main .seo-sectors{padding-left:0}
.resource-main .seo-jobs li+li,.resource-main .seo-sectors li+li{margin-top:0}
.resource-main .seo-jobs li,.resource-main .seo-sectors li{line-height:1.4}
.seo-main *,.seo-main *::before,.seo-main *::after{box-sizing:border-box}
