.up-hero-grid[data-astro-cid-otd566wr]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:end}@media(min-width:960px){.up-hero-grid[data-astro-cid-otd566wr]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--space-8)}}.up-hero[data-astro-cid-otd566wr] .lede[data-astro-cid-otd566wr]{color:var(--fg2);font-size:var(--text-lg);line-height:var(--leading-body);margin-top:var(--space-4);max-width:56ch}.up-updated[data-astro-cid-otd566wr]{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--fg2);font-size:var(--text-sm);font-weight:var(--weight-medium)}.up-pulse[data-astro-cid-otd566wr]{width:8px;height:8px;border-radius:50%;background:var(--mint-500);box-shadow:0 0 #10b98180;animation:up-pulse 2s infinite}@keyframes up-pulse{70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.up-subscribe[data-astro-cid-otd566wr]{padding:var(--space-5);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.up-consent[data-astro-cid-otd566wr]{margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:1.5;color:var(--fg3)}.up-consent[data-astro-cid-otd566wr] a[data-astro-cid-otd566wr]{color:var(--fg3);text-decoration:underline;text-underline-offset:2px}.up-consent[data-astro-cid-otd566wr] a[data-astro-cid-otd566wr]:hover{color:var(--accent)}.up-subscribe[data-astro-cid-otd566wr] strong[data-astro-cid-otd566wr]{color:var(--fg1);font-weight:var(--weight-semibold);margin-bottom:var(--space-2)}.up-bar[data-astro-cid-otd566wr]{position:sticky;top:calc(var(--header-height) + 20px);z-index:5;padding-block:var(--space-3);background:color-mix(in srgb,var(--bg-primary) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.up-filters[data-astro-cid-otd566wr]{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--space-5) * -1);padding-inline:var(--space-5)}.up-filters[data-astro-cid-otd566wr]::-webkit-scrollbar{display:none}.up-filter[data-astro-cid-otd566wr]{flex:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:.5em 1em;border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--fg2);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.up-filter[data-astro-cid-otd566wr]:hover{border-color:var(--border-default);color:var(--fg1)}.up-filter[data-astro-cid-otd566wr].is-active{background:var(--fg1);border-color:var(--fg1);color:var(--bg-card)}.up-count[data-astro-cid-otd566wr]{font-size:var(--text-xs);opacity:.65}.up-dot[data-astro-cid-otd566wr]{width:8px;height:8px;border-radius:50%;background:var(--k-fg)}.up-filter[data-astro-cid-otd566wr].is-active .up-dot[data-astro-cid-otd566wr]{background:currentColor}.kind-module[data-astro-cid-otd566wr]{--k-bg: #ede8fb;--k-fg: var(--lavender-600)}.kind-feature[data-astro-cid-otd566wr]{--k-bg: var(--primary-100);--k-fg: var(--primary-700)}.kind-improved[data-astro-cid-otd566wr]{--k-bg: #dcf5ea;--k-fg: var(--mint-600)}.kind-idea[data-astro-cid-otd566wr]{--k-bg: #fde6e6;--k-fg: #b3121e}.up-feed[data-astro-cid-otd566wr]{padding-top:var(--space-6);scroll-margin-top:calc(var(--header-height) + 80px)}.up-month[data-astro-cid-otd566wr]+.up-month[data-astro-cid-otd566wr]{margin-top:var(--space-8)}.up-month-title[data-astro-cid-otd566wr]{font-size:var(--text-3xl);margin-bottom:var(--space-5)}.up-month-title[data-astro-cid-otd566wr]:first-letter{text-transform:uppercase}.up-list[data-astro-cid-otd566wr]{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-5)}.up-entry[data-astro-cid-otd566wr]{scroll-margin-top:calc(var(--header-height) + 90px)}.up-card[data-astro-cid-otd566wr]{display:grid;overflow:hidden;transition:box-shadow .3s,transform .3s}@media(min-width:900px){.up-card[data-astro-cid-otd566wr]{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}}.up-card[data-astro-cid-otd566wr]:hover{box-shadow:var(--shadow-md)}.up-entry[data-astro-cid-otd566wr].is-target .up-card[data-astro-cid-otd566wr]{box-shadow:0 0 0 2px var(--accent),var(--shadow-md)}.up-text[data-astro-cid-otd566wr]{padding:var(--space-5);display:flex;flex-direction:column;min-width:0}@media(min-width:900px){.up-text[data-astro-cid-otd566wr]{padding:var(--space-6)}}.up-top[data-astro-cid-otd566wr]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.up-tool[data-astro-cid-otd566wr]{display:inline-flex;align-items:center;gap:var(--space-2);padding:.3em .8em .3em .35em;border-radius:var(--radius-pill);background:var(--t-soft);color:var(--t);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.up-tool[data-astro-cid-otd566wr] svg[data-astro-cid-otd566wr]{box-sizing:content-box;padding:5px;border-radius:50%;background:var(--bg-card)}.up-tag[data-astro-cid-otd566wr]{padding:.35em .8em;border-radius:var(--radius-pill);background:var(--k-bg);color:var(--k-fg);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase}.up-copy[data-astro-cid-otd566wr]{margin-left:auto;position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--fg3);cursor:pointer}.up-copy[data-astro-cid-otd566wr]:hover{color:var(--fg1);border-color:var(--border-default)}.up-copy-done[data-astro-cid-otd566wr]{position:absolute;right:0;top:calc(100% + 6px);padding:.3em .7em;border-radius:var(--radius-sm);background:var(--fg1);color:var(--bg-card);font-size:var(--text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.up-copy[data-astro-cid-otd566wr].is-done .up-copy-done[data-astro-cid-otd566wr]{opacity:1}.up-card[data-astro-cid-otd566wr] h3[data-astro-cid-otd566wr]{font-size:var(--text-2xl);line-height:var(--leading-tight);margin-top:var(--space-4);text-wrap:balance}.up-date[data-astro-cid-otd566wr]{display:inline-flex;align-items:center;gap:.4em;color:var(--fg3);font-size:var(--text-sm);margin-top:var(--space-2)}.up-date[data-astro-cid-otd566wr] svg[data-astro-cid-otd566wr]{flex:none;opacity:.85}.up-body[data-astro-cid-otd566wr]{color:var(--fg2);line-height:var(--leading-body);margin-top:var(--space-3)}.up-actions[data-astro-cid-otd566wr]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-top:auto;padding-top:var(--space-5)}.up-actions[data-astro-cid-otd566wr] .btn[data-astro-cid-otd566wr]{white-space:nowrap;font-size:var(--text-sm);padding:.78em 1.4em}@media(max-width:899px){.up-media[data-astro-cid-otd566wr]{order:-1;padding:var(--space-3)}.up-actions[data-astro-cid-otd566wr]{flex-direction:column}.up-actions[data-astro-cid-otd566wr] .btn[data-astro-cid-otd566wr]{width:100%;padding-inline:1em}}.up-try[data-astro-cid-otd566wr] svg[data-astro-cid-otd566wr]{transition:transform .15s}.up-try[data-astro-cid-otd566wr]:hover svg[data-astro-cid-otd566wr]{transform:translate(3px)}.up-also[data-astro-cid-otd566wr]{margin-top:var(--space-3);color:var(--fg3);font-size:var(--text-sm)}.up-also[data-astro-cid-otd566wr] a[data-astro-cid-otd566wr]{color:var(--accent-deep);font-weight:var(--weight-semibold)}.up-media[data-astro-cid-otd566wr]{margin:0;display:grid;place-items:center;padding:var(--space-4);background:var(--t-soft)}@media(min-width:900px){.up-media[data-astro-cid-otd566wr]{padding:var(--space-5)}}.up-media[data-astro-cid-otd566wr] img[data-astro-cid-otd566wr]{display:block;width:100%;height:auto;border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--bg-card)}.up-cta[data-astro-cid-otd566wr]{margin-top:var(--space-8);padding:var(--space-6);display:grid;gap:var(--space-4);align-items:center;background:var(--bg-secondary)}@media(min-width:760px){.up-cta[data-astro-cid-otd566wr]{grid-template-columns:minmax(0,1fr) auto}}.up-cta[data-astro-cid-otd566wr] h2[data-astro-cid-otd566wr]{font-size:var(--text-2xl)}.up-cta[data-astro-cid-otd566wr] p[data-astro-cid-otd566wr]{color:var(--fg2);margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.up-pulse[data-astro-cid-otd566wr]{animation:none}.up-card[data-astro-cid-otd566wr],.up-try[data-astro-cid-otd566wr] svg[data-astro-cid-otd566wr]{transition:none}}
