.blog-section.svelte-u4k2t{background:var(--kinos-white)}.blog-meta.svelte-u4k2t{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.blog-meta__date.svelte-u4k2t,.blog-meta__read.svelte-u4k2t{font-size:.78rem;color:var(--kinos-gray-500);letter-spacing:.02em}.blog-meta__date.svelte-u4k2t:before{content:"·";margin-right:.75rem}.blog-featured.svelte-u4k2t{border:1px solid var(--kinos-gray-100);border-radius:var(--kinos-radius-md);overflow:hidden;transition:box-shadow var(--kinos-transition)}.blog-featured.svelte-u4k2t:hover{box-shadow:0 12px 40px #00000014}.blog-featured__link.svelte-u4k2t{display:block;text-decoration:none;color:inherit}.blog-featured__img-wrap.svelte-u4k2t{height:100%;min-height:280px;overflow:hidden}.blog-featured__img.svelte-u4k2t{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-featured.svelte-u4k2t:hover .blog-featured__img:where(.svelte-u4k2t){transform:scale(1.03)}.blog-featured__body.svelte-u4k2t{padding:2.5rem 2rem}.blog-featured__title.svelte-u4k2t{font-family:var(--kinos-font-serif);font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:400;color:var(--kinos-black);line-height:1.25;margin-bottom:1rem}.blog-featured__excerpt.svelte-u4k2t{font-size:.93rem;line-height:1.75;color:var(--kinos-gray-700);margin-bottom:1.5rem}.blog-card.svelte-u4k2t{border:1px solid var(--kinos-gray-100);border-radius:var(--kinos-radius-md);overflow:hidden;transition:box-shadow var(--kinos-transition);display:flex;flex-direction:column}.blog-card.svelte-u4k2t:hover{box-shadow:0 8px 28px #00000012}.blog-card__link.svelte-u4k2t{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card__img-wrap.svelte-u4k2t{height:200px;overflow:hidden}.blog-card__img.svelte-u4k2t{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card.svelte-u4k2t:hover .blog-card__img:where(.svelte-u4k2t){transform:scale(1.04)}.blog-card__body.svelte-u4k2t{padding:1.5rem;display:flex;flex-direction:column;flex:1}.blog-card__title.svelte-u4k2t{font-family:var(--kinos-font-serif);font-size:1.2rem;font-weight:400;color:var(--kinos-black);line-height:1.3;margin-bottom:.75rem}.blog-card__excerpt.svelte-u4k2t{font-size:.87rem;line-height:1.7;color:var(--kinos-gray-700);flex:1;margin-bottom:1.25rem}.blog-read-more.svelte-u4k2t{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--kinos-gold);transition:opacity .2s}.blog-featured.svelte-u4k2t:hover .blog-read-more:where(.svelte-u4k2t),.blog-card.svelte-u4k2t:hover .blog-read-more:where(.svelte-u4k2t){opacity:.75}.blog-soon.svelte-u4k2t{padding:3.5rem 3rem;border:1px dashed rgba(200,169,110,.4);border-radius:var(--kinos-radius-md);background:#c8a96e08;text-align:center;max-width:680px;margin-inline:auto}.blog-soon__label.svelte-u4k2t{font-size:.7rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--kinos-gold);margin-bottom:.75rem}.blog-soon__title.svelte-u4k2t{font-family:var(--kinos-font-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;color:var(--kinos-black);margin-bottom:1rem}.blog-soon__body.svelte-u4k2t{font-size:.93rem;line-height:1.75;color:var(--kinos-gray-700);margin-bottom:2rem}
