.article-social{border-top:1px solid #d9cabb;margin-top:3rem;padding-top:2rem}.social-top{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;align-items:start}.share-actions{display:flex;flex-wrap:wrap;gap:.6rem}.article-social .button{font-size:1rem;min-height:44px}.like-button[aria-pressed=true]{background:#702b3b;color:#fff;border-color:#702b3b}.social-feedback,.comment-feedback{font-size:1rem;color:#702b3b;min-height:1.5em}.comment-form{margin-top:2rem}.comment-form label{display:block;font-size:1rem;margin-top:1rem}.comment-form input,.comment-form textarea,.share-fallback{display:block;width:100%;padding:.8rem;border:1px solid #b7a99b;border-radius:8px;background:#fff;font:inherit;box-sizing:border-box}.comment-form textarea{resize:vertical}.comment-form .comment-note{font-size:.9rem;color:#675d55}.comment-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.reader-comment{padding:1.2rem 0;border-bottom:1px solid #e2d8ce}.reader-comment time{font-size:.85rem;margin-left:1rem;color:#675d55}.reader-comment p,.comment-text{white-space:pre-wrap;overflow-wrap:anywhere}.moderation-comment{padding:1.5rem 0;border-bottom:1px solid #d9cabb}.moderation-comment>a{color:#702b3b}.article-social button:focus-visible,.article-social a:focus-visible{outline:3px solid #702b3b;outline-offset:3px}@media(max-width:600px){.social-top{display:block}.social-top>div+div{margin-top:1.5rem}.share-actions .button{padding:.6rem .8rem}}
