.engagement-section{background:#fff;border-top:5px solid #c9a44c;margin-top:50px;padding:clamp(24px,5vw,42px);box-shadow:0 14px 38px #442a1c14}.engagement-top{justify-content:space-between;align-items:center;gap:22px;display:flex}.engagement-top span{color:#5a1020;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800}.engagement-top h2{color:#073f3e;margin:8px 0;font:500 clamp(30px,5vw,48px)/1.05 Georgia,serif}.like-button{color:#5a1020;cursor:pointer;background:#fff;border:1px solid #dccfbe;border-radius:18px;grid-template-columns:auto auto;place-content:center;gap:2px 7px;width:92px;height:78px;font-size:26px;display:grid}.like-button strong{font-size:18px}.like-button small{text-transform:uppercase;grid-column:1/-1;font:800 10px Arial,sans-serif}.like-button.liked{color:#fff;background:#5a1020;border-color:#5a1020}.quick-comment{grid-template-columns:180px 1fr auto;gap:10px;margin-top:24px;display:grid}.quick-comment input,.quick-comment textarea{color:#272423;resize:vertical;background:#fff;border:1px solid #d7cbbb;padding:13px;font:16px/1.45 Arial,sans-serif}.quick-comment button{color:#fff;text-transform:uppercase;cursor:pointer;background:#5a1020;border:0;min-height:48px;padding:0 20px;font-size:11px;font-weight:800}.quick-comment>p{color:#35634b;grid-column:1/-1;margin:0;font-size:13px}.comment-trap{position:absolute!important;left:-9999px!important}.public-comments{margin-top:34px}.public-comments h3{color:#5a1020;font:500 26px Georgia,serif}.public-comments article{border-top:1px solid #e7ded3;gap:13px;padding:18px 0;display:flex}.comment-avatar{color:#5a1020;background:#f0e4d3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.public-comments article>div:last-child{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.public-comments time{color:#8a7e77;align-self:center;font-size:11px}.public-comments p{color:#423b38;white-space:pre-line;grid-column:1/-1;margin:7px 0 0;line-height:1.6}@media (width<=700px){.engagement-top{align-items:flex-start}.quick-comment{grid-template-columns:1fr}.quick-comment button{width:100%}.engagement-section{padding:24px 18px}.like-button{width:78px;height:70px}}
