.lkcard{border:1px solid var(--rule);border-radius:14px;padding:22px 20px;margin:0 0 16px;background-image:linear-gradient(var(--card),var(--card))}.lkeyebrow{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--green-dk);margin:0 0 10px;font-weight:600}.lkcard h2{font-size:26px;font-weight:700;letter-spacing:-.028em;margin:0 0 12px;color:var(--head);line-height:1.16}.lkcard h3{font-size:18px;font-weight:700;letter-spacing:-.02em;margin:0 0 9px;color:var(--head);line-height:1.22}.lkbody{margin:0 0 12px;font-size:15.5px;line-height:1.6;color:var(--ink-2)}.lkbody:last-of-type{margin-bottom:0}.lknote{margin:15px 0 0;padding:13px 15px;border-radius:0 9px 9px 0;border-left:4px solid var(--amber);background-image:linear-gradient(var(--amber-bg),var(--amber-bg));font-size:14.5px;line-height:1.55;color:var(--ink-2)}.lklinkrow{display:grid;gap:9px;margin-top:16px;justify-items:start}.lklinkrow a{font-size:14.5px;color:var(--green-dk);text-decoration:underline;overflow-wrap:anywhere}.lksource{margin:16px 0 0;font-size:12.5px;color:var(--ink-3);line-height:1.65}.lksource a{color:var(--green-dk);overflow-wrap:anywhere}.lkactions{display:grid;gap:10px;margin-top:18px}.lkbtn{display:flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:12px 18px;border-radius:11px;border:1.5px solid var(--rule-navy);color:#fff;text-decoration:none;font-size:15px;font-weight:600;background-image:linear-gradient(var(--navy-2),var(--navy-2))}.lkbtn.solid{border-color:var(--green);color:#fff;background-image:linear-gradient(var(--green),var(--green))}.tone-navy{border-color:var(--rule-navy);background-image:linear-gradient(160deg,var(--navy),var(--navy-2))}.tone-navy h2,.tone-navy h3{color:#fff}.tone-navy .lkbody{color:#c6d2e1}.tone-navy .lkeyebrow{color:var(--green-lt)}.tone-navy .lksource,.tone-navy .lksource a{color:#8fa0b8}.tone-green{border-color:var(--green);background-image:linear-gradient(160deg,#edf4ed,#e3eee4)}.tone-green h2,.tone-green h3{color:#1b3a1f}.tone-green .lkbody{color:#3c4a3e}.tone-green .lkeyebrow{color:var(--green-dk)}.tone-amber{border-color:var(--amber)}.tone-amber .lkeyebrow{color:var(--amber)}.lk-band,.lk-cta{padding:26px 22px}.lk-band h2,.lk-cta h2{font-size:28px}.lklayout{display:grid;gap:16px}.lkcol{min-width:0}.lkaside{display:grid;gap:16px;align-content:start}.lkside{padding:19px 18px}.lkside .lkbody{font-size:14.5px;line-height:1.55}@media (min-width: 1040px){.lklayout{grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.lk-band .lkactions,.lk-cta .lkactions{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-theme=dark] .tone-green{background-image:linear-gradient(160deg,#16261a,#14211a)}html[data-theme=dark] .tone-green h2,html[data-theme=dark] .tone-green h3{color:#dceedd}html[data-theme=dark] .tone-green .lkbody{color:#a9c4ac}.lkcond .cond{grid-template-columns:1fr 1fr;justify-content:center}.lkcond .ctile:last-child{grid-column:1 / -1}@media (min-width: 760px){.lkcond .ctile:last-child{grid-column:auto}}@media (min-width: 760px){.lkcond .cond{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center}}.lkcond .condnote{text-align:center}.jobswrap{margin-top:4px}.jobsbar{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px}.jobsage{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.jobsout{display:grid;gap:14px}.jobsrc{border:1px solid var(--rule);border-radius:14px;padding:18px;background-image:linear-gradient(var(--card),var(--card))}.jobsrc.bad{border-color:var(--amber)}.jobsrch{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.jobsrch h3{font-size:16.5px;font-weight:700;margin:0;color:var(--head);letter-spacing:-.015em}.jobstat{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--green-dk);white-space:nowrap}.jobstat.none{color:var(--ink-3)}.jobstat.bad{color:var(--amber)}.joblist{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:11px}.joblist li{display:grid;gap:3px}.joblist a{font-size:15px;color:var(--green-dk);overflow-wrap:anywhere}.jobmeta{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.jobsnote{margin:12px 0 0;padding:11px 13px;border-radius:0 9px 9px 0;border-left:4px solid var(--amber);background-image:linear-gradient(var(--amber-bg),var(--amber-bg));font-size:13px;line-height:1.5;color:var(--ink-2)}.jobsnote a{color:var(--green-dk)}.lkcard[id]{scroll-margin-top:18px}.lkbtn.inline{display:inline-flex;width:auto;min-height:46px;padding:11px 18px;text-decoration:none}.lklinkrow:has(.lkbtn.inline){display:grid;gap:10px;justify-items:stretch}.lklinkrow .lkbtn.inline{width:100%;margin-bottom:0}@media (min-width: 620px){.lklinkrow:has(.lkbtn.inline){grid-auto-flow:column;grid-auto-columns:1fr;justify-content:start}}.jobsintro{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2);padding-left:13px;border-left:3px solid var(--rule)}.lksteps{list-style:none;margin:16px 0 4px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;counter-reset:lks}.lksteps li{display:grid;justify-items:center;text-align:center;gap:2px;padding:12px 6px 10px;border-radius:10px;background:#ffffff8c;border:1px solid rgba(46,125,50,.25)}.lksteps img{width:88px;height:88px}.lksteps b{font-size:17px;color:#1b3a1f}.lksteps span{font-size:12.5px;line-height:1.35;color:#3c4a3e}@media (max-width:520px){.lksteps img{width:64px;height:64px}.lksteps b{font-size:15px}.lksteps span{font-size:11.5px}}html[data-theme=dark] .lksteps li{background:#ffffff0d;border-color:#7fcb8440}html[data-theme=dark] .lksteps b{color:#dceedd}html[data-theme=dark] .lksteps span{color:#a9c4ac}
