.comments-area{margin-top:48px;border-top:0;font-size:15px}.discussion-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #153f2f;padding-bottom:13px}.discussion-heading h2{margin:0;font-size:25px}.discussion-subscribe{border:1px solid #b9c8c0;border-radius:18px;color:var(--gff-green);padding:5px 12px;font-size:12px}.social-comment-login{margin:18px 0;border:1px solid #dbe4df;border-radius:7px;background:#f7faf8;padding:20px;text-align:center}.social-comment-login h3{margin:0;font-size:18px}.social-comment-login p{margin:4px 0 14px;color:#68766f}.social-comment-login .golf-google-login{margin-bottom:8px;border-radius:20px;background:#fff}.fallback-login{color:#66736c;font-size:12px;text-decoration:underline}.comment-respond{margin:20px 0;border:1px solid #dbe3df;border-radius:7px;background:#fff;padding:20px}.comment-reply-title{margin:0 0 14px;font-size:19px}.comment-reply-title small{margin-left:10px}.comment-reply-title small a{color:#8a4d43;font-size:11px}.comment-form-comment label{position:absolute;left:-9999px}.comment-form textarea{display:block;width:100%;min-height:130px;resize:vertical;border:1px solid #c9d4ce;border-radius:6px;background:#fbfcfb;padding:13px;font:inherit}.comment-form textarea:focus,.comment-form input:focus{border-color:var(--gff-green);outline:2px solid rgba(7,91,61,.12)}.comment-form-author,.comment-form-email,.comment-form-url{display:grid;grid-template-columns:90px 1fr;align-items:center;gap:10px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url]{border:1px solid #c9d4ce;border-radius:5px;padding:10px}.comment-form-cookies-consent{font-size:12px}.comment-form .form-submit{margin-bottom:0;text-align:right}.comment-form .submit{border:0;border-radius:21px;background:var(--gff-green);color:#fff;padding:10px 20px;font-weight:700;cursor:pointer}.logged-in-as{color:#718078;font-size:12px}.comments-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce3df;padding:13px 2px;color:#758078;font-size:12px}.comments-count{color:#243c33;font-weight:700}.comments-sort i{font-size:8px}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}.discussion-comment{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;border-bottom:1px solid #e2e7e4;padding:21px 0}.comment-list .children{grid-column:2;margin-top:15px;border-left:2px solid #dce8e1;padding-left:18px}.comment-list .children .discussion-comment{grid-template-columns:48px minmax(0,1fr)}.comment-avatar img{display:block;width:64px;height:64px;border-radius:50%;object-fit:cover}.children .comment-avatar img{width:48px;height:48px}.comment-head{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.comment-author{color:#182e25;font-weight:700}.comment-badge{border-radius:10px;background:#e6f1eb;color:var(--gff-green);padding:2px 7px;font-size:9px;font-weight:700}.comment-badge.is-author{background:#164f39;color:#fff}.comment-head time{margin-left:auto;color:#8b958f;font-size:11px}.comment-copy{margin-top:7px;color:#293c34;font-size:15px;line-height:1.75}.comment-copy p{margin:0 0 8px}.comment-copy a{color:var(--gff-green);text-decoration:underline}.comment-actions{display:flex;align-items:center;gap:18px;margin-top:10px;color:#68776f;font-size:12px}.comment-actions a{color:#53645c;font-weight:700}.comment-vote{display:inline-flex;align-items:center;gap:5px}.comment-awaiting-moderation{color:#9a6b23;font-size:12px}.comment-navigation{margin-top:18px}
@media(max-width:600px){.comment-respond{padding:15px}.discussion-comment{grid-template-columns:46px minmax(0,1fr);gap:10px}.comment-avatar img{width:46px;height:46px}.comment-head time{width:100%;margin-left:0}.comment-list .children{grid-column:1/-1;margin-left:22px}.comment-form-author,.comment-form-email,.comment-form-url{display:block}.comment-form-author label,.comment-form-email label,.comment-form-url label{display:block;margin-bottom:5px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url]{width:100%}}
