body.pepswerk-community-page #content{flex-grow:0!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}
body.pepswerk-community-page #content>.ast-container{max-width:none;width:100%;padding:0!important;display:block}
body.pepswerk-community-page #primary,body.pepswerk-community-page #primary .site-main,body.pepswerk-community-page #primary .ast-article-single,body.pepswerk-community-page #primary .entry-content{margin-bottom:0!important;padding-bottom:0!important;min-height:0!important}
body.pepswerk-community-page #primary{width:100%;margin-top:0;padding-top:0;border:0}
body.pepswerk-community-page #secondary,body.pepswerk-community-page #primary .entry-header{display:none}
body.pepswerk-community-page #primary .ast-article-single{padding:0;border:0}
body.pepswerk-community-page .entry-content>.pw-community{max-width:none;width:100%;margin:0!important}
body.pepswerk-community-page #colophon,body.pepswerk-community-page .site-footer{margin-top:0!important}
.pw-community{font:16px/1.7 "Helvetica Neue",Arial,sans-serif;color:#1a1421;background-color:#fbf8ff;background-image:linear-gradient(#741fe711 1px,transparent 1px),linear-gradient(90deg,#741fe711 1px,transparent 1px),radial-gradient(ellipse at 90% 10%,#dac0fb60,transparent 65%);background-size:56px 56px,56px 56px,100% 100%;text-align:left}.pw-community,.pw-community *{box-sizing:border-box}.pw-community .pwm-wrap{max-width:1320px;margin:auto;padding:64px 40px 32px}.pw-community .pwm-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:72px}.pw-community .pwm-kicker{font:700 12px/1.6 Arial,sans-serif;letter-spacing:.18em;color:#741fe7;margin-bottom:28px}.pw-community .pwm-kicker:before{content:"";display:inline-block;width:26px;height:3px;background:#92b96b;margin-right:12px;vertical-align:middle}.pw-community h1{font:700 clamp(38px,4.3vw,60px)/1.1 Arial,sans-serif;color:#1a1421;letter-spacing:-.045em;margin:0 0 28px}.pw-community h1 em{font-family:Georgia,serif;font-weight:400;color:#741fe7}.pw-community .pwm-lead{font-size:18px;color:#6b6174;margin:0 0 30px;max-width:540px}.pw-community .pwm-button{display:inline-flex;justify-content:center;background:#741fe7;color:#fff;font-size:15px;font-weight:600;padding:14px 26px;border:1px solid #6218ce;border-radius:8px;text-decoration:none!important;min-height:50px;box-shadow:0 3px 8px #35145b12}.pw-community .pwm-button:hover{background:#5e18bb;color:#fff}.pw-community a:focus-visible{outline:3px solid #507439;outline-offset:5px}.pw-community .pwm-note{font-size:12px;color:#756b7f;margin:12px 0 0}.pw-community .pwm-card{padding:28px;border:1px solid #e2dfe7;border-radius:10px;background:#fff}.pw-community .pwm-label{text-align:right;font:12px monospace;color:#706777;letter-spacing:.08em}.pw-community .pwm-logo{width:166px;height:166px;margin:28px auto;background:#5865f2;border:1px solid #4e59df;border-radius:36px;display:grid;place-items:center;box-shadow:0 6px 14px #232b6d18}.pw-community .pwm-logo img{width:108px;height:83px;object-fit:contain;filter:brightness(0) invert(1)}.pw-community h2{font:600 28px/1.25 Arial,sans-serif;letter-spacing:-.035em;color:#211a28;margin:12px 0}.pw-community .pwm-card>p{font-size:14px;color:#776583;margin:0}.pw-community .pwm-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;border-top:1px solid #dacbe7;margin-top:48px;padding-top:28px}.pw-community .pwm-topics section>span{float:left;margin-right:12px;font:13px/2 monospace;color:#52763b}.pw-community h3{font:600 17px/1.5 Arial,sans-serif;color:#1a1421;margin:0 0 8px}.pw-community .pwm-topics p{font-size:14px;color:#756b7f;margin:0}
@media(max-width:950px){.pw-community .pwm-grid{gap:32px}.pw-community .pwm-wrap{padding:44px 24px 28px}.pw-community h1{font-size:44px}}
@media(max-width:650px){.pw-community .pwm-wrap{padding:32px 20px 24px}.pw-community .pwm-grid{grid-template-columns:1fr;gap:30px}.pw-community h1{font-size:clamp(35px,8.5vw,48px)}.pw-community .pwm-lead{font-size:16px}.pw-community .pwm-card{padding:24px}.pw-community .pwm-topics{grid-template-columns:1fr;gap:22px;margin-top:30px}.pw-community .pwm-logo{width:148px;height:148px;border-radius:32px}.pw-community .pwm-button{width:100%}.pw-community h2{font-size:26px}}
