.squi-blog-detail{padding-top:150px;background:var(--brand-bg)}.squi-article-shell{border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff;padding:max(24px,min(4vw,44px));box-shadow:0 10px 28px rgba(42,34,48,.08)}.squi-article-shell h1{font-size:max(2rem, min(4vw, 3.5rem))}.squi-article-content{color:var(--brand-text)}.squi-article-content img{border-radius:var(--brand-radius);margin:24px 0}.squi-share-row{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin:28px 0;padding:16px 0}.squi-share-row a{font-weight:800}.squi-author-card{display:grid;grid-template-columns:88px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;border-radius:var(--brand-radius);background:var(--brand-bg-alt);padding:18px}.squi-author-card img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--brand-primary-light)}.squi-author-card h2{font-size:1.2rem}.squi-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:28px 0}.squi-post-nav a{display:block;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:16px;color:var(--brand-text);font-weight:800}.squi-post-nav span{display:block;color:var(--brand-primary-dark);font-size:.86rem;text-transform:uppercase}.squi-comment-box{border-top:1px solid var(--brand-border);padding-top:28px}.squi-comment-box h2{font-size:1.45rem}.squi-blog-detail .squi-blog-sidebar{position:sticky;top:96px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt);padding:20px}.squi-blog-detail .squi-blog-sidebar h2{font-size:1.14rem}.squi-blog-detail .squi-blog-sidebar ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.squi-blog-detail .squi-blog-sidebar li{border-bottom:1px solid var(--brand-border);padding-bottom:12px}.squi-blog-detail .squi-blog-sidebar li:last-child{border-bottom:0;padding-bottom:0}.squi-blog-detail .squi-blog-sidebar span{display:block;color:var(--brand-text);font-size:.9rem;font-weight:700}@media (max-width:991.98px){.squi-blog-detail .squi-blog-sidebar{position:static}}@media (max-width:575.98px){.squi-author-card,.squi-post-nav{grid-template-columns:1fr}}