.cerise-comments{max-width:1050px;margin:auto;border-top:1px solid var(--line)}.cerise-comments h2{font-size:clamp(38px,6vw,64px)}.comments-policy{max-width:700px;color:var(--muted);font-size:13px;margin:24px 0 32px}.comments-form{max-width:700px}.comments-form>label:not(.honey){display:grid;gap:8px;margin:20px 0;font-size:13px}.comments-form input:not([type=checkbox]),.comments-form textarea{font:inherit;padding:13px;border:1px solid var(--line);background:#fffaf4;width:100%;border-radius:4px}.comments-form textarea{resize:vertical}.comments-form .comments-consent{display:flex!important;align-items:start;gap:12px}.comments-consent input{margin-top:4px}.comments-actions{display:flex;gap:20px;align-items:center}.comments-status{font-size:14px;margin:15px 0;min-height:2em}.comment{border-top:1px solid var(--line);padding:24px 0}.comment header{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.comment time{font-size:12px;color:var(--muted)}.comment p{white-space:pre-line;margin:15px 0;font-size:16px}.comment>button,.cancel-reply{border:0;background:none;color:var(--wine);text-decoration:underline;padding:8px 0;font:inherit;font-size:13px}.comment-reply{margin-inline-start:32px;border-inline-start:2px solid var(--rose);padding-inline-start:20px}@media(max-width:760px){.comment>button,.cancel-reply{min-height:44px;min-width:44px}}
