.crumbs[data-astro-cid-uaiqgjgh] ol[data-astro-cid-uaiqgjgh]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);list-style:none;margin:var(--space-4) 0 0;padding:0;font-size:.875rem;color:var(--color-text-muted)}.crumbs[data-astro-cid-uaiqgjgh] li[data-astro-cid-uaiqgjgh]{min-width:0}.crumbs[data-astro-cid-uaiqgjgh] li[data-astro-cid-uaiqgjgh]+li[data-astro-cid-uaiqgjgh]:before{content:"›";content:"›" / "";margin-right:var(--space-2)}.crumbs[data-astro-cid-uaiqgjgh] a[data-astro-cid-uaiqgjgh]{color:var(--color-text-muted);text-decoration:none}.crumbs[data-astro-cid-uaiqgjgh] a[data-astro-cid-uaiqgjgh]:hover{color:var(--color-link);text-decoration:underline}.crumbs__current[data-astro-cid-uaiqgjgh]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text)}.badges[data-astro-cid-jfkrj3w3]{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center}.badge[data-astro-cid-jfkrj3w3]{display:inline-flex;flex-direction:column;justify-content:center;min-width:150px;min-height:48px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--stone-900);color:var(--stone-0);text-decoration:none;line-height:1.2}.badge__action[data-astro-cid-jfkrj3w3]{font-size:.6875rem}.badge__store[data-astro-cid-jfkrj3w3]{font-size:1.0625rem;font-weight:600}.badge--soon[data-astro-cid-jfkrj3w3]{background:var(--stone-200);color:var(--stone-700);cursor:default}.trail[data-astro-cid-sj6pibyy]{padding-bottom:var(--space-5)}.container{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.header[data-astro-cid-sj6pibyy]{border-bottom:1px solid var(--color-border);background:var(--color-bg);position:sticky;top:0;z-index:10}.header__inner[data-astro-cid-sj6pibyy]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-6);height:72px}.header__inner[data-astro-cid-sj6pibyy]>.button[data-astro-cid-sj6pibyy]{justify-self:end}.logo[data-astro-cid-sj6pibyy]{justify-self:start;display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:1.25rem;color:var(--color-text);text-decoration:none}.nav[data-astro-cid-sj6pibyy]{display:flex;justify-content:center;gap:var(--space-5);list-style:none;margin:0;padding:0}.nav[data-astro-cid-sj6pibyy] a[data-astro-cid-sj6pibyy]{color:var(--color-text);text-decoration:none;font-weight:500}.nav[data-astro-cid-sj6pibyy] a[data-astro-cid-sj6pibyy]:hover,.nav[data-astro-cid-sj6pibyy] a[data-astro-cid-sj6pibyy][aria-current=page]{color:var(--color-primary-strong)}.footer[data-astro-cid-sj6pibyy]{margin-top:var(--space-9);background:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-7) 0 var(--space-5);font-size:.9375rem}.footer__groups[data-astro-cid-sj6pibyy]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.footer__heading[data-astro-cid-sj6pibyy]{font-size:.875rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 var(--space-3)}.footer[data-astro-cid-sj6pibyy] ul[data-astro-cid-sj6pibyy]{list-style:none;margin:0;padding:0}.footer[data-astro-cid-sj6pibyy] li[data-astro-cid-sj6pibyy]{margin-bottom:var(--space-2)}.footer[data-astro-cid-sj6pibyy] a[data-astro-cid-sj6pibyy]{color:var(--color-text);text-decoration:none}.footer[data-astro-cid-sj6pibyy] a[data-astro-cid-sj6pibyy]:hover{text-decoration:underline}.footer__bottom[data-astro-cid-sj6pibyy]{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-muted)}.footer__bottom[data-astro-cid-sj6pibyy] p[data-astro-cid-sj6pibyy]{margin:0;flex:1}.footer__switch[data-astro-cid-sj6pibyy]{color:var(--color-text-muted)!important}.trail[data-astro-cid-eyndjhyz]{padding-bottom:var(--space-4)}.page{padding:0 var(--space-4)}.bar[data-astro-cid-eyndjhyz]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:var(--space-3);height:60px;padding:0 var(--space-4);background:var(--color-bg);border-bottom:1px solid var(--color-border)}.logo[data-astro-cid-eyndjhyz]{display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:1.125rem;color:var(--color-text);text-decoration:none;flex:1}.bar__cta[data-astro-cid-eyndjhyz]{padding:var(--space-2) var(--space-4);font-size:.9375rem}.menu[data-astro-cid-eyndjhyz] summary[data-astro-cid-eyndjhyz]{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center}.menu[data-astro-cid-eyndjhyz] summary[data-astro-cid-eyndjhyz]::-webkit-details-marker{display:none}.menu__icon[data-astro-cid-eyndjhyz],.menu__icon[data-astro-cid-eyndjhyz]:before,.menu__icon[data-astro-cid-eyndjhyz]:after{display:block;width:22px;height:2px;background:var(--color-text);position:relative}.menu__icon[data-astro-cid-eyndjhyz]:before,.menu__icon[data-astro-cid-eyndjhyz]:after{content:"";position:absolute}.menu__icon[data-astro-cid-eyndjhyz]:before{top:-7px}.menu__icon[data-astro-cid-eyndjhyz]:after{top:7px}.menu[data-astro-cid-eyndjhyz] nav[data-astro-cid-eyndjhyz]{position:absolute;left:0;right:0;top:60px;background:var(--color-bg);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card)}.menu[data-astro-cid-eyndjhyz] ul[data-astro-cid-eyndjhyz]{list-style:none;margin:0;padding:var(--space-2) 0}.menu[data-astro-cid-eyndjhyz] a[data-astro-cid-eyndjhyz]{display:block;padding:var(--space-3) var(--space-4);color:var(--color-text);text-decoration:none;font-size:1.0625rem}.footer[data-astro-cid-eyndjhyz]{margin-top:var(--space-8);padding:var(--space-6) var(--space-4) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border)}.footer[data-astro-cid-eyndjhyz] section[data-astro-cid-eyndjhyz]{margin-bottom:var(--space-5)}.footer__heading[data-astro-cid-eyndjhyz]{font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin:0 0 var(--space-2)}.footer[data-astro-cid-eyndjhyz] ul[data-astro-cid-eyndjhyz]{list-style:none;margin:0;padding:0}.footer[data-astro-cid-eyndjhyz] li[data-astro-cid-eyndjhyz] a[data-astro-cid-eyndjhyz]{display:block;padding:var(--space-2) 0;color:var(--color-text);text-decoration:none}.footer__bottom[data-astro-cid-eyndjhyz]{border-top:1px solid var(--color-border);padding-top:var(--space-5);color:var(--color-text-muted);font-size:.875rem}.footer__bottom[data-astro-cid-eyndjhyz] a[data-astro-cid-eyndjhyz]{color:var(--color-text-muted)}
