.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 var(--section-h2)/1.08 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-figure{grid-template-columns:minmax(0,440px) minmax(0,1fr);grid-template-areas:"head head""page notes";gap:0 64px;display:grid}.rb-figure h2{grid-area:head}.rb-figure__page{grid-area:page;align-self:start;margin:0;position:relative}.rb-figure__page img{background:#fff;width:100%;height:auto;display:block;box-shadow:0 2px 4px #0206171f,0 28px 50px -24px #02061780}.rb-pin{background:var(--dwt-orange);color:#fff;width:30px;height:30px;font:700 15px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;left:-14px;transform:translateY(-50%);box-shadow:0 0 0 3px #fff}.rb-figure__notes{grid-area:notes;align-self:center}.rb-marks{counter-reset:mark;gap:14px;margin:0;padding:0;list-style:none;display:grid}.rb-marks li{counter-increment:mark;gap:2px;min-height:30px;padding-left:46px;display:grid;position:relative}.rb-marks li:before{content:counter(mark);background:var(--dwt-orange);color:#fff;width:30px;height:30px;font:700 15px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.rb-marks li.rb-marks__off:before{color:var(--dwt-ink);box-shadow:inset 0 0 0 2px var(--dwt-ink);background:0 0}.rb-marks b{color:var(--dwt-ink);font:700 19px/1.25 var(--font-display)}.rb-marks span{color:var(--dwt-body);font-size:16px;line-height:1.4}.rb-figure .rb-source{flex-wrap:nowrap;align-items:flex-start;margin-top:24px}.rb-figure .rb-source svg{flex:none;margin-top:2px}.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}@media (max-width:960px){.rb-jobs,.rb-includes{padding:44px var(--sd-gutter)}.rb-figure{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""page""notes"}.rb-figure__page{justify-self:center;width:min(100% - 28px,420px);margin-bottom:32px}.rb-pin{width:24px;height:24px;font-size:13px;left:-12px}}.rb-line{max-width:40em;color:var(--dwt-body);margin:32px 0 0;font-size:17px;line-height:1.5}.ms-what__pair+.rb-line{margin:0 0 12px}
