.pw-blog-shell{background:#0f1127}.pw-blog-hero h1{color:#fff;font-family:var(--heading-font);font-weight:700}.pw-blog-hero .lead{color:rgba(255,255,255,.8)}.pw-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}.card-bg{background:rgba(21,24,56,.96);border:1px solid rgba(var(--primary-color-rgb),.25);border-radius:14px;box-shadow:0 14px 36px rgba(0,0,0,.28)}.pw-blog-article,.pw-blog-aside{padding:28px;color:rgba(255,255,255,.9)}.pw-blog-article h1,.pw-blog-article h2,.pw-blog-article h3,.pw-blog-article h4{color:#fff}.pw-blog-article p,.pw-blog-article li{color:rgba(255,255,255,.86)}.pw-blog-article a,.pw-blog-aside a{color:var(--primary-color);font-weight:600}.pw-post-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:rgba(255,255,255,.65);text-transform:uppercase;letter-spacing:.06em}.pw-recent-posts{list-style:none;margin:0;padding:0}.pw-recent-posts li{margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.pw-recent-posts li:last-child{border-bottom:0}.pw-recent-posts small{display:block;margin-top:4px;color:rgba(255,255,255,.62)}@media (max-width:992px){.pw-blog-layout{grid-template-columns:1fr}}.pw-blog-aside h4{color:var(--primary-color)!important}.pw-blog-aside .btn-main,.pw-blog-aside .btn-main span{color:#fff!important}
