.site .review{max-width:1080px;margin-bottom:56px}.site .review h2{border-bottom:1px solid var(--line);margin:40px 0 0;padding-bottom:12px}.site .review-list{margin:0}.site .review-row{border-bottom:1px solid var(--line);gap:8px;padding:18px 0;display:grid}.site .review-row dt{color:var(--green);font-size:18px;line-height:1.35}.site .review-row dd{margin:0}.site .review-row dt a{color:var(--green);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.site .review-num{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);vertical-align:2px;margin-right:10px;font-size:11px}.site .review-ref{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);vertical-align:2px;margin-left:10px;font-size:11px}.site .review-note{color:var(--intro);font-size:15px;line-height:1.55}.site .review-source{color:var(--muted);font-size:13px;line-height:1.5}.site .review-chip{min-height:28px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:99px;align-items:center;gap:7px;padding:3px 11px;font-size:11px;display:inline-flex}.site .review-chip .dot{border:1.5px solid;border-radius:50%;flex:none;width:9px;height:9px}.site .review-chip[data-status=ready]{color:#154c39;background:#e8f1ec;border-color:#154c39}.site .review-chip[data-status=ready] .dot{background:currentColor}.site .review-chip[data-status=partly]{color:#7a5f14;background:#fbf6e6;border-color:#d9c27f}.site .review-chip[data-status=partly] .dot{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.site .review-chip[data-status=not-started]{color:#5d6a63;background:#fff;border-color:#c9d0cc}@media (min-width:760px){.site .review-list.sections .review-row{grid-template-columns:minmax(0,300px) 190px minmax(0,1fr);align-items:baseline;gap:20px}.site .review-list.decisions .review-row,.site .review-list.answered .review-row{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:baseline;gap:20px}.site .review-list.decisions dt,.site .review-list.answered dt{font-size:16px}.site .review-list.answered .review-row{row-gap:4px}.site .review-list.answered .review-source{grid-column:2}}
