.tn-comments{margin:34px 0 10px;scroll-margin-top:26px;font-family:"Trebuchet MS","Segoe UI",sans-serif;color:#242424}.tn-comments *{box-sizing:border-box}.tn-comments-header{display:flex;align-items:center;gap:15px;padding:25px 25px 23px;background:#242424;color:#fff;border-top:5px solid #ffc12e;border-radius:13px 13px 0 0}.tn-comments-bubble{width:54px;height:54px;flex:0 0 54px;border-radius:13px;background:#ffc12e;display:flex;align-items:center;justify-content:center;color:#242424}.tn-comments-bubble svg{width:28px;height:28px}.tn-comments-eyebrow{margin:0 0 3px!important;font-size:10px;font-weight:900;letter-spacing:.16em;color:#ffc12e}.tn-comments-heading h2{font-size:clamp(20px,2.5vw,27px);margin:0!important;font-weight:900;line-height:1.2;letter-spacing:-.025em;color:#fff}.tn-comments-count{display:inline-flex;align-items:center;justify-content:center;min-width:31px;min-height:29px;background:#ffc12e;color:#222;font-size:13px;font-weight:900;border-radius:9px;padding:3px 8px;margin-left:4px;vertical-align:middle}.tn-comments-heading>p:last-child{margin:6px 0 0;font-size:12px;line-height:1.5;color:#d4d2c9}.tn-comments-list,.tn-comments-list .children{padding:0;margin:0;list-style:none!important;counter-reset:none!important}.tn-comments-list{border-left:1px solid #e5e2d9;border-right:1px solid #e5e2d9;background:#fff;padding:22px}.tn-comments-list .tn-comment{padding:0;margin:0 0 14px!important;list-style:none!important;position:static}.tn-comments-list .tn-comment:last-child{margin-bottom:0!important}.tn-comments-list .tn-comment:before{display:none!important;content:none!important}.tn-comment-card{display:flex;align-items:flex-start;gap:13px;padding:18px;background:#faf9f6;border:1px solid #e9e7df;border-radius:11px}.tn-comment-avatar{flex:0 0 38px;width:38px;height:38px;background:#ffe49a;border-radius:10px;color:#3d321d;display:flex;align-items:center;justify-content:center}.tn-comment-avatar svg{width:21px;height:21px}.tn-comment-body{flex:1;min-width:0;overflow-wrap:anywhere}.tn-comment-meta{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;margin:0 0 10px}.tn-comment-author{font-size:14px;font-weight:900;color:#222}.tn-comment-meta time{font-size:11px;color:#737168}.tn-comment-text{font-size:14px;line-height:1.7;color:#3b3b37;overflow-wrap:anywhere}.tn-comment-text p{margin:0 0 10px}.tn-comment-text p:last-child{margin-bottom:0}.tn-comment-text a{color:#ad311b;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.tn-comment-text img{max-width:100%;height:auto}.tn-comment-text blockquote{border-left:3px solid #ffc12e;margin:12px 0;padding:7px 12px;background:#fff}.tn-comment-pending{margin:3px 0 10px;font-size:12px;font-weight:900;color:#9c5d00;background:#fff0c4;border-radius:6px;padding:8px 10px}.tn-comment-body>.comment-reply-link,.tn-comment-body .comment-reply-link{display:inline-flex;margin-top:10px;padding:7px 10px;border-radius:6px;color:#9c2617;font-size:12px;font-weight:900;text-decoration:none;background:#fff0bd}.tn-comment-body .comment-reply-link:hover{color:#222;background:#ffc12e}.tn-comments-list .children{padding:12px 0 0 23px;margin:0 0 0 17px;border-left:3px solid #ffe6a1}.tn-comments-list .children .tn-comment-card{background:#fff}.tn-comments-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0 22px;font-size:12px;font-weight:800}.tn-comments-pagination .page-numbers{display:inline-block;border:1px solid #dad5c9;border-radius:6px;padding:8px 12px;text-decoration:none}.tn-comments-pagination .current,.tn-comments-pagination a:hover{background:#ffc12e;color:#222}.tn-comments-empty{display:flex;align-items:center;gap:16px;padding:23px 24px;background:#fffaf0;border:1px solid #eadfbd;border-top:0}.tn-comments-empty>span{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;background:#ffc12e;border-radius:50%;font-size:27px;color:#222}.tn-comments-empty strong{font-size:15px;font-weight:900}.tn-comments-empty p{font-size:13px;line-height:1.5;color:#716e65;margin:4px 0 0}.tn-comments-form-shell{padding:23px 25px 25px;background:#f7f6f2;border:1px solid #e5e2d9;border-top:0;border-radius:0 0 13px 13px}.tn-comments-form-kicker{font-size:10px;letter-spacing:.13em;color:#a62b16;font-weight:900;margin-bottom:7px}.tn-comments-form-shell h3,.tn-comments-form-shell .comment-reply-title{font-size:20px;font-weight:900;color:#252525;margin:0 0 11px;line-height:1.3}.tn-comments-form-shell .tn-comments-intro,.tn-comments-form-shell>p{font-size:13px;line-height:1.55;color:#67645d;margin:0 0 16px}.tn-comments-form-shell label{display:block;margin:0 0 7px;font-size:12px;font-weight:900;color:#343330}.tn-comments-form-shell textarea,.tn-comments-form-shell input[type=text],.tn-comments-form-shell input[type=email],.tn-comments-form-shell input[type=url]{display:block;max-width:100%;width:100%;background:#fff;border:1px solid #c9c7bf;border-radius:8px;color:#242424;padding:12px 14px;font-size:14px;line-height:1.5;outline:none}.tn-comments-form-shell textarea{min-height:125px;resize:vertical}.tn-comments-form-shell textarea:focus-visible,.tn-comments-form-shell input:focus-visible{outline:3px solid #ffc12e;outline-offset:1px;border-color:#b3871e}.tn-comments-form-shell input:disabled,.tn-comments-form-shell textarea:disabled{opacity:1;background:#ebeae5;color:#71716d;cursor:not-allowed}.tn-comments-form-shell .comment-form-author,.tn-comments-form-shell .comment-form-email,.tn-comments-form-shell .comment-form-url{margin:0 0 14px}.tn-comments-form-shell .comment-form-cookies-consent{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.5;margin:0 0 16px}.tn-comments-form-shell .comment-form-cookies-consent input{flex:0 0 auto;accent-color:#d4a219}.tn-comments-form-shell .comment-form-cookies-consent label{font-size:12px;font-weight:500;margin:0}.tn-comments-form-shell .logged-in-as,.tn-comments-form-shell .comment-notes,.tn-comments-form-shell .required-field-message{font-size:12px;color:#625f56;margin:0 0 13px}.tn-comments-form-shell .logged-in-as a{color:#9b281a;text-decoration:underline}.tn-comments-form-shell .form-submit{margin:16px 0 0}.tn-comments-form-shell .tn-comments-submit,.tn-comments-form-shell button{display:inline-flex;justify-content:center;align-items:center;padding:13px 18px;min-height:45px;border:1px solid #e4b12c;border-radius:8px;background:#ffc12e;color:#252525;font-size:13px;font-weight:900;line-height:1.3;cursor:pointer;transition:background .15s}.tn-comments-form-shell .tn-comments-submit:hover{background:#ffce56}.tn-comments-form-shell .tn-comments-submit:focus-visible,.tn-comments-form-shell button:focus-visible{outline:3px solid #262626;outline-offset:2px}.tn-comments-form-shell button:disabled{opacity:.65;cursor:not-allowed}.tn-comments-demo-note{font-size:12px!important;margin:14px 0 0!important;color:#a43e1b!important}.tn-comments-closed{padding:20px 24px;background:#fff8e8;border:1px solid #eadfbd;border-top:0;border-radius:0 0 12px 12px;color:#514b40;font-size:13px;font-weight:700}.tn-comments #cancel-comment-reply-link{display:inline-block;font-size:12px;padding:6px 9px;border-radius:6px;background:#ffedb3;color:#9c2617;margin-left:9px;text-decoration:none;font-weight:800}.tn-comments-list #respond{margin:12px 0;background:#f7f6f2;border:1px solid #e5e2d9;border-radius:10px;padding:17px}@media(max-width:600px){.tn-comments-header{padding:19px 16px;gap:11px}.tn-comments-bubble{width:44px;height:44px;flex-basis:44px}.tn-comments-bubble svg{width:24px;height:24px}.tn-comments-list{padding:13px}.tn-comment-card{padding:13px;gap:9px}.tn-comment-avatar{width:31px;height:31px;flex-basis:31px}.tn-comments-list .children{padding:12px 0 0 10px;margin-left:8px}.tn-comments-form-shell{padding:18px 16px 20px}.tn-comments-empty{padding:20px 16px}.tn-comment-meta{flex-direction:column;align-items:flex-start;gap:2px}}@media(prefers-reduced-motion:reduce){.tn-comments-form-shell .tn-comments-submit{transition:none}}