.komp-article{padding:78px 0 40px}.komp-article .container{max-width:880px}.komp-article-head span{color:var(--brand-accent);font-weight:800}.komp-article-head h1{font-size:max(2.2rem, min(5vw, 4rem));margin:14px 0}.komp-article-head p{color:var(--brand-text-secondary);font-size:1.12rem;line-height:1.75}.komp-article-body{color:var(--brand-text);line-height:1.85;font-size:1.04rem}.komp-post-nav{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--brand-border);margin-top:38px;padding-top:22px}.komp-related-posts{padding:50px 0 76px;background:var(--brand-bg-alt)}.komp-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.komp-related-grid a{background:#fff;border:1px solid var(--brand-border);padding:18px;font-weight:800}.komp-related-grid span{display:block;color:var(--brand-text-secondary);font-size:.82rem;margin-top:8px}