.k-blog-grid{grid-template-columns:1fr;gap:22px;display:grid}@media (min-width:640px){.k-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.k-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.k-article-layout{gap:48px;display:grid}@media (min-width:1024px){.k-article-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start}}.k-article-toc{display:none}@media (min-width:1024px){.k-article-toc{display:block}}.k-article-toc-m{border:1px solid var(--sf-border);border-radius:var(--r-lg);background:var(--sf-card);margin-bottom:28px}.k-article-toc-m>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.k-article-toc-m>summary::-webkit-details-marker{display:none}.k-article-toc-m .k-toc-chev{color:var(--aero-royal);transition:transform var(--dur-2) var(--ease);flex-shrink:0}.k-article-toc-m[open] .k-toc-chev{transform:rotate(180deg)}.k-article-toc-m ul{flex-direction:column;gap:2px;margin:0;padding:0 16px 14px;list-style:none;display:flex}.k-article-toc-m a{color:var(--sf-dim);padding:7px 0;font-size:14px;line-height:1.4;display:block}.k-article-toc-m a:hover{color:var(--sf-text)}@media (prefers-reduced-motion:reduce){.k-article-toc-m .k-toc-chev{transition:none}}@media (min-width:1024px){.k-article-toc-m-nav{display:none}}
