.articles.svelte-7d01lh{gap:1.75rem;margin-block:clamp(2rem,5vw,3rem);display:grid}.featured.svelte-7d01lh{background:var(--mist);border-left:4px solid var(--navy);padding:clamp(1.25rem,3vw,2rem)}.meta.svelte-7d01lh{color:#777;letter-spacing:.03em;margin:0 0 .5rem;font-size:.85rem}.kicker.svelte-7d01lh{text-transform:uppercase;letter-spacing:.12em;color:var(--periwinkle);margin-right:.5rem;font-weight:700}h2.svelte-7d01lh{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2.1rem)}h2.svelte-7d01lh a:where(.svelte-7d01lh){color:inherit;text-decoration:none}h2.svelte-7d01lh a:where(.svelte-7d01lh):hover{color:var(--periwinkle)}.excerpt.svelte-7d01lh{max-width:65ch;margin:0 0 1.25rem}.actions.svelte-7d01lh{flex-wrap:wrap;gap:.75rem;display:flex}.btn.svelte-7d01lh{background:var(--navy);color:#fff;letter-spacing:.04em;border:2px solid var(--navy);padding:.7rem 1.3rem;font-weight:600;text-decoration:none;display:inline-block}.btn.svelte-7d01lh:hover{background:var(--periwinkle);border-color:var(--periwinkle);color:#fff}.btn--ghost.svelte-7d01lh{color:var(--navy);background:0 0}.recent-head.svelte-7d01lh{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.recent-head.svelte-7d01lh h3:where(.svelte-7d01lh){margin:0;font-size:1.15rem}.link.svelte-7d01lh{font:inherit;color:var(--periwinkle);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.recent.svelte-7d01lh ol:where(.svelte-7d01lh){scroll-snap-type:x mandatory;grid-auto-columns:minmax(12rem,1fr);grid-auto-flow:column;gap:.75rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid;overflow-x:auto}.recent.svelte-7d01lh li:where(.svelte-7d01lh){scroll-snap-align:start}.recent.svelte-7d01lh a:where(.svelte-7d01lh),dialog.svelte-7d01lh li:where(.svelte-7d01lh) a:where(.svelte-7d01lh){color:inherit;flex-direction:column;gap:.3rem;text-decoration:none;display:flex}.recent.svelte-7d01lh a:where(.svelte-7d01lh){background:var(--mist);border-top:3px solid var(--periwinkle);height:100%;padding:.9rem 1rem}.title.svelte-7d01lh{font-family:var(--serif);color:var(--navy);line-height:1.3}a.svelte-7d01lh:hover .title:where(.svelte-7d01lh){color:var(--periwinkle)}dialog.svelte-7d01lh{border:none;width:min(42rem,100vw - 2rem);max-height:min(80vh,46rem);padding:1.5rem;box-shadow:0 12px 40px #2c25594d}dialog.svelte-7d01lh::backdrop{background:#2c255980}.dialog-head.svelte-7d01lh{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dialog-head.svelte-7d01lh h2:where(.svelte-7d01lh){margin:0}input.svelte-7d01lh{width:100%;font:inherit;border:1px solid var(--silver);margin-top:1rem;padding:.7rem .8rem}.status.svelte-7d01lh{color:#777;margin:.5rem 0;font-size:.9rem}dialog.svelte-7d01lh ul:where(.svelte-7d01lh){margin:0;padding:0;list-style:none}dialog.svelte-7d01lh li:where(.svelte-7d01lh) a:where(.svelte-7d01lh){border-bottom:1px solid var(--mist);padding:.8rem 0}.dialog-excerpt.svelte-7d01lh{font-size:.92rem}.blog-articles.svelte-1hrw3ix{margin-block:clamp(1.5rem,4vw,2.5rem)}.posts.svelte-1hrw3ix{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:2rem;display:grid}article.svelte-1hrw3ix{border-top:3px solid var(--periwinkle);text-align:left;align-content:start;gap:.6rem;padding-top:1rem;display:grid}h3.svelte-1hrw3ix{margin:0;font-size:1.2rem}h3.svelte-1hrw3ix a:where(.svelte-1hrw3ix){color:var(--navy);text-decoration:none}h3.svelte-1hrw3ix a:where(.svelte-1hrw3ix):hover{color:var(--periwinkle)}.meta.svelte-1hrw3ix{color:#777;margin:0;font-size:.85rem}p.svelte-1hrw3ix{margin:0}.more.svelte-1hrw3ix{color:var(--periwinkle);font-weight:600;text-decoration:none}
