.model-comments{border-top:1px solid var(--line);padding-top:32px;margin:48px 0 60px;scroll-margin-top:110px}.comments-heading h2{font:500 30px var(--serif);margin:0 0 10px}.comments-heading p,.comments-status{color:var(--muted);font-size:14px}.comments-status{margin:18px 0}.comments-list{display:grid;gap:16px;margin-bottom:22px}.model-comment{padding:22px;border:1px solid var(--line);border-radius:12px;background:#fff}.comment-meta{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px 18px;font-size:13px}.comment-meta time{color:var(--muted);font-size:12px}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8;margin:14px 0 0}.comment-remove,.comments-retry{border:0;background:transparent;text-decoration:underline;font-size:12px;color:var(--muted);padding:0;cursor:pointer}.comment-remove{margin-top:14px}.comments-form{margin-top:28px;padding:24px;background:#edf2e7;border:1px solid var(--line);border-radius:12px}.comments-form label{display:block;font-size:14px;margin-bottom:10px}.comments-form textarea{width:100%;resize:vertical;min-height:120px;border:1px solid #cbd5c4;border-radius:8px;padding:13px;background:#fff;color:var(--ink);font:inherit}.comments-public-note{font-size:12px;color:#60725b;margin:10px 0 18px}.comments-feedback{font-size:13px;margin-top:12px;white-space:pre-wrap}.comments-login{margin-top:12px}.model-comments [hidden]{display:none!important}@media(max-width:680px){.model-comments{margin-top:30px}.comments-heading h2{font-size:26px}.model-comment,.comments-form{padding:18px}.comment-meta{display:grid;gap:4px}.comments-form .button{width:100%}}
