:where(.blog-page h1){margin:6px 0 8px;font-size:clamp(1.8rem,3.6vw,2.8rem)}:where(.blog-desc){max-width:720px;margin:0 0 18px}:where(.blog-cats){flex-wrap:wrap;gap:8px;margin:8px 0 24px;display:flex}:where(.blog-cats a){border:1px solid var(--border);border-radius:999px;padding:7px 14px;font-size:.9rem;font-weight:600}:where(.blog-cats a.on,.blog-cats a:hover){background:var(--text);color:var(--bg);border-color:var(--text)}:where(.post-grid){grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:28px 24px;display:grid}@media (max-width:900px){:where(.post-grid){grid-template-columns:repeat(min(var(--cols,3), 2), minmax(0, 1fr))}}@media (max-width:560px){:where(.post-grid){grid-template-columns:minmax(0,1fr)}}:where(.post-grid.is-list){grid-template-columns:minmax(0,1fr)}:where(.post-card){flex-direction:column;gap:12px;min-width:0;display:flex}:where(.post-card.is-list){flex-direction:row;align-items:flex-start;gap:20px}:where(.post-card.is-list .post-card-img){flex:0 0 min(260px,38%)}:where(.post-card-img){border-radius:var(--radius,12px);aspect-ratio:16/10;background:var(--surface);display:block;overflow:hidden}:where(.post-card-img img){object-fit:cover;width:100%;height:100%;transition:transform .4s}:where(.post-card:hover .post-card-img img){transform:scale(1.04)}:where(.post-card-noimg){background:linear-gradient(135deg, var(--surface), var(--border));width:100%;height:100%;display:block}:where(.post-card-body){flex-direction:column;gap:6px;min-width:0;display:flex}:where(.post-card-cat){text-transform:uppercase;letter-spacing:.06em;color:var(--accent,inherit);font-size:.78rem;font-weight:700}:where(.post-card-title){margin:0;font-size:1.15rem;line-height:1.3}:where(.post-card-title a:hover){text-decoration:underline}:where(.post-card-excerpt){color:var(--muted,inherit);opacity:.85;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}:where(.post-card-more){margin-top:2px;font-weight:700}:where(.post-info){color:var(--muted,inherit);opacity:.85;flex-wrap:wrap;gap:4px 14px;font-size:.88rem;display:flex}:where(.post-info>*+*):before{content:"·";opacity:.6;margin-right:14px}:where(.post-page){max-width:820px}:where(.post-title){margin:8px 0 12px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.15}:where(.post-cover){border-radius:var(--radius,12px);margin:24px 0;overflow:hidden}:where(.post-cover img){width:100%;display:block}:where(.post-content){font-size:1.06rem;line-height:1.75}:where(.post-content .rich-html>*+*){margin-top:1em}:where(.post-content .blog-products,.post-products .blog-products){margin:28px 0}:where(.post-products h2,.post-related h2){margin:32px 0 16px;font-size:1.4rem}:where(.post-tags){flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}:where(.post-tags a){background:var(--surface);border-radius:999px;padding:5px 12px;font-size:.88rem}:where(.post-share){border-top:1px solid var(--border);align-items:center;gap:14px;margin:28px 0 8px;padding-top:20px;display:flex}:where(.post-related){padding-bottom:56px}:where(.post-excerpt){opacity:.85;margin:0;font-size:1.15rem}
