.conversation{max-width:760px;margin:4rem auto 2rem;padding:clamp(1.2rem,4vw,3rem);background:#f7f1e6;color:#35251f;border:1px solid #d1c2ad;border-radius:3px;box-shadow:0 14px 50px #1d100f22;scroll-margin-top:1rem}.conversation h2{font-size:clamp(2rem,6vw,3.2rem);line-height:1.1;margin:.6rem 0 1rem}.conversation p{line-height:1.7}.conversation-note,.field-note{font-size:.9rem;color:#665448}.comment-form{margin:2rem 0;border-top:1px solid #d1c2ad;padding-top:1.5rem}.conversation label{display:block;line-height:1.5;margin:.8rem 0 .35rem}.conversation fieldset{border:1px solid #c3b19a;padding:.75rem 1rem;margin:0 0 1rem}.conversation fieldset label{display:inline-flex;align-items:center;margin:.5rem 1.25rem .5rem 0;gap:.5rem}.conversation input:not([type=radio]):not([type=checkbox]),.conversation textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;border:1px solid #9c8874;border-radius:3px;background:#fffdf8;color:#35251f;font:inherit;padding:.8rem}.conversation textarea{resize:vertical}.conversation button{font:inherit;cursor:pointer;min-height:44px;padding:.65rem 1rem;border:1px solid #574034;border-radius:3px;background:#35251f;color:#fff9ee}.conversation button:disabled{opacity:.6;cursor:wait}.conversation :focus-visible{outline:3px solid #92552b;outline-offset:4px}.conversation .comment-agreement{display:flex;align-items:flex-start;gap:.6rem;margin:1.3rem 0}.comment-agreement input{flex-shrink:0;margin-top:.35rem}.conversation .comment-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.comment-receipts{border:1px solid #c3b19a;padding:1rem;margin:1.5rem 0}.comment-receipts ul{list-style:none;padding:0}.comment-receipts li{margin:1rem 0}.comment-receipts code{display:block;overflow-wrap:anywhere;font-size:.8rem;margin:.6rem 0}.conversation summary{cursor:pointer;padding:.6rem 0;min-height:24px}.conversation-heading{display:flex;gap:1rem;align-items:center;justify-content:space-between;margin-top:2.5rem;flex-wrap:wrap}.comment{padding:1.5rem 0;border-top:1px solid #d1c2ad;overflow-wrap:anywhere}.comment h4{margin:.1rem 0 .4rem}.comment time{font-size:.8rem;color:#665448}.comment-text{white-space:pre-wrap}.comment-reply{margin:1rem 0 0;padding:1rem 0 0 1rem;border-left:3px solid #8a5a37}.comment details{font-size:.85rem}.comment details form{max-width:35rem}.conversation-link{display:block;text-align:center;margin:1rem auto 2rem;color:inherit}.comments-privacy{max-width:760px;margin:2rem auto;padding:2rem;background:#f7f1e6;color:#35251f}.comments-privacy p,.comments-privacy li{line-height:1.7}.comments-privacy a{color:inherit}@media print{.conversation,.conversation-link{display:none}}
.conversation .eyebrow{color:#665448}
