.pg-community-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:6vw;padding-top:50px}.pg-community-sidebar{position:sticky;top:100px;align-self:start}.pg-community-sidebar h2{font-size:.75rem;text-transform:uppercase;letter-spacing:.09em;margin-bottom:10px}.pg-community-sidebar nav{border-top:1px solid var(--pg-ink)}.pg-community-sidebar a{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid var(--pg-rule);text-decoration:none;font-size:.82rem}.pg-community-sidebar small{color:var(--pg-muted)}
.pg-community-create,.pg-community-login{margin-bottom:34px;border:1px solid var(--pg-rule);background:#fff}.pg-community-create>summary{cursor:pointer;padding:16px 18px;font-weight:760}.pg-community-create[open]>summary{border-bottom:1px solid var(--pg-rule)}.pg-community-form{padding:20px}.pg-community-form label{display:block}.pg-community-form label+label{margin-top:16px}.pg-community-form .pg-form-grid label{margin-top:0}.pg-community-login{padding:24px}.pg-community-login h2{font-size:1.5rem}.pg-community-login p{color:var(--pg-muted);margin:8px 0 17px}.pg-community-login .pg-button+.pg-button{margin-left:7px}
.pg-community-feed{border-top:1px solid var(--pg-ink)}.pg-community-feed article{padding:23px 0;border-bottom:1px solid var(--pg-rule)}.pg-community-feed-meta{display:flex;flex-wrap:wrap;gap:8px 15px;color:var(--pg-muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em}.pg-community-feed-meta span:first-child{color:var(--pg-blue);font-weight:760}.pg-community-feed h2{font-size:1.45rem;margin:7px 0}.pg-community-feed h2 a{text-decoration:none}.pg-community-feed p{color:var(--pg-muted);font-size:.9rem;margin:0}.pg-community-byline{margin-top:10px;font-size:.72rem;color:#7F8996}.pg-community-tax{padding-top:45px;max-width:980px;margin-inline:auto}
.pg-community-topic>header{max-width:980px;padding-bottom:38px;border-bottom:1px solid var(--pg-rule)}.pg-community-topic h1{font-size:clamp(2.5rem,5vw,5.2rem);max-width:14ch;margin-top:13px}.pg-community-author{margin-top:18px;color:var(--pg-muted);font-size:.8rem}.pg-community-topic-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:8vw;align-items:start;margin-top:44px}.pg-community-post-body{font-size:1.03rem}.pg-community-post-body h2,.pg-community-post-body h3{margin:1.8em 0 .6em}.pg-community-topic-layout>aside{position:sticky;top:100px}
.pg-comments{margin-top:65px;border-top:1px solid var(--pg-ink);padding-top:28px}.pg-comments>h2{font-size:1.7rem;margin-bottom:22px}.pg-comment-list{list-style:none;padding:0;margin:0}.pg-comment-list>li{padding:20px 0;border-bottom:1px solid var(--pg-rule)}.pg-comment-list .comment-body{position:relative}.pg-comment-list .comment-meta{font-size:.75rem;color:var(--pg-muted)}.pg-comment-list .comment-author{display:flex;align-items:center;gap:9px;color:var(--pg-ink);font-weight:760}.pg-comment-list .comment-author img{border-radius:50%}.pg-comment-list .comment-content{margin-top:12px}.pg-comment-list .reply{margin-top:9px;font-size:.75rem;font-weight:760}.comment-respond{margin-top:38px}.comment-reply-title{font-size:1.5rem}.comment-form-comment label{display:block;font-size:.8rem;font-weight:760;margin-bottom:7px}.comment-form-comment small{display:block;color:var(--pg-muted);margin-top:6px}.form-submit input{border:0;background:var(--pg-blue);color:#fff;padding:11px 17px;border-radius:5px;font-weight:760}.pg-comment-login{margin-top:28px;padding:20px;background:#fff;border:1px solid var(--pg-rule)}
@media(max-width:780px){.pg-community-layout,.pg-community-topic-layout{grid-template-columns:1fr}.pg-community-sidebar{position:static}.pg-community-sidebar nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.pg-community-topic-layout>aside{position:static}.pg-community-topic-layout>aside .pg-sticky-note{margin-top:20px}}
@media(max-width:480px){.pg-community-sidebar nav{grid-template-columns:1fr}.pg-community-login .pg-button{width:100%}.pg-community-login .pg-button+.pg-button{margin:7px 0 0}.pg-community-form{padding:15px}}
