.article-series-strip.svelte-8u8wc5{margin:8px 0 34px}.article-series-strip.svelte-8u8wc5 h2:where(.svelte-8u8wc5),.article-toolbar.svelte-8u8wc5 h2:where(.svelte-8u8wc5){margin:0;font-size:clamp(20px,2vw,24px)}.article-series-list.svelte-8u8wc5{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.article-series-list.svelte-8u8wc5 a:where(.svelte-8u8wc5){border:1px solid color-mix(in srgb, var(--ink) 14%, transparent);border-left:4px solid var(--blue-dark);border-radius:var(--card-radius,8px);min-width:220px;color:var(--ink);background:#fbfaf6;gap:2px;padding:14px 18px;text-decoration:none;transition:border-color .16s,background-color .16s;display:grid}.article-series-list.svelte-8u8wc5 a:where(.svelte-8u8wc5):hover,.article-series-list.svelte-8u8wc5 a:where(.svelte-8u8wc5):focus-visible{background:color-mix(in srgb, var(--blue) 12%, #fff);outline:none}.article-series-list.svelte-8u8wc5 span:where(.svelte-8u8wc5){color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.article-series-list.svelte-8u8wc5 strong:where(.svelte-8u8wc5){font-size:1.05rem}.article-series-list.svelte-8u8wc5 em:where(.svelte-8u8wc5){color:var(--muted);font-size:.85rem;font-style:normal}.article-topic-strip.svelte-8u8wc5{margin:0 0 34px}.article-topic-strip.svelte-8u8wc5 h2:where(.svelte-8u8wc5){margin:0;font-size:clamp(20px,2vw,24px)}.article-topic-list.svelte-8u8wc5{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.article-topic-list.svelte-8u8wc5 a:where(.svelte-8u8wc5),.article-card-topics.svelte-8u8wc5 a:where(.svelte-8u8wc5){border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);background:#fff;border-radius:999px;padding:7px 14px;font-size:.92rem;text-decoration:none;transition:border-color .16s,background-color .16s}.article-topic-list.svelte-8u8wc5 a:where(.svelte-8u8wc5):hover,.article-topic-list.svelte-8u8wc5 a:where(.svelte-8u8wc5):focus-visible,.article-card-topics.svelte-8u8wc5 a:where(.svelte-8u8wc5):hover,.article-card-topics.svelte-8u8wc5 a:where(.svelte-8u8wc5):focus-visible{border-color:var(--blue-dark);background:color-mix(in srgb, var(--blue) 12%, #fff);outline:none}.article-topic-list.svelte-8u8wc5 em:where(.svelte-8u8wc5){color:var(--muted);font-size:.8rem;font-style:normal}.article-card-topics.svelte-8u8wc5{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.article-card-topics.svelte-8u8wc5 a:where(.svelte-8u8wc5){padding:3px 10px;font-size:.78rem}.article-result-count.svelte-8u8wc5{color:var(--muted);flex-basis:100%;margin:0;font-size:.85rem;font-weight:600}.article-toolbar.svelte-8u8wc5{border-bottom:1px solid color-mix(in srgb, var(--ink) 12%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:6px 0 22px;padding-bottom:14px;display:flex}.article-toolbar-controls.svelte-8u8wc5{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.article-toolbar.svelte-8u8wc5 select:where(.svelte-8u8wc5),.article-toolbar.svelte-8u8wc5 input:where(.svelte-8u8wc5){border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);height:40px;color:var(--ink);font:inherit;background:#fff;border-radius:999px;padding:0 12px;font-size:14px}.article-toolbar.svelte-8u8wc5 input:where(.svelte-8u8wc5){width:min(220px,60vw)}.article-toolbar.svelte-8u8wc5 .article-filter-clear:where(.svelte-8u8wc5){border-radius:var(--card-radius,8px);min-height:40px;color:var(--blue-dark);font:inherit;cursor:pointer;background:0 0;border:1px solid;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.visually-hidden.svelte-8u8wc5{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.articles-next.svelte-8u8wc5{background:#fbfaf6}.articles-next-grid.svelte-8u8wc5{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5){border:1px solid color-mix(in srgb, var(--ink) 13%, transparent);border-radius:var(--card-radius,8px);min-height:270px;color:var(--ink);background:#f7f4ed;flex-direction:column;padding:clamp(25px,3vw,34px);text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5):nth-child(2){background:#e3e5bf}.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5):nth-child(3){background:#d7e2da}.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5):hover,.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5):focus-visible{border-color:var(--blue-dark);background-color:color-mix(in srgb, var(--blue) 14%, #fff);outline:none}.articles-next-grid.svelte-8u8wc5 span:where(.svelte-8u8wc5){color:var(--blue-dark);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.articles-next-grid.svelte-8u8wc5 h3:where(.svelte-8u8wc5){margin:auto 0 14px}.articles-next-grid.svelte-8u8wc5 p:where(.svelte-8u8wc5){color:var(--muted);margin:0;line-height:1.6}@media (width<=820px){.articles-next-grid.svelte-8u8wc5{grid-template-columns:1fr}.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5){min-height:220px}}@media (width<=620px){.article-series-strip.svelte-8u8wc5{margin:4px 0 26px}.article-series-list.svelte-8u8wc5{grid-template-columns:1fr;display:grid}.article-series-list.svelte-8u8wc5 a:where(.svelte-8u8wc5){min-width:0}.article-toolbar.svelte-8u8wc5{flex-direction:column;align-items:stretch;gap:12px}.article-toolbar-controls.svelte-8u8wc5{grid-template-columns:1fr;gap:8px;display:grid}.article-toolbar.svelte-8u8wc5 select:where(.svelte-8u8wc5),.article-toolbar.svelte-8u8wc5 input:where(.svelte-8u8wc5){width:100%;height:46px;font-size:16px}.article-toolbar.svelte-8u8wc5 .article-filter-clear:where(.svelte-8u8wc5){justify-self:start;min-height:44px}.articles-next-grid.svelte-8u8wc5{gap:12px;margin-top:26px}.articles-next-grid.svelte-8u8wc5 a:where(.svelte-8u8wc5){min-height:0;padding:20px 18px}.articles-next-grid.svelte-8u8wc5 h3:where(.svelte-8u8wc5){margin:8px 0;line-height:1.25;font-size:19px!important}.articles-next-grid.svelte-8u8wc5 p:where(.svelte-8u8wc5){-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden}}
