.cv[data-astro-cid-vfgei4uf]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.cv-rail[data-astro-cid-vfgei4uf]{position:sticky;top:96px}.cv-rail[data-astro-cid-vfgei4uf] ul[data-astro-cid-vfgei4uf]{border-right:2px solid var(--rule);gap:8px;margin:0;padding:0 18px 0 0;list-style:none;display:grid}.cv-rail[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf]{border:1px solid var(--rule);background:var(--paper);color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:14px;font-weight:700;transition:opacity .25s,background-color .25s,transform .25s;display:flex;position:relative}.cv-rail[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf]:after{content:"";background:var(--rule);width:18px;height:2px;position:absolute;top:50%;right:-19px}.cv[data-astro-cid-vfgei4uf].is-lit .cv-rail[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf]{opacity:.4}.cv[data-astro-cid-vfgei4uf].is-lit .cv-rail[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf].on{opacity:1;background:var(--highlighter);border-color:var(--ink);transform:translate(4px)}.cv[data-astro-cid-vfgei4uf].is-lit .cv-rail[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf].on:after{background:var(--ink)}.cv-hub[data-astro-cid-vfgei4uf]{background:var(--carbon);color:#fff;font:700 16px/1 var(--font-display);text-align:center;border-radius:8px;margin:14px 18px 0 0;padding:10px}.cv-rail[data-astro-cid-vfgei4uf] .logo[data-astro-cid-vfgei4uf]{width:18px;height:18px;fill:var(--c);flex:none}.cv-rail[data-astro-cid-vfgei4uf] .logo-glyph[data-astro-cid-vfgei4uf]{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cv-tabs[data-astro-cid-vfgei4uf]{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.cv-tabs[data-astro-cid-vfgei4uf] button[data-astro-cid-vfgei4uf]{border:1px solid var(--rule);background:var(--paper);font:700 15px var(--font-text);color:var(--ink-soft);cursor:pointer;border-radius:999px;padding:8px 14px}.cv-tabs[data-astro-cid-vfgei4uf] button[data-astro-cid-vfgei4uf][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.cv-tabs[data-astro-cid-vfgei4uf] button[data-astro-cid-vfgei4uf]:focus-visible,.cv-panel[data-astro-cid-vfgei4uf]:focus-visible{outline:3px solid var(--carbon);outline-offset:2px}.cv-panel[data-astro-cid-vfgei4uf]{border:1px solid var(--rule);background:var(--paper);border-radius:12px;padding:22px 24px}.cv-panel[data-astro-cid-vfgei4uf]+.cv-panel[data-astro-cid-vfgei4uf]{margin-top:16px}.has-tabs[data-astro-cid-vfgei4uf] .cv-title[data-astro-cid-vfgei4uf]{display:none}.cv-title[data-astro-cid-vfgei4uf]{color:var(--ink-faint);margin:0 0 8px;font-size:15px}.cv-sees[data-astro-cid-vfgei4uf]{max-width:46ch;font:700 clamp(19px, 2.2vw, 23px)/1.3 var(--font-display);color:var(--ink);margin:0 0 14px}.cv-from[data-astro-cid-vfgei4uf]{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;font-size:14px;display:flex}.cv-from[data-astro-cid-vfgei4uf] .logo[data-astro-cid-vfgei4uf]{width:16px;height:16px;fill:var(--c)}.cv-from[data-astro-cid-vfgei4uf] .logo-glyph[data-astro-cid-vfgei4uf]{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cv-does[data-astro-cid-vfgei4uf]{border-left:4px solid var(--carbon);background:var(--sheet);border-radius:0 8px 8px 0;padding:16px 18px}.cv-does[data-astro-cid-vfgei4uf] p[data-astro-cid-vfgei4uf]{color:var(--ink);margin:0 0 12px;font-size:17px;line-height:1.45}.cv-act[data-astro-cid-vfgei4uf]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cv-yes[data-astro-cid-vfgei4uf]:disabled{opacity:.55;cursor:default}.cv-done[data-astro-cid-vfgei4uf]{color:var(--yes);font-size:14px;font-weight:700}.cv-without[data-astro-cid-vfgei4uf]{color:var(--stockout);margin:14px 0 0;font-size:15px}.cv-trust[data-astro-cid-vfgei4uf]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cv-trust[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf]{color:var(--ink-soft);font-size:15px;line-height:1.45}.cv-trust[data-astro-cid-vfgei4uf] strong[data-astro-cid-vfgei4uf]{color:var(--ink);font:700 17px var(--font-display);margin-bottom:2px;display:block}@media (width<=799px){.cv[data-astro-cid-vfgei4uf]{grid-template-columns:1fr}.cv-rail[data-astro-cid-vfgei4uf]{display:none}.cv-panel[data-astro-cid-vfgei4uf]{padding:18px}}@media (prefers-reduced-motion:reduce){.cv-rail[data-astro-cid-vfgei4uf] li[data-astro-cid-vfgei4uf]{transition:none}}
