.rv2 :is(.jb-boardsec,.jb-bodysec){--dtext:var(--web-body);--dline:var(--web-black-a10)}.rv2 .jb-hero__copy{width:var(--colw);text-align:center;flex-direction:column;align-items:center;gap:20px;margin-inline:auto;padding:104px 24px 56px;display:flex}.rv2 .jb-hero h1{overflow-wrap:anywhere;max-width:900px}.rv2 .jb-hero .t-lede{max-width:600px}.rv2 .jb-hero__btns{padding-top:12px}.rv2 .jb-hero__btns .v2-btns{justify-content:center}@media (max-width:767px){.rv2 .jb-hero>.v2-sec__top{display:none}.rv2 .jb-hero__copy{gap:16px;padding:56px 16px 48px}.rv2 .jb-hero__btns{padding-top:8px}}@media (max-width:339px){.rv2:has(.jb-hero) .v2-nav__bar{padding-left:16px}}.rv2 .jb-panel{justify-content:center;align-items:center;width:100%;max-width:1184px;min-height:560px;padding:72px 48px;display:flex}.rv2 .jb-eg{background-color:var(--web-white);color:var(--ink);box-shadow:0 0 0 1px var(--web-ink-a10);border-radius:999px;padding:2px 10px;position:absolute;top:20px;left:20px}.rv2 .jb-scene{justify-content:center;width:100%;display:flex;container-type:inline-size}.rv2 .jb-scene__in{justify-content:center;align-items:center;gap:64px;width:100%;display:flex}.rv2 .jb-fan{flex-shrink:1;width:400px;max-width:100%;padding-top:32px;position:relative}.rv2 .jb-fan__back,.rv2 .jb-fan__mid{box-shadow:0 0 0 1px var(--web-black-a6), 0 1px 2px var(--web-black-a4), 0 8px 20px var(--web-black-a5);border-radius:16px;position:absolute}.rv2 .jb-fan__back{background-color:var(--web-ui-ink);background-image:linear-gradient(in oklab 155deg, var(--web-white-a8) 0%, var(--web-white-a0) 60%);height:212px;top:0;left:32px;right:32px}.rv2 .jb-fan__mid{background-color:var(--web-ui-fill-hover);height:232px;top:16px;left:16px;right:16px}.rv2 .jb-card{font-family:var(--sans);color:var(--web-ui-ink);background-color:var(--web-white);background-image:linear-gradient(in oklab 155deg, var(--web-white) 0%, var(--web-calc-live) 50%, var(--web-chip) 100%);box-shadow:inset 0 1px 0 var(--web-white), 0 0 0 1px var(--web-black-a6), 0 1px 2px var(--web-black-a4), 0 8px 20px var(--web-black-a5), 0 24px 48px var(--web-black-a5);border-radius:16px;flex-direction:column;gap:22px;padding:24px;display:flex;position:relative}.rv2 .jb-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.rv2 .jb-card__who{align-items:center;gap:12px;min-width:0;display:flex}.rv2 .jb-av{background-color:var(--web-check-box);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--web-black-a4);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:flex}.rv2 .jb-card__org{flex-direction:column;min-width:0;display:flex}.rv2 .jb-card__name{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.rv2 .jb-card__sub{color:var(--web-ui-grey);overflow-wrap:anywhere;font-size:13px;line-height:18px}.rv2 .jb-pill{background-color:var(--web-white);height:24px;box-shadow:0 0 0 1px var(--web-black-a8), 0 1px 2px var(--web-black-a5);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;padding:0 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.rv2 .jb-card__role{flex-direction:column;gap:4px;display:flex}.rv2 .jb-card__title{font-family:var(--serif);letter-spacing:-.02em;overflow-wrap:anywhere;font-size:32px;line-height:38px}.rv2 .jb-ev{border-top:1px solid var(--web-black-a6);flex-direction:column;display:flex}.rv2 .jb-ev__row{border-bottom:1px solid var(--web-black-a6);align-items:center;gap:10px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.rv2 .jb-ev__row:last-child{border-bottom:0;padding-bottom:0}.rv2 .jb-ev__t{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.rv2 .jb-ev__s{color:var(--web-ui-grey);font-size:13px;line-height:18px}.rv2 .jb-ico{flex-shrink:0}.rv2 .jb-kv{border-top:1px solid var(--web-black-a6);justify-content:space-between;gap:16px;padding-top:12px;font-size:14px;line-height:20px;display:flex}.rv2 .jb-kv__k{color:var(--web-ui-grey)}.rv2 .jb-kv__v{text-align:right;overflow-wrap:anywhere;font-weight:500}.rv2 .jb-chat{flex-direction:column;flex-shrink:1;align-items:flex-start;gap:6px;width:300px;max-width:100%;display:flex}.rv2 .jb-bub{background-color:var(--web-ui-fill);max-width:300px;box-shadow:0 1px 2px var(--web-black-a4);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--sans);color:var(--web-ui-ink);border-radius:18px 18px 18px 6px;padding:12px 16px;font-size:16px;line-height:21px}.rv2 .jb-bub--2{border-radius:6px 18px 18px}.rv2 .jb-sug{background-color:var(--web-ui-ink);height:40px;color:var(--web-white);font-family:var(--sans);border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.rv2 .jb-sheet{width:300px;max-width:100%;font-family:var(--sans);color:var(--web-ui-ink);background-color:var(--web-white-a86);box-shadow:0 1px 2px var(--web-ink-warm-a6), 0 18px 40px var(--web-ink-warm-a12);border-radius:16px;flex-direction:column;flex-shrink:1;gap:10px;padding:20px;display:flex}.rv2 .jb-sheet__h{color:var(--web-ui-grey);font-size:14px;font-weight:500;line-height:20px}.rv2 .jb-ev--plain{border-top:0}.rv2 .jb-ev--plain .jb-ev__row{padding:8px 0}.rv2 .jb-ev--plain .jb-ev__row:last-child{padding-bottom:0}@media (max-width:1023px){.rv2 .jb-scene__in{flex-direction:column;gap:32px}.rv2 .jb-panel{min-height:0;padding:72px 32px 48px}.rv2 .jb-chat,.rv2 .jb-sheet{width:400px}.rv2 .jb-bub{max-width:100%}}@media (max-width:767px){.rv2 .jb-panel{padding:64px 16px 32px}.rv2 .jb-eg{top:16px;left:16px}.rv2 .jb-card{gap:18px;padding:20px}.rv2 .jb-card__title{font-size:28px;line-height:34px}.rv2 .jb-fan__back{height:200px}.rv2 .jb-fan__mid{height:220px}}.rv2 .jb-boardsec .v2-head{padding-top:96px;padding-bottom:40px}.rv2 .jb-board{width:var(--colw);flex-direction:column;gap:20px;margin-inline:auto;padding:32px 24px 112px;display:flex}.rv2 .jb-table .r-table__scroll{padding-top:0}.rv2 .jb-table thead th:first-child{width:27%}.rv2 .jb-table thead th:nth-child(2){width:20%}.rv2 .jb-table thead th:nth-child(3){width:16%}.rv2 .jb-table thead th:nth-child(4){width:15%}.rv2 .jb-table thead th:nth-child(5),.rv2 .jb-table thead th:nth-child(6){width:11%}.rv2 .jb-table :is(th,td){overflow-wrap:anywhere}.rv2 .jb-role{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--web-ink-a25);text-decoration-color:var(--web-ink-a25);text-underline-offset:3px;transition:text-decoration-color var(--d-fast) var(--e-ui)}.rv2 .jb-role:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.rv2 .jb-role:hover{text-decoration-color:currentColor}}.rv2 .jb-note{max-width:624px;color:var(--dtext)}.rv2 .jb-empty{background-color:var(--tone);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.rv2 .jb-empty .t-body{max-width:624px;color:var(--ink)}.rv2 .jb-empty .v2-btns{padding-top:8px}@media (max-width:767px){.rv2 .jb-boardsec .v2-head{padding-top:72px;padding-bottom:24px}.rv2 .jb-board{padding:24px 16px 72px}.rv2 .jb-empty{padding:20px}}.rv2 .jb-points .v2-point{padding-bottom:56px}@media (max-width:767px){.rv2 .jb-points .v2-point{padding-bottom:28px}.rv2 .jb-points{padding-bottom:16px}}.rv2 .jb-post{width:var(--colw);grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:48px;margin-inline:auto;padding:72px 24px 112px;display:grid}.rv2 .jb-main,.rv2 .jb-side{flex-direction:column;gap:20px;min-width:0;display:flex}.rv2 .jb-main>section,.rv2 .jb-side>section{flex-direction:column;gap:16px;display:flex}.rv2 .jb-main>section+section{padding-top:32px}.rv2 .jb-side{position:sticky;top:96px}.rv2 .jb-side .v2-btns{padding-top:4px}.rv2 .jb-desc{max-width:680px;color:var(--dtext);overflow-wrap:anywhere;flex-direction:column;gap:14px;display:flex}.rv2 .jb-desc :is(ul,ol){flex-direction:column;gap:8px;padding-left:22px;display:flex}.rv2 .jb-desc ul{list-style:outside}.rv2 .jb-desc ol{list-style:decimal}.rv2 .jb-desc strong{color:var(--ink);font-weight:500}.rv2 .jb-post .r-defs dd{overflow-wrap:anywhere}.rv2 .jb-reqs .r-table__scroll{padding-top:0}@media (max-width:1023px){.rv2 .jb-post{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px}.rv2 .jb-side{position:static}}@media (max-width:767px){.rv2 .jb-post{padding:40px 16px 72px}}.rv2 .jb-close__row{width:var(--colw);margin-inline:auto;padding:8px}.rv2 .jb-close__t{max-width:600px}@media (max-width:767px){.rv2 .jb-close__t{max-width:294px}}.rv2 :is(.jb-table,.jb-reqs) thead th{font-size:16px;line-height:24px}@media (max-width:767px){.rv2 .jb-table .r-table__scroll{overflow:visible}.rv2 .jb-table .r-table table{min-width:0;display:block}.rv2 .jb-table tbody{border-top:1px solid var(--dline);display:block}.rv2 .jb-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rv2 .jb-table tr{border-bottom:1px solid var(--dline);flex-wrap:wrap;align-items:baseline;gap:2px 16px;padding:16px 0;display:flex}.rv2 .jb-table :is(th,td){border:0;padding:0;display:block}.rv2 .jb-table tbody th{flex:0 0 100%}.rv2 .jb-table td:nth-child(2){color:var(--ink);flex:0 0 100%}.rv2 .jb-table td:nth-child(5):before{content:"Posted "}.rv2 .jb-table td:nth-child(6):before{content:"Evidence asked: "}}.rv2 .jb-offers .v2-head{padding-top:96px;padding-bottom:40px}.rv2 .jb-offers .tl{padding-bottom:112px}@media (max-width:767px){.rv2 .jb-offers .v2-head{padding-top:72px;padding-bottom:24px}.rv2 .jb-offers .tl{padding-bottom:72px}}
