.jury-layout{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.6fr);align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.jury-aside{gap:1.2rem;display:grid;position:sticky;top:1.5rem}.jury-card{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:1.3rem 1.4rem}.jury-card h2{margin:0 0 .7rem;font-size:1.05rem}.jury-card h2+ul+h2{margin-top:1.1rem}.jury-card p{color:#dfe4f7;margin:0 0 .7rem;font-size:.92rem;line-height:1.6}.jury-card p:last-child{margin-bottom:0}.jury-honest{border-left:3px solid var(--violet)}.jury-good,.jury-bad{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.jury-good li{border-left:2px solid var(--lime);color:#dfe4f7;padding-left:.8rem;font-size:.88rem;line-height:1.55}.jury-bad li{border-left:2px solid var(--coral);color:#dfe4f7;padding-left:.8rem;font-size:.88rem;line-height:1.55}.jury-consent{border:1px solid var(--line);border-left:3px solid var(--aqua);background:#5ff1da0f;border-radius:0 20px 20px 0;margin-bottom:1.4rem;padding:1.2rem 1.4rem}.jury-consent h2{margin:0 0 .7rem;font-size:1.1rem}.jury-consent p{color:#dfe4f7;margin:0 0 .7rem;line-height:1.65}.jury-consent ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.jury-consent li{border-left:2px solid var(--coral);color:#dfe4f7;padding-left:.8rem;font-size:.92rem;line-height:1.55}.jury{gap:1.6rem;display:grid}.jury-note{color:var(--muted);margin:0;font-size:.86rem;line-height:1.55}.jury-ask{justify-items:start;gap:.6rem;display:grid}.jury-ask textarea{background:var(--white);border:1px solid var(--line);color:var(--ink);resize:vertical;border-radius:16px;width:100%;padding:.9rem 1rem;line-height:1.6}.jury-problem{border-left:3px solid var(--coral);background:#ff806817;border-radius:0 16px 16px 0;justify-items:start;gap:.8rem;padding:1rem 1.2rem;display:grid}.jury-problem p{color:#dfe4f7;margin:0;line-height:1.6}.jury-problem.is-allowance{border-left-color:var(--aqua);background:#becaff0f}.jury-findings{gap:.9rem;display:grid}.jury-findings h2{margin:0;font-size:1.25rem}.jury-count{color:var(--ink);margin:0;font-size:1.1rem;line-height:1.6}.jury-finding{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--aqua);border-radius:0 18px 18px 0;padding:1rem 1.2rem}.jury-finding h3{margin:0 0 .5rem;font-size:1.02rem}.jury-finding p{color:#dfe4f7;margin:0;line-height:1.65}.jury-finding.is-confident-and-split{border-left-color:var(--coral);background:#ff806812}.jury-finding.is-split{border-left-color:var(--coral)}.jury-finding.is-unanimous{border-left-color:var(--violet)}.jury-seats{gap:.9rem;display:grid}.jury-seats h2{margin:0;font-size:1.25rem}.jury-seat{background:var(--white);border:1px solid var(--line);border-radius:20px;gap:.6rem;padding:1.2rem 1.3rem;display:grid}.jury-seat>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;padding-bottom:.7rem;display:flex}.jury-seat h4{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:.3rem 0 0;font-size:.72rem}.jury-seat ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.jury-seat li{border-left:2px solid var(--line);color:#dfe4f7;padding-left:.8rem;line-height:1.6}.jury-headline{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.6}.jury-verdict{background:var(--lime);color:#11152c;border-radius:999px;padding:.35rem .9rem;font-size:.82rem;font-weight:700}.jury-seat.is-no .jury-verdict{background:var(--coral);color:#2a0f0a}.jury-seat.is-it-depends .jury-verdict{background:var(--violet);color:#1a1030}.jury-seat.is-cannot-say .jury-verdict{color:var(--ink);background:#becaff38}.jury-model{color:var(--aqua);font-size:.95rem;font-weight:700}.jury-confidence{color:var(--muted);margin-left:auto;font-size:.8rem}.jury-confidence.is-low{color:var(--coral)}.jury-relying li{border-left-color:var(--aqua)}.jury-change{border-top:1px dashed var(--line);margin-top:.3rem;padding-top:.7rem}.jury-change p{color:#dfe4f7;margin:.3rem 0 0;line-height:1.6}.jury-caveats{border-left:3px solid var(--violet);background:#becaff0f;border-radius:0 18px 18px 0;gap:.6rem;padding:1.1rem 1.3rem;display:grid}.jury-caveats h3{margin:0;font-size:.95rem}.jury-caveats p{color:#dfe4f7;margin:0;line-height:1.65}@media (max-width:1000px){.jury-layout{grid-template-columns:1fr}.jury-aside{position:static}}@media (max-width:620px){.jury-confidence{margin-left:0}}
