.comments{padding:clamp(2rem, 4vw, 3rem) var(--page-gutter);border-top:1px solid #ccd5c4}.comments-inner{max-width:44rem}.comments-head{flex-wrap:wrap;align-items:baseline;gap:.35rem 1.25rem;display:flex}.comments h2{font-size:clamp(1.6rem,2.6vw,2.1rem)}.comments-x{font-size:.875rem;font-weight:550;text-decoration:underline}.comments-status{color:#536252;margin-top:.5rem;font-size:.9375rem}.comments-status a{text-decoration:underline}.comments-list{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.comments-list:empty{display:none}.comment{background:#fff;border:1px solid #d9dccb;border-radius:12px;padding:.85rem 1rem}.comment-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .75rem;font-size:.9375rem;display:flex}.comment-head time{color:#536252;font-size:.8125rem}.comment-report{color:#536252;margin-left:auto;font-size:.75rem;text-decoration:underline}.comment-text{white-space:pre-line;overflow-wrap:anywhere;margin-top:.35rem;line-height:1.65}.comments-form{gap:.5rem;margin-top:1rem;display:grid}.comments-form input,.comments-form textarea{width:100%;min-width:0;font:inherit;color:#153b2b;background:#fff;border:1px solid #91a184;border-radius:8px;padding:.75rem .9rem}.comments-form textarea{resize:vertical;min-height:3.5rem;line-height:1.55}.comments-form textarea:focus{min-height:6rem}.comments-row{gap:.5rem;display:flex}.comments-row input{flex:1}.comments-row .button{flex:none;min-height:48px;padding:.75rem 1.4rem}.comments-reply summary{color:#536252;cursor:pointer;align-items:center;width:fit-content;min-height:32px;font-size:.8125rem;display:flex}.comments-reply input{margin-top:.35rem}.comments-rules{color:#536252;font-size:.75rem;line-height:1.6}.comments-rules a{text-decoration:underline}.comments-form-status:empty{display:none}.comments-form-status{font-size:.9375rem}.comments-form-status[data-state=success]{color:#2f5140;font-weight:550}.comments-form-status[data-state=error]{color:#843626}@media (width<=420px){.comments-row{flex-wrap:wrap}.comments-row .button{flex:100%;justify-content:center}}@media print{.comments-form,.comment-report{display:none}}
