.mn-comments{--mn-white:#FFFFFF;--mn-off:#F7F6F4;--mn-line:#E4E1DC;--mn-black:#0D0D0D;--mn-black-dim:#5B5650;--mn-red:#C81E3C;--mn-font-display:'Playfair Display', Georgia, 'Times New Roman', serif;--mn-font-body:'Inter', 'Segoe UI', system-ui, sans-serif;margin:56px 0 0;padding-top:40px;border-top:1px solid var(--mn-line);font-family:var(--mn-font-body);color:var(--mn-black)}.mn-comments,.mn-comments *,.mn-comments *::before,.mn-comments *::after{box-sizing:border-box}.mn-comments p{margin:0 0 12px}.mn-comments p:last-child{margin-bottom:0}.mn-comments a{color:inherit}.mn-comments a:focus-visible,.mn-comments input:focus-visible,.mn-comments textarea:focus-visible,.mn-comments button:focus-visible{outline:2px solid var(--mn-red);outline-offset:2px}.mn-comments__title{font-family:var(--mn-font-display);font-size:24px;font-weight:700;margin:0 0 28px;padding:0;border:0;text-transform:none;letter-spacing:0}.mn-comments__list,.mn-comments__list ol{list-style:none;margin:0;padding:0}.mn-comments__list .children{list-style:none;margin:0 0 0 22px;padding:0 0 0 20px;border-left:1px solid var(--mn-line)}.mn-comment{margin:0 0 20px;padding:0}.mn-comment:last-child{margin-bottom:0}.mn-comment__body{background:var(--mn-off);border:1px solid var(--mn-line);border-radius:6px;padding:20px 22px}.mn-comment.bypostauthor>.mn-comment__body{background:var(--mn-white);border-left:3px solid var(--mn-red)}.mn-comment__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.mn-comment__avatar{width:44px;height:44px;border-radius:50%;flex-shrink:0;display:block;margin:0}.mn-comment__meta{min-width:0}.mn-comment__author{display:block;font-size:14.5px;font-weight:600;color:var(--mn-black);line-height:1.3}.mn-comment__author a{text-decoration:none;color:inherit}.mn-comment__author a:hover{color:var(--mn-red)}.mn-comment__date{font-size:12px;color:var(--mn-black-dim);text-decoration:none}.mn-comment__date:hover{color:var(--mn-black)}.mn-comment__content{font-size:14.5px;line-height:1.75;color:var(--mn-black-dim)}.mn-comment__content a{color:var(--mn-black);text-decoration:underline}.mn-comment__content a:hover{color:var(--mn-red)}.mn-comment__pending{color:var(--mn-red);font-size:13px}.mn-comment__actions{margin-top:12px;display:flex;gap:16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.6px}.mn-comment__actions a{color:var(--mn-black-dim);text-decoration:none;transition:color .2s ease}.mn-comment__actions a:hover{color:var(--mn-red)}.mn-comment--ping{padding:10px 0;border-bottom:1px dashed var(--mn-line);font-size:13px;color:var(--mn-black-dim)}.mn-comments__nav{margin-top:24px}.mn-comments__nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mn-comments__nav a,.mn-comments__nav .current{display:inline-block;padding:7px 13px;border:1px solid var(--mn-line);border-radius:3px;font-size:13px;text-decoration:none;color:var(--mn-black-dim)}.mn-comments__nav .current{background:var(--mn-black);border-color:var(--mn-black);color:var(--mn-white)}.mn-comments__form{margin-top:40px}.mn-comments__closed{margin-top:24px;font-size:13.5px;color:var(--mn-black-dim);font-style:italic}.mn-comments .comment-reply-title{font-family:var(--mn-font-display);font-size:20px;font-weight:700;margin:0 0 20px;padding:0;border:0;text-transform:none;letter-spacing:0}.mn-comments .comment-reply-title small{display:inline-block;margin-left:10px;font-family:var(--mn-font-body);font-size:12px;font-weight:400}.mn-comments .comment-reply-title small a{color:var(--mn-red);text-decoration:none}.mn-cf{display:grid;grid-template-columns:1fr 1fr;gap:18px}.mn-cf__field--full,.mn-cf__consent,.mn-cf .form-submit,.mn-cf__logged{grid-column:1 / -1}.mn-cf__field label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--mn-black);margin-bottom:8px}.mn-cf input[type="text"],.mn-cf input[type="email"],.mn-cf textarea{width:100%;margin:0;padding:12px 14px;border:1px solid var(--mn-line);border-radius:3px;background:var(--mn-white);color:var(--mn-black);font-family:var(--mn-font-body);font-size:14px;line-height:1.5;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.mn-cf input:focus,.mn-cf textarea:focus{border-color:var(--mn-black);box-shadow:0 0 0 3px rgb(200 30 60 / .12)}.mn-cf textarea{resize:vertical;min-height:130px}.mn-cf input::placeholder,.mn-cf textarea::placeholder{color:var(--mn-black-dim);opacity:1}.mn-cf__hint{display:block;margin-top:6px;font-size:11.5px;color:var(--mn-black-dim)}.mn-cf__consent label{display:flex;align-items:flex-start;gap:9px;margin:0;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;line-height:1.6;color:var(--mn-black-dim);cursor:pointer}.mn-cf__consent input[type="checkbox"]{width:16px;height:16px;margin:2px 0 0;flex-shrink:0;accent-color:var(--mn-red)}.mn-cf .form-submit{margin:0}.mn-cf__submit,.mn-cf input[type="submit"]{background:var(--mn-black);color:var(--mn-white);border:0;padding:15px 32px;font-family:var(--mn-font-body);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.4px;border-radius:3px;cursor:pointer;transition:background .2s ease;-webkit-appearance:none;appearance:none}.mn-cf__submit:hover,.mn-cf input[type="submit"]:hover{background:var(--mn-red)}.mn-cf__logged{font-size:13px;color:var(--mn-black-dim)}.mn-cf__logged a{color:var(--mn-black)}@media (max-width:600px){.mn-comments{margin-top:40px;padding-top:32px}.mn-comments__title{font-size:20px;margin-bottom:22px}.mn-comment__body{padding:16px 16px}.mn-comment__avatar{width:38px;height:38px}.mn-comment__content{font-size:14px}.mn-comments__list .children{margin-left:10px;padding-left:12px}.mn-cf{grid-template-columns:1fr;gap:16px}.mn-cf input[type="text"],.mn-cf input[type="email"],.mn-cf textarea{font-size:16px}.mn-cf__submit,.mn-cf input[type="submit"]{width:100%}}@media (prefers-reduced-motion:reduce){.mn-comments *{transition:none!important}}