.blog-index.svelte-u4k2t{max-width:64rem;margin:0 auto;padding:clamp(1.75rem,4vw,3rem) var(--gutter) clamp(2rem,5vw,3.5rem);color:var(--ink-1)}.blog-index__head.svelte-u4k2t{margin-bottom:clamp(1.5rem,3vw,2.25rem);padding-bottom:1.35rem;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,rgba(10,127,156,.35),rgba(10,127,156,.08) 60%,transparent) 1}.blog-index__title.svelte-u4k2t{width:fit-content;margin:.8rem 0 0;padding-bottom:.06em;font-size:clamp(2.6rem,6vw,4rem);font-weight:700;line-height:1.2;letter-spacing:-.045em;background:linear-gradient(100deg,#0b2233,#154662 45%,#4b3aa8 85%,#b3346f);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-index__count.svelte-u4k2t{display:flex;align-items:center;gap:.75rem;margin:.85rem 0 0;font-family:var(--type-mono);font-size:.8rem;color:var(--ink-3)}.blog-index__empty.svelte-u4k2t{color:var(--ink-3)}.blog-index__list.svelte-u4k2t{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.entry.svelte-u4k2t{--drawer-r: 18px;position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem 2rem;padding:1.25rem 1.4rem;border:1px solid rgba(255,255,255,.95);border-radius:var(--drawer-r);background:var(--pearl-sheen),var(--pearl);box-shadow:var(--molded),inset 0 -3px #0c223306,var(--elev-1);transition:transform .32s var(--detent),box-shadow .22s ease}.entry.svelte-u4k2t:hover,.entry.svelte-u4k2t:focus-within{transform:translateY(-2px);box-shadow:var(--highlight),inset 0 -1px #0c22330f,0 0 0 1px #1cc6e873,0 26px 50px -30px #0a7f9c8c}.entry.svelte-u4k2t:active{transform:translateY(0);transition-duration:.11s}.entry__meta.svelte-u4k2t{display:flex;align-items:center;gap:.75rem;margin:0;font-family:var(--type-mono);font-size:.78rem;color:var(--ink-3)}.entry__index.svelte-u4k2t{font-family:var(--type-wide);font-size:.56rem;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan-ink)}.entry__title.svelte-u4k2t{margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:700;line-height:1.3;letter-spacing:-.02em}.entry__title.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--ink-1);text-decoration:none;transition:color .16s ease}.entry__title.svelte-u4k2t a:where(.svelte-u4k2t):after{content:"";position:absolute;inset:0;border-radius:var(--drawer-r)}.entry__title.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible{outline:none}.entry__title.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible:after{outline:2px solid var(--cyan-ink);outline-offset:3px}.entry.svelte-u4k2t:hover .entry__title:where(.svelte-u4k2t) a:where(.svelte-u4k2t){color:var(--cyan-ink)}.blog-index__excerpt.svelte-u4k2t{display:-webkit-box;margin:0;overflow:hidden;line-height:1.65;color:var(--ink-2);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.entry__cta.svelte-u4k2t{justify-self:start;display:inline-flex;align-items:center;min-height:2.2rem;padding:0 .95rem;border-radius:999px;background:var(--pearl);box-shadow:var(--highlight),inset 0 -2px #0c22330d,0 0 0 1px #0a7f9c38;font-size:.84rem;font-weight:700;white-space:nowrap;color:var(--cyan-ink);transition:transform .11s var(--curve),box-shadow .16s ease}.entry.svelte-u4k2t:hover .entry__cta:where(.svelte-u4k2t){box-shadow:var(--highlight),inset 0 -2px #0c22330d,0 0 0 1px #0a7f9c57,0 0 0 4px #1cc6e81a}.entry.svelte-u4k2t:active .entry__cta:where(.svelte-u4k2t){transform:translateY(1px);box-shadow:var(--press),0 0 0 1px #0a7f9c4d}@media(min-width:760px){.entry.svelte-u4k2t{grid-template-areas:"meta title cta" "meta excerpt cta";grid-template-columns:8.5rem minmax(0,1fr) auto;align-items:start}.entry.svelte-u4k2t:before{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:10.9rem;border-radius:calc(var(--drawer-r) - 1px) 0 0 calc(var(--drawer-r) - 1px);background:repeating-linear-gradient(135deg,#0c223306 0 1px,#0c223300 1px 4px),linear-gradient(180deg,color-mix(in srgb,var(--cyan) 6%,#fff),color-mix(in srgb,var(--cyan) 11%,#eef2f4));box-shadow:inset 0 1px #ffffffe6,1px 0 #0c223314,2px 0 #ffffffd9}.entry__meta.svelte-u4k2t{grid-area:meta;flex-direction:column;align-items:flex-start;gap:.4rem;padding-top:.2rem}.entry__title.svelte-u4k2t{grid-area:title}.blog-index__excerpt.svelte-u4k2t{grid-area:excerpt}.entry__cta.svelte-u4k2t{grid-area:cta;align-self:center}}@media(prefers-reduced-motion:reduce){.entry.svelte-u4k2t,.entry__cta.svelte-u4k2t{transition:none}.entry.svelte-u4k2t:hover,.entry.svelte-u4k2t:focus-within,.entry.svelte-u4k2t:active .entry__cta:where(.svelte-u4k2t){transform:none}}
