.mq .audience-review{max-width:880px;margin:32px auto;padding:28px;border:1px solid var(--line);border-radius:var(--r-lg, 12px);background:var(--card);color:var(--ink)}.mq .audience-review h2{font-family:var(--f-sans);font-size:27px;font-weight:480;letter-spacing:-.03em}.mq .audience-review p{line-height:1.55;margin:12px 0}.mq .audience-review-people{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.mq .audience-review-people li{border-top:1px solid var(--line);padding-top:12px;overflow-wrap:anywhere}.mq .audience-review-people span{display:block;margin-top:6px;color:var(--ink-3);font-size:13px}.mq .audience-review-warning{background:var(--paper-2);padding:16px;margin:20px 0;border:1px solid var(--line-3);border-radius:var(--r-md, 9px)}.mq .audience-review-warning>:first-child{margin-top:0}.mq .audience-review-warning>:last-child{margin-bottom:0}.mq .audience-review-warning label{display:flex;align-items:flex-start;gap:10px;line-height:1.55;cursor:pointer}.mq .audience-review-warning input[type=checkbox]{flex:none;width:16px;height:16px;margin:calc((1.55em - 16px)/2) 0 0;accent-color:var(--ink);cursor:pointer}.mq .audience-review-actions{display:flex;flex-wrap:wrap;gap:8px}.mq .audience-review textarea{display:block;box-sizing:border-box;width:100%;min-height:90px;padding:12px;margin:12px 0;border:1px solid var(--line-3);border-radius:var(--r-md, 9px);font:inherit;background:var(--paper);color:var(--ink)}@media(max-width:600px){.mq .audience-review{padding:20px}.mq .audience-review-people{grid-template-columns:1fr}}
