.reader-actions{max-width:780px;margin:55px auto 80px;border-top:1px solid var(--line);padding-top:25px}.reader-action-bar{display:flex;justify-content:space-between;align-items:center;gap:20px}.share-menu>summary{cursor:pointer;font-weight:600;list-style:none;border:1px solid var(--line);padding:10px 18px}.share-menu nav{display:flex;flex-wrap:wrap;gap:10px;padding:15px 0;max-width:600px}.share-menu nav a,.share-menu nav button{background:white;border:1px solid var(--line);padding:8px 12px;font-size:14px;color:var(--ink)}.share-feedback{min-height:22px;color:var(--muted);font-size:13px}.reader-actions #comments{border-top:1px solid var(--line);padding-top:30px}.reader-actions h2{font-size:28px}.comment-list{margin-top:25px}.comment-item{border-bottom:1px solid var(--line);padding:22px 0}.comment-item header{min-height:0;display:flex;gap:12px;justify-content:flex-start;border:0;font-size:14px}.comment-item time{font-size:12px;color:var(--muted)}.comment-item p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}.comment-compose{margin-top:25px}.comment-compose>summary{cursor:pointer;list-style:none;width:max-content}.comment-form{margin-top:25px;max-width:650px}.comment-form>label:not(.comment-checkbox){display:block;font-weight:600;margin:18px 0 6px}.comment-form input:not([type=checkbox]),.comment-form textarea{display:block;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);padding:12px;background:white;border-radius:3px}.comment-form textarea{resize:vertical}.comment-form small,.comment-length{font-size:12px;color:var(--muted)}.comment-length{text-align:right;margin:4px 0 15px}.comment-checkbox{display:flex;gap:10px;align-items:flex-start;margin:15px 0;font-size:13px}.comment-checkbox input{width:18px;height:18px;flex-shrink:0;margin:3px 0}.comment-checkbox a{text-decoration:underline}.comment-form button{margin-top:10px}.comment-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.comment-more{background:none;border:0;border-bottom:1px solid currentColor;padding:8px 0}.moderation{padding-top:45px}.moderation .post-tags button{padding:10px 15px;border:1px solid var(--line);background:white;color:var(--ink)}.moderation .post-tags button[aria-pressed=true]{background:var(--ink);color:white}.moderation .comment-item button{margin:15px 10px 0 0;padding:8px 14px;border:1px solid var(--line);background:white}.moderation .comment-item a{font-size:13px;text-decoration:underline}.reader-actions button:disabled{opacity:.55;cursor:wait}[hidden]{display:none!important}@media(max-width:600px){.reader-actions{margin:35px auto 50px}.reader-action-bar{align-items:flex-start;flex-wrap:wrap}.reader-actions h2{font-size:24px}.comment-item header{flex-wrap:wrap}}
