.nkluck-site .nkluck-blog-archive{background:var(--nkluck-color-page,#f4f6f8)}.nkluck-site .nkluck-blog-archive__hero{position:relative;display:flex;min-height:290px;align-items:center;overflow:hidden;background:var(--nkluck-color-secondary,#222);color:#fff}.nkluck-site .nkluck-blog-archive__hero.has-image::before{content:"";position:absolute;inset:0;background-image:var(--nkluck-archive-image);background-position:center;background-size:cover;opacity:.5}.nkluck-site .nkluck-blog-archive__hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(16 35 63 / .94),rgb(16 35 63 / .56),rgb(16 35 63 / .18))}.nkluck-site .nkluck-blog-archive__hero-inner{position:relative;z-index:1;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:64px 0}.nkluck-site .nkluck-blog-archive__eyebrow{display:inline-flex;margin-bottom:15px;padding:7px 13px;border:1px solid rgb(255 255 255 / .5);border-radius:999px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nkluck-site .nkluck-blog-archive__hero h1{max-width:860px;margin:0;color:#fff;font-size:clamp(34px,5vw,64px);line-height:1.08}.nkluck-site .nkluck-blog-archive__description{max-width:760px;margin-top:18px;color:rgb(255 255 255 / .86);font-size:16px;line-height:1.65}.nkluck-site .nkluck-blog-archive__description p{margin:0 0 10px}.nkluck-site .nkluck-blog-archive__body{background:var(--nkluck-color-page,#f4f6f8)}.nkluck-site .nkluck-blog-archive__container{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:46px 0 72px}.nkluck-site .nkluck-blog-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.nkluck-site .nkluck-blog-archive__grid--1{grid-template-columns:1fr}.nkluck-site .nkluck-blog-archive__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nkluck-site .nkluck-blog-archive__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nkluck-site .nkluck-post-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;background:var(--nkluck-color-surface,#fff);border:1px solid var(--nkluck-color-border,#e5e5e5);border-radius:12px;box-shadow:0 8px 22px rgb(16 35 63 / .07)}.nkluck-site .nkluck-post-card__media{position:relative;display:block;height:220px;overflow:hidden;background:#e8edf3}.nkluck-site .nkluck-post-card__media img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .25s ease}.nkluck-site .nkluck-post-card:hover .nkluck-post-card__media img{transform:scale(1.04)}.nkluck-site .nkluck-post-card__placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--nkluck-color-primary,#f7941d),var(--nkluck-color-secondary,#222))}.nkluck-site .nkluck-post-card__category{position:absolute;top:14px;left:14px;padding:6px 10px;border-radius:999px;background:var(--nkluck-color-primary,#f7941d);color:#fff;font-size:11px;font-weight:600}.nkluck-site .nkluck-post-card__content{display:flex;min-height:228px;flex-direction:column;padding:20px}.nkluck-site .nkluck-post-card__meta{display:flex;gap:12px;color:var(--nkluck-color-muted,#777);font-size:12px}.nkluck-site .nkluck-post-card__title{margin:14px 0 10px;color:var(--nkluck-color-heading,#222);font-size:20px;line-height:1.3}.nkluck-site .nkluck-post-card__title a{color:inherit;text-decoration:none}.nkluck-site .nkluck-post-card__title a:hover{color:var(--nkluck-color-primary,#f7941d)}.nkluck-site .nkluck-post-card__excerpt{display:-webkit-box;overflow:hidden;margin:0;color:var(--nkluck-color-muted,#777);font-size:14px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.nkluck-site .nkluck-post-card__link{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:18px;border-top:1px solid var(--nkluck-color-border,#e5e5e5);color:var(--nkluck-color-primary,#f7941d);font-size:13px;font-weight:600;text-decoration:none}.nkluck-site .nkluck-post-card__link:hover{color:var(--nkluck-color-primary-dark,#d97706)}.nkluck-site .nkluck-blog-archive__pagination{display:flex;justify-content:center;margin-top:38px}.nkluck-site .nkluck-blog-archive__pagination ul{display:flex;gap:8px;margin:0;padding:0;list-style:none}.nkluck-site .nkluck-blog-archive__pagination a,.nkluck-site .nkluck-blog-archive__pagination span{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--nkluck-color-border,#e5e5e5);border-radius:7px;background:var(--nkluck-color-surface,#fff);color:var(--nkluck-color-text,#424242);text-decoration:none}.nkluck-site .nkluck-blog-archive__pagination .current,.nkluck-site .nkluck-blog-archive__pagination a:hover{border-color:var(--nkluck-color-primary,#f7941d);background:var(--nkluck-color-primary,#f7941d);color:#fff}.nkluck-site .nkluck-blog-archive__empty{padding:80px 24px;text-align:center;background:var(--nkluck-color-surface,#fff);border:1px solid var(--nkluck-color-border,#e5e5e5);border-radius:12px}.nkluck-site .nkluck-blog-archive__empty h2{margin:0 0 10px;color:var(--nkluck-color-heading,#222)}.nkluck-site .nkluck-blog-archive__empty p{color:var(--nkluck-color-muted,#777)}@media(max-width:960px){.nkluck-site .nkluck-blog-archive__grid,.nkluck-site .nkluck-blog-archive__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.nkluck-site .nkluck-blog-archive__hero-inner,.nkluck-site .nkluck-blog-archive__container{width:min(100% - 32px,760px)}}@media(max-width:640px){.nkluck-site .nkluck-blog-archive__hero{min-height:250px}.nkluck-site .nkluck-blog-archive__hero-inner{padding:48px 0}.nkluck-site .nkluck-blog-archive__hero h1{font-size:36px}.nkluck-site .nkluck-blog-archive__container{padding:30px 0 48px}.nkluck-site .nkluck-blog-archive__grid,.nkluck-site .nkluck-blog-archive__grid--2,.nkluck-site .nkluck-blog-archive__grid--4{grid-template-columns:1fr}.nkluck-site .nkluck-post-card__media{height:190px}.nkluck-site .nkluck-post-card__content{min-height:0}}