.comments-section{margin-top:48px;padding-top:36px;border-top:2px solid var(--line)}.comments-section h2{font-size:36px}.comments-section form{margin-top:30px}.comments-section label{display:block;font-size:15px;font-weight:600;margin:12px 0 8px}.comments-section textarea{display:block;width:100%;padding:14px;border:1px solid #aab7a2;border-radius:4px;font:17px/1.6 'Segoe UI',sans-serif;background:var(--white);color:var(--ink);resize:vertical}.comment-count{display:block;text-align:right;font-size:12px;color:var(--muted)}.comment-privacy{font:14px/1.65 'Segoe UI',sans-serif;padding:18px;background:var(--sage);border-radius:4px}.comments-section .comment-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;margin:18px 0}.comment-consent input{width:18px;height:18px;flex:0 0 auto;margin-top:4px}.comment-form-status{font:15px/1.6 'Segoe UI',sans-serif;margin-top:18px}.comment-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.public-comment{padding:24px 0;border-bottom:1px solid var(--line)}.public-comment h3{font:700 15px/1.5 'Segoe UI',sans-serif;letter-spacing:0;margin:0 0 4px;overflow-wrap:anywhere}.public-comment time{font:12px/1.5 'Segoe UI',sans-serif;color:var(--muted)}.public-comment .comment-text{margin-top:15px;font-size:18px}.comment-more{margin-top:20px}.comment-trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.moderation{padding-top:40px;padding-bottom:60px;max-width:1050px}.moderation>.eyebrow{margin-top:28px}.moderation h1{font-size:52px}.moderation-tabs{display:flex;gap:20px;flex-wrap:wrap;padding-block:15px;border-bottom:1px solid var(--line);margin-bottom:25px}.moderation-tabs a{font-size:16px}.moderation-card{background:var(--white);border:1px solid var(--line);border-radius:6px;padding:25px;margin:24px 0}.moderation-card h2{font:700 19px/1.4 'Segoe UI',sans-serif;letter-spacing:0;overflow-wrap:anywhere}.moderation-card dl{font-size:14px}.moderation-card dl>div{display:grid;grid-template-columns:160px 1fr;margin-bottom:8px;gap:10px}.moderation-card dt{font-weight:600}.moderation-card dd{margin:0;overflow-wrap:anywhere}.moderation-card .comment-text{border-top:1px solid var(--line);padding-block:20px;font-size:18px}.moderation-actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.moderation-pages{display:flex;justify-content:space-between;margin-block:30px}.empty-queue{padding:30px;background:var(--sage);border-radius:5px}@media(max-width:600px){.moderation-card{padding:18px}.moderation-card dl>div{grid-template-columns:1fr;gap:0}.moderation-actions{align-items:stretch;flex-direction:column}.comments-section h2{font-size:31px}}
