.blog{display:flex;flex-direction:column;gap:0}.blog-hero{padding-bottom:8px;margin-bottom:64px}.blog-hero h1{margin:0 0 10px}.blog-modules{width:100%}.blog-modules--top{margin-top:0;margin-bottom:88px}.blog .latest-articles{padding:0!important;margin:0 auto!important}.blog .latest-articles>.container>.header,.blog-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;text-align:left!important;margin-bottom:24px!important}.blog .latest-articles .latest-articles-header-main,.blog-section-head-main{min-width:0}.blog .latest-articles>.container>.header .title,.blog-section-title{margin:0!important;font-family:"Montserrat",ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2.35rem);line-height:1.12;font-weight:800;letter-spacing:-0.035em;color:var(--kg-text)}.blog .latest-articles>.container>.header .subtitle,.blog-section-subtitle{display:block!important;margin:8px 0 0!important;max-width:680px!important;color:hsl(200 10% 62%);font-size:1rem;line-height:1.55;text-align:left!important}.blog-section-link,.blog-link-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid var(--kg-border-strong);background:var(--kg-wash-2);color:var(--kg-text);text-decoration:none;font-size:.875rem;line-height:1;font-weight:700;white-space:nowrap;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--kg-wash-3);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.blog-section-link:hover,.blog-link-button:hover{transform:translateY(-1px);border-color:rgb(var(--kg-brand-cyan-rgb) / .45);background:rgb(var(--kg-brand-cyan-rgb) / .10);color:var(--kg-brand-cyan);box-shadow:inset 0 1px 0 var(--kg-wash-a0p1),0 12px 28px rgb(var(--kg-brand-cyan-rgb) / .08)}.blog .latest-articles .grid{margin-bottom:18px!important}.blog .latest-articles .footer{margin-top:0!important;text-align:center!important}.blog .latest-articles .load-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding:0 24px!important;border-radius:14px!important;background:var(--kg-wash-a0p06)!important;border:1px solid hsl(0 0% 100% / 0.14)!important;color:var(--kg-text)!important;font-size:.9rem!important;line-height:1!important;font-weight:700!important;cursor:pointer!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--kg-wash-3);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.blog .latest-articles .load-more:hover{transform:translateY(-1px)!important;background:rgb(var(--kg-brand-cyan-rgb) / .09)!important;border-color:rgb(var(--kg-brand-cyan-rgb) / .34)!important;color:var(--kg-brand-cyan)!important;box-shadow:inset 0 1px 0 var(--kg-wash-a0p1),0 12px 28px rgb(var(--kg-brand-cyan-rgb) / .08)}.blog .secrets.blog-section{margin:0 0 96px!important;padding-top:0!important}.blog .reviews.blog-section{margin:0!important;padding-top:0!important;padding-bottom:64px!important}.blog .secrets-items{margin-top:0!important}.blog .reviews .categories,.blog .reviews .categories__grid,.blog .reviews .category{margin-top:0!important;padding-top:0!important}.blog .reviews .categories{margin-bottom:0!important}.blog .latest-articles .article-card .inner{background:rgba(17,21,29,.60)}.blog .latest-articles .article-card .category{background:rgb(var(--kg-brand-cyan-rgb) / .13);color:var(--kg-brand-cyan)}.blog .latest-articles .article-card:hover .title,.blog .latest-articles .article-card:active .title,.blog .secrets .article-category,.blog .secrets .tags-label{color:var(--kg-brand-cyan)}@media(hover:hover){.blog .latest-articles .load-more:hover{background:rgb(var(--kg-brand-cyan-rgb) / .09)!important;color:var(--kg-brand-cyan)!important}}.blog .secrets .tag:hover{background:rgb(var(--kg-brand-cyan-rgb) / .17);border-color:rgb(var(--kg-brand-cyan-rgb) / .48)}@media(hover:none){.blog .secrets .tag:hover:not(:active){background:var(--kg-wash-2);border-color:var(--kg-border)}}.blog .latest-articles .load-more.loading::after{background:linear-gradient(90deg,transparent,rgb(var(--kg-brand-cyan-rgb) / .15) 40%,rgb(var(--kg-brand-cyan-rgb) / .3) 50%,rgb(var(--kg-brand-cyan-rgb) / .15) 60%,transparent);background-size:200% 100%}.blog .secrets .tag{padding:0}.blog .secrets .tag a{display:block;padding:6px 12px;border-radius:inherit;color:inherit;text-decoration:none}.blog .secrets .tag:active{background:rgb(var(--kg-brand-cyan-rgb) / .22);border-color:var(--kg-brand-cyan)}.blog .secrets .tag:focus-within{outline:2px solid var(--kg-brand-cyan);outline-offset:2px}.blog .secrets .tag:focus-within:not(:has(a:focus-visible)){outline:none}.blog .reviews .categories__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.blog .reviews .category{min-width:0}.blog .reviews .category__inner{box-sizing:border-box;min-height:104px;padding:20px;flex-direction:row;justify-content:flex-start;gap:14px;text-align:left}.blog .reviews .category__icon-wrap{flex:none;margin:0}.blog .reviews .categories svg,.blog .reviews .category:hover svg{flex:none;color:var(--kg-brand-cyan)}.blog .reviews .category__title{min-width:0;margin:0;line-height:1.4;overflow-wrap:anywhere}.blog .reviews .category:hover .category__title{color:var(--kg-brand-cyan)}.blog .reviews .category__inner::after{content:"→";flex:none;margin-left:auto;color:var(--kg-brand-cyan);font-size:20px;line-height:1}.blog .reviews .category:focus-visible{outline:2px solid var(--kg-brand-cyan);outline-offset:3px;border-radius:var(--kg-radius-card)}@media(max-width:900px){.blog .reviews .categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.blog .reviews .categories__grid{grid-template-columns:minmax(0,1fr)}.blog-hero{margin-bottom:48px}.blog-modules--top{margin-bottom:64px}.blog .latest-articles>.container>.header,.blog-section-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title button" "subtitle subtitle"!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;margin-bottom:20px!important}.blog .latest-articles .latest-articles-header-main,.blog-section-head-main{display:contents!important}.blog .latest-articles>.container>.header .title,.blog-section-title{grid-area:title!important;min-width:0!important;font-size:clamp(1.42rem,5.4vw,1.65rem);line-height:1.08;white-space:nowrap!important;overflow:visible;text-overflow:clip}.blog .latest-articles>.container>.header .subtitle,.blog-section-subtitle{grid-area:subtitle!important;width:100%!important;max-width:none!important;margin:0!important;font-size:.95rem;line-height:1.45}.blog-section-link,.blog-link-button{grid-area:button!important;justify-self:end!important;align-self:center!important;min-height:34px;padding:0 12px;font-size:clamp(.72rem,2.8vw,.82rem);white-space:nowrap!important}.blog .latest-articles .grid{margin-bottom:14px!important}.blog .latest-articles .load-more{min-height:46px!important}.blog .secrets.blog-section{margin-bottom:72px!important}}@media(max-width:380px){.blog .latest-articles>.container>.header .title,.blog-section-title{font-size:clamp(1.28rem,5.1vw,1.45rem);letter-spacing:-0.045em}.blog-section-link,.blog-link-button{min-height:32px;padding:0 10px;font-size:.7rem}}
