.blog .inside-article,.archive .inside-article,.search .inside-article{padding:0;overflow:hidden;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog .inside-article:hover,.archive .inside-article:hover,.search .inside-article:hover{transform:translateY(-3px);box-shadow:var(--gl-shadow-md);border-color:color-mix(in srgb,var(--gl-accent) 35%,var(--gl-hairline))}.blog .post-image,.archive .post-image,.search .post-image{margin:0;overflow:hidden;aspect-ratio:16 / 9}.blog .post-image img,.archive .post-image img,.search .post-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.blog .inside-article:hover .post-image img,.archive .inside-article:hover .post-image img{transform:scale(1.04)}.blog .entry-header,.archive .entry-header{padding:16px 18px 0}.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:1.08rem;line-height:1.34;font-weight:700;margin:0}.blog .entry-title a,.archive .entry-title a{color:var(--gl-ink)}.blog .entry-title a:hover,.archive .entry-title a:hover{color:var(--gl-accent)}.blog .entry-summary,.archive .entry-summary{padding:8px 18px 0;color:var(--gl-muted);font-size:.92rem;line-height:1.6}.blog .entry-meta,.archive .entry-meta,.blog .entry-header .entry-meta{padding:0 18px;font-family:var(--gl-font-mono);font-size:.74rem;color:var(--gl-faint)}.blog .entry-meta a,.archive .entry-meta a{color:var(--gl-faint)}.blog .entry-meta a:hover{color:var(--gl-accent)}.blog .read-more-container,.archive .read-more-container{padding:14px 18px 18px;margin-top:auto}.blog .read-more,.archive .read-more{display:inline-flex;align-items:center;gap:6px;font-weight:650;font-size:.85rem;color:var(--gl-accent);background:none;padding:0}.blog .read-more::after,.archive .read-more::after{content:"\2192";transition:transform .15s ease}.blog .read-more:hover::after{transform:translateX(3px)}.gl-card-meta{display:flex;align-items:center;gap:10px;padding:0 0 10px}.gl-card-badge{font-family:var(--gl-font-mono);font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--gl-accent);padding:5px 10px;border-radius:6px;line-height:1}a.gl-card-badge:hover{background:var(--gl-accent-strong);text-decoration:none}.gl-card-time{font-family:var(--gl-font-mono);font-size:.72rem;color:var(--gl-faint);display:inline-flex;align-items:center;gap:5px}.gl-card-time::before{content:"\23F1";font-size:.82rem}.generate-columns-container{display:grid!important;grid-template-columns:repeat(3,1fr);gap:26px;margin:0!important}@media (max-width:920px){.generate-columns-container{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:560px){.generate-columns-container{grid-template-columns:1fr}}.generate-columns-container>.generate-columns{width:auto!important;max-width:none!important;float:none!important;padding:0!important;margin:0!important;clear:none!important}.gl-archive-head{grid-column:1 / -1}.blog .inside-article,.archive .inside-article,.search .inside-article{position:relative;height:100%}.blog .post-image,.archive .post-image,.search .post-image{position:relative}.blog .post-image::after,.archive .post-image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgb(13 14 25 / .3));opacity:0;transition:opacity .25s ease}.blog .inside-article:hover .post-image::after,.archive .inside-article:hover .post-image::after{opacity:1}.blog .gl-card-badge,.archive .gl-card-badge,.search .gl-card-badge{position:absolute;top:12px;left:12px;z-index:3;background:rgb(13 14 25 / .72)!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px rgb(0 0 0 / .25)}.blog .inside-article,.archive .inside-article,.search .inside-article{display:flex;flex-direction:column;gap:0}.blog .post-image,.archive .post-image,.search .post-image{margin:0!important}.blog .entry-summary,.archive .entry-summary{display:none!important}.blog .entry-header,.archive .entry-header{margin:0!important;flex:1 1 auto;display:flex;flex-direction:column;padding:16px 18px 18px}.blog .entry-title,.archive .entry-title{order:1;font-size:1.06rem;line-height:1.34;margin:0}.blog .gl-card-meta,.archive .gl-card-meta{order:2;margin-top:auto;padding:14px 0 0}.paging-navigation{text-align:center;margin:44px 0}.paging-navigation .nav-links{display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.paging-navigation .page-numbers{margin:0!important}.archive .page-header,.search .page-header{display:none!important}.gl-archive-head{grid-column:1 / -1;flex-basis:100%;width:100%;float:none;clear:both;position:relative;overflow:hidden;border-radius:var(--gl-radius-lg);margin-bottom:28px;padding:46px 42px;color:#fff;background:radial-gradient(58% 130% at 12% 0%,color-mix(in srgb,var(--gl-accent) 42%,transparent),transparent 60%),radial-gradient(46% 120% at 92% 10%,color-mix(in srgb,#8f7bff 30%,transparent),transparent 60%),linear-gradient(160deg,#14152B,#0E0F1E)}.gl-archive-head__glow{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 100% at 30% 0%,#000,transparent 75%);mask-image:radial-gradient(70% 100% at 30% 0%,#000,transparent 75%)}.gl-archive-head__inner{position:relative;max-width:720px}.gl-archive-head__eyebrow{font-family:var(--gl-font-mono);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gl-highlight)}.gl-archive-head__title{font-size:clamp(2rem, 1.5rem + 2.2vw, 2.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;color:#fff;margin:12px 0 10px}.gl-archive-head__desc{color:rgb(255 255 255 / .74);font-size:1.02rem;line-height:1.6;margin-bottom:4px}.gl-archive-head__desc p{margin:0}.gl-archive-head__count{display:inline-block;margin-top:14px;font-family:var(--gl-font-mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(255 255 255 / .7);background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);padding:6px 13px;border-radius:999px}.paging-navigation .nav-links a,.pagination .page-numbers{background:var(--gl-surface);border:1px solid var(--gl-hairline);border-radius:10px;color:var(--gl-ink-2);padding:8px 14px}.pagination .page-numbers.current{background:var(--gl-accent);color:#fff;border-color:var(--gl-accent)}.pagination .page-numbers:hover{border-color:var(--gl-accent);color:var(--gl-accent)}