.jc-conversations-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:48px 32px;max-width:1040px}
.jc-conversations-heading h1{font-size:clamp(34px,4vw,52px);line-height:1.15;letter-spacing:-.045em;margin:0 0 18px}
.jc-conversations-heading .eyebrow{margin-bottom:17px}
.jc-conversations-heading>div>p:not(.eyebrow){font-size:15px;line-height:1.8;color:var(--muted);max-width:650px;margin:0}
.jc-conversations-heading>.text-link{flex-shrink:0;font-size:12px;gap:12px}
.jc-conversations{max-width:1040px;padding-bottom:64px}
.jc-conversation-list,.jc-conversation-comments{list-style:none;padding:0;margin:0}
.jc-conversation-list{display:grid;gap:22px}
.jc-conversation-card{padding:28px 30px 23px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff70;min-width:0}
.jc-conversation-card-heading{display:flex;align-items:start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:21px}
.jc-conversation-card-heading>div{min-width:0}
.jc-conversation-language{font-size:10px;line-height:1.8;color:var(--muted);margin:0 0 10px}
.jc-conversation-language bdi{display:inline-block;margin-inline-start:5px;color:var(--ink)}
.jc-conversation-card h2{font-size:27px;letter-spacing:-.03em;line-height:1.25;margin:0;overflow-wrap:anywhere;text-wrap:balance}
.jc-conversation-card h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.jc-conversation-count{font-size:11px;color:var(--muted);line-height:1.7;margin:2px 0 0;flex-shrink:0;text-align:end}
.jc-conversation-comments-label{font-size:11px;font-weight:600;letter-spacing:.015em;line-height:1.6;color:var(--muted);margin:0 0 7px}
.jc-own-comment{padding-block:17px;border-bottom:1px solid var(--line)}
.jc-own-comment:last-child{border-bottom:0;padding-bottom:8px}
.jc-own-comment-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.jc-comment-status{font-size:10px;font-weight:500;border:1px solid #cbd3c2;border-radius:20px;padding:4px 10px;line-height:1.5;background:#eef1e6;color:#405535}
.jc-own-comment.is-pending .jc-comment-status{background:#f8efde;color:#735420;border-color:#e6d6b7}
.jc-own-comment-meta time{font-size:10px;color:var(--muted);line-height:1.7}
.jc-own-comment-text{font-size:14px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;max-width:860px}
.jc-pending-note{font-size:11px;line-height:1.7;color:var(--muted);margin:10px 0 0}
.jc-open-comment{font-size:11px;gap:11px;margin-top:6px}
.jc-return-idea{font-size:11px;gap:12px;margin-top:14px}
.jc-conversation-limits{font-size:11px;color:var(--muted);line-height:1.8;margin:24px 0 0;max-width:740px}
.jc-conversation-empty{border:1px solid var(--line);border-radius:var(--radius);padding:45px 38px;background:var(--art);max-width:860px}
.jc-conversation-symbol{display:block;font-size:38px;line-height:1;margin-bottom:23px;color:var(--ink)}
.jc-conversation-empty h2{font-size:31px;line-height:1.2;letter-spacing:-.035em;max-width:620px;margin:0 0 18px}
.jc-conversation-empty>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:610px;margin:0 0 27px}
.jc-conversation-empty-actions{display:flex;align-items:center;gap:27px;flex-wrap:wrap}
.jc-conversation-empty-actions .text-link{font-size:12px;gap:13px}
html[dir=rtl] .jc-conversations-heading h1,html[dir=rtl] .jc-conversation-card h2,html[dir=rtl] .jc-conversation-empty h2{letter-spacing:0;line-height:1.4}
html[dir=rtl] .jc-conversation-comments-label{letter-spacing:0}
html[dir=rtl] .jc-comment-status,html[dir=rtl] .jc-conversation-language,html[dir=rtl] .jc-own-comment-meta time{font-size:11px}
@media(max-width:850px){.jc-conversations-heading{align-items:start;flex-direction:column;gap:12px}.jc-conversations-heading>.text-link{padding-block:8px}.jc-conversation-card-heading{flex-direction:column;gap:14px}.jc-conversation-count{text-align:start}.jc-conversation-card h2{font-size:25px}.jc-conversation-empty{padding:35px 30px}}
@media(max-width:600px){.jc-conversations-heading{padding-block:31px 24px}.jc-conversations-heading h1{font-size:37px;margin-bottom:15px}.jc-conversations-heading .eyebrow{font-size:9px;margin-bottom:14px}.jc-conversations-heading>div>p:not(.eyebrow){font-size:13px}.jc-conversations{padding-bottom:44px}.jc-conversation-list{gap:17px}.jc-conversation-card{padding:22px 18px 18px}.jc-conversation-card-heading{padding-bottom:17px;margin-bottom:17px;gap:12px}.jc-conversation-card h2{font-size:25px;line-height:1.25}.jc-conversation-language{font-size:10px}.jc-conversation-count{font-size:10px}.jc-own-comment{padding-block:16px}.jc-own-comment-text{font-size:14px;line-height:1.8}.jc-own-comment-meta{gap:9px;margin-bottom:11px}.jc-conversation-empty{padding:29px 23px}.jc-conversation-empty h2{font-size:28px}.jc-conversation-empty>p{font-size:13px;margin-bottom:21px}.jc-conversation-empty-actions{align-items:start;flex-direction:column;gap:12px}.jc-conversation-empty-actions .button{max-width:100%;white-space:normal}.jc-conversation-empty-actions .text-link{font-size:12px}.jc-conversation-limits{font-size:10px}.jc-conversations-heading>.text-link{font-size:11px}html[dir=rtl] .jc-conversations-heading h1{font-size:33px}html[dir=rtl] .jc-conversation-card h2{font-size:24px}html[dir=rtl] .jc-conversation-empty h2{font-size:26px}html[dir=rtl] .jc-conversations-heading .eyebrow{font-size:10px}}
