.article-discussion{margin:64px 0;padding:40px 0;border-top:1px solid #293035;border-bottom:1px solid #293035}.discussion-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.longform .discussion-eyebrow{font:13px/1.5 var(--sans);color:#67dfea;margin:0 0 12px;letter-spacing:.2px}.longform .article-discussion h2{margin:0;font-size:36px}.longform .discussion-intro{font-size:19px;color:#a3adb1;margin:20px 0 28px}.discussion-count{color:#77dce7;font-size:15px}.discussion-empty{padding:22px 24px;background:linear-gradient(130deg,#0d1315,#050707);border:1px solid #232d31;font-size:17px!important;color:#a5afb3!important}.discussion-compose{margin-top:36px}.longform .discussion-compose h3{font-size:25px;margin:0 0 12px}.longform .discussion-moderation{font-size:16px;line-height:1.8;color:#9aa8ae;margin:0 0 28px}.discussion-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.article-discussion label{display:block;font-size:16px;line-height:1.5;color:#e4eaed;margin-bottom:10px}.article-discussion label>span:first-child{color:#71dce6}.article-discussion input:not([type=checkbox]),.article-discussion textarea{box-sizing:border-box;display:block;width:100%;background:#080c0e;border:1px solid #354147;border-radius:3px;color:#eef3f5;font:17px/1.6 var(--sans);padding:14px 16px;box-shadow:none}.article-discussion textarea{resize:vertical;min-height:160px}.article-discussion input::placeholder,.article-discussion textarea::placeholder{color:#75858d}.article-discussion input:focus-visible,.article-discussion textarea:focus-visible{outline:2px solid #6ee0e9;outline-offset:3px}.article-discussion small{display:block;color:#8d9ca3;font-size:13px;line-height:1.6;margin-top:9px}#comment-length{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.6;color:#8d9ca3;margin:10px 0 24px}.article-discussion .comment-consent{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#a6b3b9;line-height:1.75;margin-bottom:26px}.comment-consent input{accent-color:#65dce7;flex:0 0 18px;width:18px;height:18px;margin-top:4px}.discussion-submit{display:flex;gap:20px;align-items:center}.discussion-submit .btn{text-transform:none;letter-spacing:0;font-size:16px;white-space:nowrap}.longform .discussion-submit p{font-size:13px;line-height:1.75;color:#8d9ca3;margin:0}.published-comment{padding:26px 0;border-bottom:1px solid #253036}.comment-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;color:#8e9ca2}.comment-meta strong{font-size:18px;color:#edf2f4}.longform .comment-body{font-size:18px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0}.comment-reply,#cancel-reply{background:none;border:0;color:#72dce7;font:15px/1.5 var(--sans);padding:5px 0;cursor:pointer}.comment-replies{margin-left:24px;padding-left:20px;border-left:1px solid #36434a}.longform #reply-context{font-size:16px;color:#91dce3;margin:15px 0 0}#cancel-reply{margin-bottom:20px}.article-discussion [hidden]{display:none!important}[data-theme=light] .article-discussion{--article-accent:#087986}[data-theme=light] .article-discussion input:not([type=checkbox]),[data-theme=light] .article-discussion textarea,[data-theme=light] .discussion-empty{background:#fff;color:#18252b}[data-theme=light] .article-discussion label,[data-theme=light] .comment-meta strong{color:#1c292e}@media(max-width:640px){.article-discussion{margin:40px 0;padding:28px 0}.discussion-fields{grid-template-columns:1fr;gap:22px}.discussion-submit{display:block}.discussion-submit .btn{width:100%;justify-content:center}.longform .discussion-submit p{margin-top:14px}.comment-meta{align-items:flex-start;flex-direction:column;gap:6px}.comment-replies{margin-left:10px;padding-left:14px}.longform .article-discussion h2{font-size:30px}.longform .discussion-intro{font-size:18px}}@media print{.article-discussion{display:none}}
/* A consistent square consent control across browsers. */
.article-discussion .comment-consent input[type=checkbox]{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:18px;height:18px;min-width:18px;border:1px solid #70848d;border-radius:0;background:#080c0e;display:grid;place-content:center;cursor:pointer;padding:0;box-shadow:none}.article-discussion .comment-consent input[type=checkbox]::before{content:"";width:9px;height:5px;border-left:2px solid #041014;border-bottom:2px solid #041014;transform:rotate(-45deg) scale(0);margin-top:-2px}.article-discussion .comment-consent input[type=checkbox]:checked{background:#6ee0e9;border-color:#6ee0e9}.article-discussion .comment-consent input[type=checkbox]:checked::before{transform:rotate(-45deg) scale(1)}[data-theme=light] .article-discussion .comment-consent input[type=checkbox]{background:#fff}[data-theme=light] .article-discussion .comment-consent input[type=checkbox]:checked{background:#6ee0e9}
.comment-security{margin:24px 0 28px;max-width:100%}.longform .comment-security>p:first-child{font-size:15px;color:#d8e5e9;margin:0 0 12px}.longform #captcha-help{font-size:13px;color:#92a6ae;margin:10px 0 0}.comment-security .cf-turnstile{width:100%;max-width:360px;min-height:65px}
.comment-security .cf-turnstile{min-height:0}.comment-security{margin:14px 0 24px}
