.blogs-section.svelte-d4ku1c{background:#e6f4fa44;color:var(--blog-ink);font-family:var(--blog-sans);padding:clamp(40px,5vw,64px) clamp(20px,4vw,56px);--blog-accent: #0077b6;--blog-accent-hover: #0096e6}.blogs-inner.svelte-d4ku1c{max-width:var(--blog-col-wide);margin:0 auto}.blogs-head.svelte-d4ku1c{margin-bottom:clamp(24px,3vw,36px)}.index-line.svelte-d4ku1c{display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid var(--blog-ink);font-family:var(--blog-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--blog-ink-50);margin-bottom:14px;gap:16px}.head-row.svelte-d4ku1c{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.head-row.svelte-d4ku1c h2:where(.svelte-d4ku1c){font-family:var(--blog-serif);font-weight:400;font-size:clamp(24px,3vw,36px);line-height:1.05;letter-spacing:-.022em;color:var(--blog-ink);margin:0;text-wrap:balance}.head-row.svelte-d4ku1c h2:where(.svelte-d4ku1c) em:where(.svelte-d4ku1c){font-style:italic;color:var(--blog-accent)}.view-all.svelte-d4ku1c{display:inline-flex;align-items:center;gap:6px;font-family:var(--blog-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--blog-accent);text-decoration:none;white-space:nowrap;transition:color .2s ease}.view-all.svelte-d4ku1c svg:where(.svelte-d4ku1c){transition:transform .2s ease}.view-all.svelte-d4ku1c:hover{color:var(--blog-accent-hover)}.view-all.svelte-d4ku1c:hover svg:where(.svelte-d4ku1c){transform:translate(3px)}.rail.svelte-d4ku1c{display:flex;gap:clamp(16px,2vw,24px);overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:4px}.rail.svelte-d4ku1c::-webkit-scrollbar{display:none}.card.svelte-d4ku1c{flex:0 0 280px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;scroll-snap-align:start;transition:transform .4s ease}.card.svelte-d4ku1c:hover{transform:translateY(-3px)}.card-img.svelte-d4ku1c{aspect-ratio:4 / 3;overflow:hidden;background:#032a5e14;position:relative}.card-img.svelte-d4ku1c img:where(.svelte-d4ku1c){width:100%;height:100%;object-fit:cover;filter:saturate(.95);transition:transform .6s ease,filter .4s ease}.card.svelte-d4ku1c:hover .card-img:where(.svelte-d4ku1c) img:where(.svelte-d4ku1c){transform:scale(1.04);filter:saturate(1.05)}.card-num.svelte-d4ku1c{position:absolute;top:10px;left:10px;background:var(--blog-paper);font-family:var(--blog-mono);font-size:9px;letter-spacing:.18em;color:var(--blog-ink);padding:3px 7px;font-weight:600}.card-meta.svelte-d4ku1c{font-family:var(--blog-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blog-ink-60);display:flex;gap:10px;align-items:center}.meta-dot.svelte-d4ku1c{width:3px;height:3px;border-radius:50%;background:#032a5e4d}.card.svelte-d4ku1c h3:where(.svelte-d4ku1c){font-family:var(--blog-serif);font-weight:400;font-size:clamp(16px,1.6vw,19px);line-height:1.2;letter-spacing:-.012em;color:var(--blog-ink);margin:0;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.card.svelte-d4ku1c:hover h3:where(.svelte-d4ku1c){color:var(--blog-accent)}.controls.svelte-d4ku1c{display:flex;justify-content:flex-end;padding-top:clamp(16px,2vw,24px)}.scroll-buttons.svelte-d4ku1c{display:flex;gap:8px}.scroll-btn.svelte-d4ku1c{width:36px;height:36px;border-radius:999px;background:var(--blog-paper-pure);border:1px solid var(--blog-rule);color:var(--blog-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease,color .2s ease}.scroll-btn.svelte-d4ku1c:hover{background:var(--blog-ink);color:#fff;border-color:var(--blog-ink)}.scroll-btn.svelte-d4ku1c:focus-visible{outline:2px solid var(--blog-accent);outline-offset:2px}@media (max-width: 720px){.scroll-buttons.svelte-d4ku1c{display:none}.card.svelte-d4ku1c{flex:0 0 240px}}@media (prefers-reduced-motion: reduce){.card.svelte-d4ku1c,.card-img.svelte-d4ku1c img:where(.svelte-d4ku1c),.view-all.svelte-d4ku1c svg:where(.svelte-d4ku1c),.scroll-btn.svelte-d4ku1c{transition:none!important;transform:none!important}}
