.pg-blog-post .blog-post{max-width:52rem}.pg-blog-post .blog-post .crumbs{color:var(--muted);margin-bottom:.75rem;font-size:.85rem}.pg-blog-post .blog-post h1{margin-bottom:.4rem}.pg-blog-post .blog-post .meta{color:var(--muted);margin-bottom:1.5rem;font-size:.9rem}.pg-blog-post .blog-post .body{color:var(--ink-soft)}.pg-blog-post .blog-post .body>*+*{margin-top:1rem}.pg-blog-post .blog-post .body h2,.pg-blog-post .blog-post .body h3{color:var(--ink);margin-top:1.5rem}.pg-blog-post .blog-post .body ul,.pg-blog-post .blog-post .body ol{padding-left:1.4rem}.pg-blog-post .blog-post .body li+li{margin-top:.35rem}.pg-blog-post .blog-post .body a{color:var(--link)}.pg-blog-post .blog-post .body table{border-collapse:collapse;border:1px solid var(--line);border-radius:.7rem;width:100%;margin:1.5rem 0;font-size:.95rem;overflow:hidden}.pg-blog-post .blog-post .body th,.pg-blog-post .blog-post .body td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.7rem .9rem}.pg-blog-post .blog-post .body th+th,.pg-blog-post .blog-post .body td+td{border-left:1px solid var(--line)}.pg-blog-post .blog-post .body thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--hover);border-bottom:1px solid var(--field-line);font-size:.78rem;font-weight:600}.pg-blog-post .blog-post .body tbody tr:nth-child(2n){background:var(--hover)}.pg-blog-post .blog-post .body tbody tr:last-child td{border-bottom:0}@media (width<=640px){.pg-blog-post .blog-post .body table{font-size:.85rem}.pg-blog-post .blog-post .body th,.pg-blog-post .blog-post .body td{padding:.5rem .55rem}}.pg-blog-post .share{flex-wrap:wrap;align-items:center;gap:.5rem;margin:2rem 0;display:flex}.pg-blog-post .share .label{color:var(--muted);margin-right:.25rem;font-size:.9rem}.pg-blog-post .share-btn{cursor:pointer;border:1px solid var(--field-line);background:var(--surface);color:var(--ink-soft);font:inherit;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.9rem;line-height:1;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.pg-blog-post .share-btn:hover{border-color:currentColor;text-decoration:none}.pg-blog-post .share-btn svg{fill:currentColor;width:auto;max-width:21px;height:17px}.pg-blog-post .share-btn.tg:hover{color:#29a9eb}.pg-blog-post .share-btn.vk:hover{color:#07f}.pg-blog-post .share-btn.max:hover{color:#6b4eff}.pg-blog-post .share-btn.copy.copied{color:var(--chip-ok-ink);border-color:var(--chip-ok-ink)}.pg-blog-post .comment.pending{opacity:.75}.pg-blog-post .comment .mod-badge{border:1px solid var(--line);background:var(--hover);color:var(--muted);border-radius:999px;margin-left:.4rem;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.pg-blog-post .reactions{flex-wrap:wrap;gap:.5rem;margin:2rem 0;display:flex}.pg-blog-post .reaction{border:1px solid var(--field-line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:1.4rem;line-height:1;transition:border-color .12s,background .12s;display:inline-flex}.pg-blog-post .reaction:hover{border-color:var(--link)}.pg-blog-post .reaction.on{border-color:var(--link);background:var(--chip-info-bg)}.pg-blog-post .reaction .count{color:var(--muted);min-width:.7rem;font-size:1rem}.pg-blog-post .reaction.on .count{color:var(--link)}.pg-blog-post .comments{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.pg-blog-post .comments h2{margin-bottom:1rem;font-size:1.15rem}.pg-blog-post .comment{border-bottom:1px solid var(--line);gap:.75rem;padding:.9rem 0;display:flex}.pg-blog-post .comment .avatar{object-fit:cover;background:var(--chip-info-bg);width:40px;height:40px;color:var(--link);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.pg-blog-post .comment .comment-main{min-width:0}.pg-blog-post .comment .who{color:var(--ink);font-weight:600}.pg-blog-post .comment .when{color:var(--muted);margin-left:.5rem;font-size:.82rem}.pg-blog-post .comment .text{color:var(--ink-soft);white-space:pre-line;word-wrap:break-word;margin-top:.3rem}.pg-blog-post .comment .reply-btn{color:var(--link);cursor:pointer;margin-top:.4rem;font-size:.82rem;display:inline-block}.pg-blog-post .comment .replies{flex-direction:column;display:flex}.pg-blog-post .comment.reply{border-bottom:0;border-left:2px solid var(--line);margin-top:.75rem;padding:0 0 0 1rem}.pg-blog-post .comment-form{margin-top:1.25rem}.pg-blog-post .comment-form.reply-form{margin-top:.6rem}.pg-blog-post .comment-form.reply-form textarea{min-height:3.5rem}.pg-blog-post .comment-form textarea{resize:vertical;border:1px solid var(--field-line);width:100%;min-height:5rem;font:inherit;background:var(--field);border-radius:.6rem;padding:.6rem .75rem}.pg-blog-post .comment-form button{background:var(--link);color:#fff;cursor:pointer;border:0;border-radius:.6rem;margin-top:.6rem;padding:.5rem 1.1rem;font-weight:600}.pg-blog-post .comment-form button:hover{background:var(--link-hover)}.pg-blog-post .comment-hint{color:var(--muted);margin-top:1rem;font-size:.9rem}
