.article-support-call-to-action-container{background-color:#2bac821a;border:1px solid #2bac822e;border-radius:28px;align-items:center;gap:24px;width:100%;max-width:900px;margin:32px 0;padding:28px;display:flex;box-shadow:0 12px 32px #2bac8214}.article-support-call-to-action-icon{background-color:#2bac82;border-radius:50%;flex:none;justify-content:center;align-items:center;width:82px;height:82px;display:flex}.article-support-call-to-action-icon svg,.article-support-call-to-action-icon svg path{color:#fff}.article-support-call-to-action-content{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.article-support-call-to-action-content h3{color:#333;margin:0;font-size:28px;font-weight:900}.article-support-call-to-action-content p{color:#333;margin:0;font-size:18px;line-height:1.6}.article-support-call-to-action-button{color:#fff;background-color:#2bac82;border-radius:999px;justify-content:center;align-items:center;padding:13px 20px;font-size:16px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 20px #2bac8238}.article-support-call-to-action-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #2bac8247}@media screen and (max-width:767px){.article-support-call-to-action-container{border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;margin:28px 0;padding:22px}.article-support-call-to-action-icon{width:64px;height:64px}.article-support-call-to-action-icon svg{width:42px;height:42px}.article-support-call-to-action-content h3{font-size:24px}.article-support-call-to-action-content p{font-size:16px}.article-support-call-to-action-button{width:100%}}
.article-comments{max-width:1300px;margin:8px auto 0;padding:16px}@media screen and (min-width:1300px){.article-comments{padding:16px 0}}.article-comments-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.article-comments-title-row{align-items:center;gap:10px;display:flex}.article-comments-title-row h3{color:#333;margin:0;font-size:28px;font-weight:800}.article-comments-title-row span{color:#333;background:#edf4cc;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;font-weight:700;display:inline-flex}.article-comments-form{background:#fff;border:1px solid #dfdfdf;border-radius:8px;flex-direction:column;gap:14px;padding:18px;display:flex}.article-comments-form label{color:#515151;flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.article-comments-form input,.article-comments-form textarea{width:100%;font:inherit;color:#333;background:#fff;border:1px solid #dfdfdf;border-radius:6px;padding:11px 12px}.article-comments-form input:focus,.article-comments-form textarea:focus{border-color:#2bac82;outline:2px solid #2bac8233}.article-comments-form textarea{resize:vertical;min-height:112px}.article-comments-field-help{color:#515151;font-size:12px;font-weight:500;line-height:1.45}.article-comments-form-grid{gap:12px;display:grid}@media screen and (min-width:768px){.article-comments-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.article-comments-checkbox{align-items:flex-start;line-height:1.4;flex-direction:row!important;font-weight:500!important}.article-comments-checkbox input{width:18px;min-width:18px;height:18px;margin-top:1px}.article-comments-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.article-comments-form-actions button{color:#fff;cursor:pointer;background:#2bac82;border:0;border-radius:6px;padding:11px 18px;font-weight:800;transition:background .18s,box-shadow .18s,transform .18s}.article-comments-form-actions button:hover:not(:disabled){background:#218161;transform:translateY(-2px);box-shadow:0 8px 18px #2bac8238}.article-comments-form-actions button:active:not(:disabled){transform:translateY(0)scale(.98);box-shadow:0 4px 10px #2bac822e}.article-comments-form-actions button:disabled{opacity:.65;cursor:not-allowed}.article-comments-form-actions .article-comments-secondary-button{color:#333;background:#f1f1f1}.article-comments-form-actions .article-comments-secondary-button:hover:not(:disabled){background:#dfdfdf;box-shadow:0 8px 18px #3333331f}.article-comments-message,.article-comments-error{border-radius:6px;margin-bottom:12px;padding:12px 14px;font-weight:700}.article-comments-message{color:#218161;background:#edf4cc}.article-comments-error{color:#ac2b2b;background:#f9e7e7}.article-comments-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.article-comments-empty{color:#218161;background:#edf4cc;border-radius:999px;margin:0;padding:7px 12px;font-size:13px;font-weight:800;line-height:1.35}.article-comment-item{background:#fff;border:1px solid #dfdfdf;border-radius:8px;padding:16px}.article-comment-item p{color:#333;white-space:pre-wrap;margin:12px 0;line-height:1.65}.article-comment-reply{background:#f1f1f1}.article-comment-header{color:#515151;justify-content:space-between;gap:12px;display:flex}.article-comment-header div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.article-comment-header strong{color:#333}.article-comment-header span{color:#fff;background:#2bac82;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.article-comment-header time{white-space:nowrap;font-size:13px}.article-comment-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}.article-comment-actions button{color:#218161;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.article-comment-actions .article-comment-like-button{color:#515151;background:#f1f1f1;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:48px;height:34px;padding:0 12px;display:inline-flex}.article-comment-actions .article-comment-like-button:hover{color:#218161;background:#edf4cc}.article-comment-actions .article-comment-like-button svg{transform-origin:50%}.article-comment-actions .article-comment-liked{color:#218161;background:#edf4cc}.article-comment-actions .article-comment-like-pop{animation:.42s article-comment-like-button-pop}.article-comment-actions .article-comment-like-pop svg{animation:.42s article-comment-like-icon-pop}.article-comment-actions .article-comment-delete-button{color:#ac2b2b;align-items:center;gap:5px;display:inline-flex}@keyframes article-comment-like-button-pop{0%{transform:scale(1)}35%{transform:scale(1.12)}70%{transform:scale(.96)}to{transform:scale(1)}}@keyframes article-comment-like-icon-pop{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-10deg)scale(1.35)}to{transform:rotate(0)scale(1)}}.article-comment-replies{border-left:3px solid #d2eb64;flex-direction:column;gap:12px;margin-top:14px;padding-left:16px;display:flex}@media screen and (min-width:768px){.article-comment-replies{padding-left:24px}}
