.discussion{padding:100px 5vw;border-top:1px solid var(--rule);background:#eee8dc}.discussion>header{max-width:1100px;margin:0 auto 45px;display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px}.discussion h2{margin:15px 0 0;max-width:800px;font-size:clamp(42px,5vw,72px);line-height:.98;letter-spacing:-.055em}.post-like button,.comment footer button,.discussion [data-cancel-reply]{border:1px solid var(--rule);background:transparent;padding:11px 15px;font-weight:800;cursor:pointer}.comment-form,.comment-list{max-width:900px;margin:0 auto}.comment-form{display:grid;grid-template-columns:1fr;gap:20px;padding:35px;background:var(--ivory);border:1px solid var(--rule)}.comment-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.comment-form input,.comment-form textarea{border:0;border-bottom:1px solid var(--rule);background:transparent;padding:12px 0;font:16px/1.5 Arial,sans-serif}.comment-form [data-reply-note],.comment-form .button{grid-column:1/-1}.comment-list{margin-top:45px}.comment{padding:28px;background:var(--ivory);border:1px solid var(--rule);margin-top:14px}.comment.depth-1{margin-left:45px}.comment.depth-2{margin-left:90px}.comment.depth-3,.comment.depth-4,.comment.depth-5,.comment.depth-6{margin-left:135px}.comment>header{display:flex;gap:12px;align-items:baseline}.comment>header span{font-size:10px;color:#6e6558;text-transform:uppercase;letter-spacing:.08em}.comment>p{white-space:pre-wrap;line-height:1.65}.comment footer{padding:12px 0 0;display:flex;gap:10px}.comment footer form{margin:0}.empty-comments{text-align:center;padding:40px;color:#6e6558}@media(max-width:700px){.discussion>header,.comment-form{grid-template-columns:1fr}.comment.depth-1,.comment.depth-2,.comment.depth-3,.comment.depth-4,.comment.depth-5,.comment.depth-6{margin-left:18px}}
