.rb-in{max-width:1120px;margin:0 auto}.rb-jobs,.rb-includes{padding:64px var(--sd-gutter)}.rb-jobs h2,.rb-includes h2{color:var(--dwt-ink);font:700 34px/1.1 var(--font-display);letter-spacing:-.025em;margin:0 0 20px}.rb-jobs{background:#fff}.rb-search{border:1px solid var(--dwt-rule-strong);max-width:520px;min-height:52px;color:var(--dwt-muted);background:#fff;border-radius:4px;align-items:center;gap:10px;padding:0 14px;display:flex}.rb-search:focus-within{outline:3px solid var(--dwt-orange);outline-offset:1px}.rb-search input{min-width:0;height:50px;color:var(--dwt-ink);font:400 17px/1 var(--font-sans);background:0 0;border:0;outline:0;flex:1}.rb-chips,.rb-found{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.rb-found p{color:var(--dwt-body);margin:0;font-size:16px}.rb-chip{border:1px solid var(--dwt-rule-strong);min-height:44px;color:var(--dwt-ink);font:600 16px/1.1 var(--font-sans);background:#fff;border-radius:4px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.rb-chip:hover{border-color:var(--dwt-ink)}.rb-chip[aria-current]{border-color:var(--dwt-ink);background:var(--dwt-ink);color:#fff}.rb-now{min-height:26px;color:var(--dwt-body);margin:14px 0 0;font-size:16px;line-height:1.6}.rb-now a,.rb-source a{color:var(--dwt-link);text-underline-offset:3px;font-weight:600;text-decoration:underline}.rb-more{min-height:44px;color:var(--dwt-ink);font:600 17px/1 var(--font-sans);text-underline-offset:3px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}:is(.rb-chip,.rb-more,.rb-now a,.rb-source a):focus-visible{outline:3px solid var(--dwt-orange);outline-offset:2px}.rb-includes{background:var(--dwt-wash,#f4f5f7)}.rb-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rb-tiles li{background:#fff;border-radius:4px;align-content:start;gap:8px;padding:20px;display:grid}.rb-tiles svg{color:var(--dwt-ink)}.rb-tiles h3{color:var(--dwt-ink);font:700 19px/1.2 var(--font-display);letter-spacing:-.01em;margin:0}.rb-tiles p{color:var(--dwt-body);margin:0;font-size:16px;line-height:1.4}.rb-source{color:var(--dwt-body);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:20px 0 0;font-size:16px;line-height:1.4;display:flex}.rb-ways-title{padding:48px var(--sd-gutter) 0;background:var(--dwt-band);color:#fff;font:700 34px/1.1 var(--font-display);letter-spacing:-.025em;margin:0}.sd-ways:has(.rb-ways-title){padding-top:0}@media (max-width:960px){.rb-jobs,.rb-includes{padding:44px var(--sd-gutter)}.rb-jobs h2,.rb-includes h2,.rb-ways-title{font-size:28px}.rb-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rb-tiles li{padding:14px}.rb-tiles h3{font-size:17px}.rb-tiles p{font-size:15px}}
