.gevenit-blog{padding-bottom:var(--space-20)}.gevenit-blog__hero{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-100) 100%);padding-bottom:var(--space-10);padding-top:var(--space-2)}.gevenit-blog__header{padding-bottom:var(--space-6);text-align:center}.gevenit-blog__title{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.gevenit-blog__desc{color:var(--color-ink-secondary);font-size:var(--text-base);line-height:var(--leading-normal);margin:var(--space-4) auto 0;max-width:600px}.gevenit-blog__tabs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.gevenit-blog__tab{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-ink-secondary);display:inline-flex;font-size:var(--text-sm);font-weight:var(--weight-medium);padding:var(--space-2) var(--space-5);text-decoration:none;transition:all var(--duration-fast) var(--ease-default)}.gevenit-blog__tab:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.gevenit-blog__tab.is-active{background:var(--color-ink);border-color:var(--color-ink);color:#fff}.gevenit-blog__grid{display:grid;gap:var(--space-8);grid-template-columns:repeat(3,1fr);margin-top:var(--space-10)}.gevenit-blog__grid--3{margin-top:0}.gevenit-blog-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);overflow:hidden;transition:box-shadow var(--duration-base) var(--ease-default),transform var(--duration-base) var(--ease-default)}.gevenit-blog-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.gevenit-blog-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.gevenit-blog-card__thumb{aspect-ratio:16/10;background:var(--color-surface-alt);overflow:hidden;position:relative}.gevenit-blog-card__thumb--placeholder{align-items:center;color:var(--color-border-strong);display:flex;justify-content:center}.gevenit-blog-card__img{height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-default);width:100%}.gevenit-blog-card:hover .gevenit-blog-card__img{transform:scale(1.04)}.gevenit-blog-card__body{display:flex;flex:1;flex-direction:column;padding:var(--space-5) var(--space-5) var(--space-6)}.gevenit-blog-card__cat{color:var(--color-brand);display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase}.gevenit-blog-card__title{color:var(--color-ink);font-weight:var(--weight-semibold);-webkit-line-clamp:3;line-height:var(--leading-snug);margin:0 0 var(--space-3);text-transform:capitalize}.gevenit-blog-card__excerpt,.gevenit-blog-card__title{display:-webkit-box;font-size:var(--text-sm);-webkit-box-orient:vertical;overflow:hidden}.gevenit-blog-card__excerpt{color:var(--color-ink-muted);flex:1;-webkit-line-clamp:2;line-height:var(--leading-normal);margin:0 0 var(--space-4)}.gevenit-blog-card__meta{align-items:center;color:var(--color-ink-muted);display:flex;font-size:var(--text-xs);gap:var(--space-3);margin-top:auto}.gevenit-blog-card__reading{padding-left:var(--space-3);position:relative}.gevenit-blog-card__reading:before{background:var(--color-border-strong);border-radius:50%;content:"";height:3px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.gevenit-blog__pagination{display:flex;justify-content:center;margin-top:var(--space-12)}.gevenit-blog__pagination .page-numbers{align-items:center;display:flex;gap:var(--space-1);list-style:none;margin:0;padding:0}.gevenit-blog__pagination .page-numbers li{display:flex}.gevenit-blog__pagination .page-numbers a,.gevenit-blog__pagination .page-numbers span{align-items:center;border-radius:var(--radius-md);color:var(--color-ink-secondary);display:flex;font-size:var(--text-sm);font-weight:var(--weight-medium);height:40px;justify-content:center;min-width:40px;padding:0 var(--space-3);text-decoration:none;transition:all var(--duration-fast) var(--ease-default)}.gevenit-blog__pagination .page-numbers a:hover{background:var(--color-surface-alt);color:var(--color-ink)}.gevenit-blog__pagination .page-numbers .current{background:var(--color-ink);color:#fff}.gevenit-blog__empty{padding:var(--space-16) 0;text-align:center}.gevenit-blog__empty p{color:var(--color-ink-muted);font-size:var(--text-base);margin-bottom:var(--space-6)}.gevenit-article{padding-bottom:var(--space-20)}.gevenit-article__hero{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-brand-100) 100%);padding-bottom:var(--space-12);padding-top:var(--space-2)}.gevenit-article__header{margin:0 auto;max-width:780px;text-align:center}.gevenit-article__cat{background:var(--color-brand-100);border-radius:var(--radius-full);color:var(--color-brand);display:inline-block;font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);text-decoration:none;text-transform:uppercase;transition:background var(--duration-fast) var(--ease-default)}.gevenit-article__cat:hover{background:var(--color-brand-200);color:var(--color-brand)}.gevenit-article__title{font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0 0 var(--space-5)}.gevenit-article__meta{align-items:center;color:var(--color-ink-muted);display:flex;font-size:var(--text-sm);gap:var(--space-3);justify-content:center}.gevenit-article__meta-sep{color:var(--color-border-strong)}.gevenit-article__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-md);margin:calc(var(--space-6)*-1) auto 0;max-width:860px;overflow:hidden;padding:var(--space-10)}.gevenit-article__featured{margin:calc(var(--space-10)*-1) calc(var(--space-10)*-1) var(--space-8)}.gevenit-article__featured-img{aspect-ratio:16/8;display:block;height:auto;object-fit:cover;width:100%}.gevenit-article__body h2{font-size:var(--text-lg);margin:var(--space-10) 0 var(--space-4)}.gevenit-article__body h2:first-child{margin-top:0}.gevenit-article__body h3{font-size:var(--text-md);margin:var(--space-6) 0 var(--space-3)}.gevenit-article__body h4{font-size:var(--text-base);margin:var(--space-5) 0 var(--space-3)}.gevenit-article__tags{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-8)}.gevenit-article__tag{align-items:center;background:var(--color-surface-alt);border-radius:var(--radius-full);color:var(--color-ink-secondary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--weight-medium);padding:var(--space-1) var(--space-3);text-decoration:none;transition:all var(--duration-fast) var(--ease-default)}.gevenit-article__tag:hover{background:var(--color-brand-100);color:var(--color-brand)}.gevenit-article__related{margin-left:auto;margin-right:auto;margin-top:var(--space-16);max-width:860px}.gevenit-article__related-title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-8)}@media (max-width:1024px){.gevenit-blog__grid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.gevenit-article__title,.gevenit-blog__title{font-size:var(--text-2xl)}.gevenit-blog__hero{padding-bottom:var(--space-6)}.gevenit-blog__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-2);scrollbar-width:none}.gevenit-blog__tabs::-webkit-scrollbar{display:none}.gevenit-blog__tab{flex-shrink:0;white-space:nowrap}.gevenit-blog__grid{gap:var(--space-6);grid-template-columns:1fr;margin-top:var(--space-6)}.gevenit-article__hero{padding-bottom:var(--space-8)}.gevenit-article__card{border-radius:var(--radius-lg);padding:var(--space-6) var(--space-5)}.gevenit-article__featured{margin:calc(var(--space-6)*-1) calc(var(--space-5)*-1) var(--space-6)}.gevenit-article__related{margin-top:var(--space-10)}.gevenit-blog__grid--3{grid-template-columns:1fr}}@media (max-width:480px){.gevenit-article__title,.gevenit-blog__title{font-size:var(--text-xl)}.gevenit-article__card{padding:var(--space-5) var(--space-4)}.gevenit-article__featured{margin:calc(var(--space-5)*-1) calc(var(--space-4)*-1) var(--space-5)}}.gevenit-glossary-catalog{margin-left:auto;margin-right:auto;margin-top:var(--space-16);max-width:860px}.gevenit-glossary-catalog__title{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:0 0 var(--space-8)}.gevenit-glossary-catalog__track{display:flex;gap:var(--space-5);overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-3);scrollbar-width:none}.gevenit-glossary-catalog__track::-webkit-scrollbar{display:none}.gevenit-glossary-catalog__track .gevenit-product-card{flex:0 0 240px;max-width:240px;scroll-snap-align:start;width:240px}@media (max-width:768px){.gevenit-glossary-catalog{margin-top:var(--space-10)}.gevenit-glossary-catalog__track .gevenit-product-card{flex-basis:200px;max-width:200px;width:200px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}