body{background:#fff;font-family:Arial,Helvetica,sans-serif;color:#17252a}.comments-page{max-width:1160px;margin:0 auto;padding:64px 28px}.comments-intro{max-width:720px;padding-bottom:48px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.875rem;color:#39727a;font-weight:700}.comments-intro h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;margin:12px 0 20px}.comments-intro>p:not(.eyebrow){font-size:1.2rem;line-height:1.6}.comments-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:64px}.comments-layout section{margin:0 0 48px;scroll-margin-top:100px}.comments-layout h2{font-size:1.5rem;line-height:1.3}.comments-layout h2 a{color:inherit;text-decoration:none}.comments-layout h2 a:hover{text-decoration:underline}.archive-note,.small,.moderation-note{font-size:.9rem;line-height:1.6;color:#52636a}.archive-note{margin:0 0 32px}.comment{padding:24px 0;border-top:1px solid #dce3e5}.comment header{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.comment time{font-size:.9rem;color:#52636a}.comment-body{white-space:pre-wrap;line-height:1.75;margin:14px 0 0;font-size:1rem}.reply{margin-left:24px;border-left:3px solid #247785;padding:20px 0 20px 24px}.reply-label{font-size:.875rem;color:#52636a;margin:10px 0 0}aside{background:#f4f7f8;padding:28px;height:fit-content;border-radius:8px;scroll-margin-top:100px}aside p{line-height:1.65}aside h2{margin-top:0}form label{display:block;font-weight:700;margin:20px 0 8px}input,select,textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #80949b;border-radius:4px;background:#fff;font:inherit;color:inherit}textarea{resize:vertical}.consent{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;font-weight:400}.consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px}.comment-button{display:inline-block;background:#155c68;color:#fff!important;padding:13px 20px;border:0;border-radius:5px;text-decoration:none;font:700 1rem Arial;cursor:pointer;margin:12px 0 0}.comment-button:hover{background:#0d424c}a{color:#155c68}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #c68110;outline-offset:3px}details{margin-top:20px;font-size:.95rem}summary{cursor:pointer}.comments-footer{padding:30px;text-align:center;border-top:1px solid #dce3e5;font-size:.9rem}#draft-status{font-weight:700;font-size:.95rem} @media(max-width:780px){.comments-page{padding:36px 20px}.comments-layout{grid-template-columns:1fr;gap:12px}.comments-intro{padding-bottom:28px}aside{padding:22px}.reply{margin-left:10px;padding-left:18px}}