.article-sidebar[data-astro-cid-5bkytie7]{gap:var(--s-6);display:grid}.article-sidebar__block[data-astro-cid-5bkytie7]{gap:var(--s-3);display:grid}.article-sidebar__block[data-astro-cid-5bkytie7] h2[data-astro-cid-5bkytie7]{font-size:var(--fs-sm);font-weight:var(--fw-black);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0}.article-sidebar__products[data-astro-cid-5bkytie7],.article-sidebar__articles[data-astro-cid-5bkytie7]{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.sidebar-product[data-astro-cid-5bkytie7]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:inherit;transition:border-color var(--t-fast), box-shadow var(--t-fast);grid-template-columns:4.75rem minmax(0,1fr);align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.sidebar-product--plain[data-astro-cid-5bkytie7]{grid-template-columns:minmax(0,1fr)}.sidebar-product[data-astro-cid-5bkytie7]:hover{border-color:color-mix(in srgb, var(--cyan) 35%, var(--line));box-shadow:var(--shadow-card)}.sidebar-product__media[data-astro-cid-5bkytie7]{background:var(--surface-2);min-height:4.75rem;position:relative}.sidebar-product__media[data-astro-cid-5bkytie7] img[data-astro-cid-5bkytie7]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sidebar-product__body[data-astro-cid-5bkytie7]{min-width:0;padding:var(--s-3) var(--s-4);align-items:center;display:flex}.sidebar-product__title[data-astro-cid-5bkytie7]{color:var(--ink);font-size:var(--fs-sm);font-weight:var(--fw-bold);transition:color var(--t-fast);line-height:1.35;text-decoration:none}.sidebar-product[data-astro-cid-5bkytie7]:hover .sidebar-product__title[data-astro-cid-5bkytie7]{color:var(--cyan-ink)}.sidebar-article[data-astro-cid-5bkytie7]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--t-fast), box-shadow var(--t-fast);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:stretch;text-decoration:none;display:grid;overflow:hidden}.sidebar-article--plain[data-astro-cid-5bkytie7]{grid-template-columns:minmax(0,1fr)}.sidebar-article[data-astro-cid-5bkytie7]:hover{border-color:color-mix(in srgb, var(--cyan) 35%, var(--line));box-shadow:var(--shadow-card)}.sidebar-article__media[data-astro-cid-5bkytie7]{background:var(--surface-2);min-height:5.5rem;position:relative}.sidebar-article__media[data-astro-cid-5bkytie7] img[data-astro-cid-5bkytie7]{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.sidebar-article__body[data-astro-cid-5bkytie7]{gap:var(--s-2);min-width:0;padding:var(--s-3);display:grid}.sidebar-article__tags[data-astro-cid-5bkytie7]{gap:var(--s-2);flex-wrap:wrap;display:flex}.sidebar-article__tag[data-astro-cid-5bkytie7]{border-radius:var(--r-sm);background:var(--tag);min-height:1.5rem;color:var(--tag-ink);font-size:.75rem;font-weight:var(--fw-semi);align-items:center;padding:.15rem .55rem;line-height:1.2;display:inline-flex}.sidebar-article[data-astro-cid-5bkytie7] h3[data-astro-cid-5bkytie7]{color:var(--ink);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:-.015em;transition:color var(--t-fast);margin:0;line-height:1.35}.sidebar-article[data-astro-cid-5bkytie7]:hover h3[data-astro-cid-5bkytie7]{color:var(--cyan-ink)}@media (width>=960px){.article-sidebar[data-astro-cid-5bkytie7]{top:var(--s-5);position:sticky}}.article-shell[data-astro-cid-gpiuhozh]{position:relative}.article-nav[data-astro-cid-gpiuhozh]{z-index:6;border:1px solid var(--line);background:var(--surface);width:2.75rem;height:2.75rem;color:var(--ink);box-shadow:var(--shadow-card);transition:border-color var(--t-fast), color var(--t-fast), box-shadow var(--t-fast);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:fixed;top:50%;transform:translateY(-50%)}.article-nav[data-astro-cid-gpiuhozh]:hover{border-color:color-mix(in srgb, var(--cyan) 35%, var(--line));color:var(--cyan-ink)}.article-nav--older[data-astro-cid-gpiuhozh]{left:max(.5rem, calc((100vw - var(--measure)) / 2 - 3.5rem))}.article-nav--newer[data-astro-cid-gpiuhozh]{right:max(.5rem, calc((100vw - var(--measure)) / 2 - 3.5rem))}@media (width<=719px){.article-nav[data-astro-cid-gpiuhozh]{width:2.5rem;height:2.5rem;top:auto;bottom:1.25rem;transform:none}.article-nav--older[data-astro-cid-gpiuhozh]{left:1rem}.article-nav--newer[data-astro-cid-gpiuhozh]{right:1rem}}.article-layout[data-astro-cid-gpiuhozh]{gap:var(--s-7);padding-top:var(--s-2);display:grid}@media (width>=960px){.article-layout[data-astro-cid-gpiuhozh]{grid-template-columns:minmax(0, var(--article-content-width)) minmax(15rem, 1fr);gap:var(--s-7) var(--s-4);align-items:start}}
