.jobrate-wiki-index{--wiki-green:#103b30;margin:24px 0}.jobrate-wiki-search{display:flex;gap:16px;align-items:end;flex-wrap:wrap;padding:24px;background:#f2f7f3;border:1px solid #dbe7de;border-radius:12px}.jobrate-wiki-search label{display:grid;gap:8px;flex:1;min-width:180px;font-weight:600}.jobrate-wiki-search input,.jobrate-wiki-search select{box-sizing:border-box;width:100%;min-height:46px;padding:10px;border:1px solid #b8cbbf;border-radius:6px;background:#fff;color:#24382a}.jobrate-wiki-search button{min-height:46px;padding:10px 26px;border:0;border-radius:6px;background:var(--wiki-green);color:#fff;cursor:pointer}.jobrate-wiki-alphabet{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0}.jobrate-wiki-alphabet a{display:grid;place-items:center;min-width:36px;min-height:40px;padding:4px;border:1px solid #dbe7de;border-radius:5px}.jobrate-wiki-alphabet [aria-current]{background:var(--wiki-green);color:white}.jobrate-wiki-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px}.jobrate-wiki-cards article{padding:22px;border:1px solid #dbe7de;border-radius:10px;background:#fff}.jobrate-wiki-cards h2{font-size:1.25em;margin:0 0 10px}.jobrate-wiki-cards p{margin:0}.jobrate-wiki-pages{margin:24px 0;display:flex;gap:12px;flex-wrap:wrap}.jobrate-wiki-link{text-decoration:underline dotted;text-underline-offset:4px}.jobrate-wiki-tooltip{display:none;position:fixed;z-index:100000;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);padding:16px;border-radius:8px;background:#1e392b;color:#fff;font:normal 15px/1.6 sans-serif;box-shadow:0 8px 28px #0003;max-height:40vh;overflow:auto}.jobrate-wiki-term:hover>.jobrate-wiki-tooltip,.jobrate-wiki-term:focus-within>.jobrate-wiki-tooltip,.jobrate-wiki-term.is-open>.jobrate-wiki-tooltip{display:block}.jobrate-wiki-term.is-dismissed>.jobrate-wiki-tooltip{display:none} .jobrate-wiki-index a:focus-visible,.jobrate-wiki-link:focus-visible{outline:3px solid #faca15;outline-offset:3px}
/* Overview 0.3.0 */
.jobrate-wiki-overview-heading{margin-bottom:22px}.jobrate-wiki-eyebrow{font-weight:700;font-size:1.6em;color:var(--wiki-green)}.jobrate-wiki-overview-heading p{margin:6px 0 0;color:#53665a}.jobrate-wiki-results{display:flex;justify-content:space-between;gap:16px;margin:22px 0 14px;font-size:.95em;color:#53665a}.jobrate-wiki-results a{color:var(--wiki-green)}.jobrate-wiki-cards{grid-template-columns:repeat(var(--wiki-columns,3),minmax(0,1fr));gap:22px}.jobrate-wiki-cards article{padding:0;overflow:hidden;border-radius:12px;box-shadow:0 3px 14px #173b2510}.jobrate-wiki-card-image{display:block;background:#f3f6f2}.jobrate-wiki-card-image img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;height:auto;max-height:240px}.jobrate-wiki-card-body{padding:22px}.jobrate-wiki-card-categories{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.jobrate-wiki-card-categories a{background:#f0f5ef;color:var(--wiki-green);font-size:12px;padding:3px 8px;border-radius:5px}.jobrate-wiki-card-body h2 a{color:var(--wiki-green)}.jobrate-wiki-card-body p{color:#4f5f53;line-height:1.7}.jobrate-wiki-pages .page-numbers{display:inline-grid;place-items:center;min-width:38px;min-height:40px;border:1px solid #dbe7de;border-radius:6px;padding:5px}.jobrate-wiki-pages .current{background:var(--wiki-green);color:#fff}.jobrate-wiki-list .jobrate-wiki-cards{grid-template-columns:1fr;gap:12px}.jobrate-wiki-list article{display:flex;align-items:center}.jobrate-wiki-list .jobrate-wiki-card-image{flex:0 0 110px;margin:14px}.jobrate-wiki-list .jobrate-wiki-card-image img{aspect-ratio:1;max-height:110px}.jobrate-wiki-list .jobrate-wiki-card-body{flex:1;min-width:0;padding:18px}.jobrate-wiki-list h2{margin-bottom:6px}.jobrate-wiki-list .jobrate-wiki-card-categories{margin-bottom:8px}@media(max-width:1000px){.jobrate-wiki-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.jobrate-wiki-cards{grid-template-columns:1fr}.jobrate-wiki-search{padding:18px}.jobrate-wiki-search label{min-width:100%}.jobrate-wiki-search button{width:100%}.jobrate-wiki-list .jobrate-wiki-card-image{flex-basis:75px;margin:10px}.jobrate-wiki-list .jobrate-wiki-card-body{padding:14px}.jobrate-wiki-card-body{padding:18px}}

.jobrate-wiki-cols-1 .jobrate-wiki-cards{grid-template-columns:1fr}

.jobrate-wiki-index .jobrate-wiki-words {
    display: grid;
    grid-template-columns: repeat(var(--wiki-columns, 3), minmax(0, 1fr));
    gap: 0 24px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.jobrate-wiki-words li {
    min-width: 0;
    border-bottom: 1px solid #dbe7de;
}
.jobrate-wiki-words a {
    display: block;
    padding: 6px 0;
    color: var(--wiki-green);
    overflow-wrap: anywhere;
}
.jobrate-wiki-words a:hover {
    text-decoration: underline;
}
@media (max-width: 600px) {
    .jobrate-wiki-index .jobrate-wiki-words {
        grid-template-columns: repeat(min(var(--wiki-columns, 3), 2), minmax(0, 1fr));
        column-gap: 14px;
    }
}

.jobrate-wiki-index .jobrate-wiki-letter-group {
    margin: 0 0 20px;
}
.jobrate-wiki-letter-group > h2 {
    margin: 0 0 4px;
    padding: 6px 12px;
    border-left: 4px solid #faca15;
    background: #f2f7f3;
    color: var(--wiki-green);
    font-size: 1.15em;
    line-height: 1.4;
}
