.ws__track[data-astro-cid-iey4zk7s]{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.ws__track[data-astro-cid-iey4zk7s]::-webkit-scrollbar{display:none}.ws__slide[data-astro-cid-iey4zk7s]{scroll-snap-align:start;flex:0 0 100%}.ws__nav[data-astro-cid-iey4zk7s]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.ws__btn[data-astro-cid-iey4zk7s]{width:var(--space-10);height:var(--space-10);font-size:var(--text-lg);justify-content:center;align-items:center;display:inline-flex}.ws__btn[data-astro-cid-iey4zk7s]:hover{color:var(--color-accent-text)}.toc[data-astro-cid-okd4azjq]{max-width:var(--container-narrow);border-top:0}.toc[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-6);font-size:var(--text-base);font-weight:var(--weight-bold);border-bottom:1px solid var(--color-line);display:flex}.toc[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]:hover .toc__label[data-astro-cid-okd4azjq]{color:var(--color-accent-text)}.toc__thumb[data-astro-cid-okd4azjq]{width:var(--space-32);height:var(--space-12);background:var(--color-dark);flex:none;position:relative}.toc__thumb[data-astro-cid-okd4azjq] img[data-astro-cid-okd4azjq]{object-fit:cover;opacity:.7;width:100%;height:100%}.toc__no[data-astro-cid-okd4azjq]{font-family:var(--font-display-strong);font-size:var(--text-lg);color:var(--color-on-dark);place-items:center;display:grid;position:absolute;inset:0}.toc__arrow[data-astro-cid-okd4azjq]{margin-left:auto;display:inline-flex;transform:rotate(90deg)}.svc[data-astro-cid-okd4azjq]{padding-top:var(--space-32)}.svc__head[data-astro-cid-okd4azjq]{gap:var(--space-4);margin-bottom:var(--space-12);font-size:var(--text-2xl);font-weight:var(--weight-bold);line-height:var(--leading-normal);display:grid}.svc__no[data-astro-cid-okd4azjq]{font-family:var(--font-display-strong);font-size:calc(var(--text-display) * 2);scroll-margin-top:calc(var(--header-h) + var(--space-8));line-height:1}.svc__grid[data-astro-cid-okd4azjq]{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:start;display:grid}.svc__grid[data-astro-cid-okd4azjq]>*{min-width:0}.svc__catch[data-astro-cid-okd4azjq]{margin-bottom:var(--space-6);font-size:var(--text-lg);font-weight:var(--weight-bold)}.svc__body[data-astro-cid-okd4azjq]{font-size:var(--text-sm);line-height:var(--leading-loose)}.svc__body[data-astro-cid-okd4azjq]+.svc__body[data-astro-cid-okd4azjq]{margin-top:var(--space-2)}.svc__menu[data-astro-cid-okd4azjq]{margin-top:var(--space-10);padding:var(--space-6) var(--space-10);border:1px solid var(--color-line-soft)}.svc__menu-title[data-astro-cid-okd4azjq]{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-bold)}.svc__menu[data-astro-cid-okd4azjq] ul[data-astro-cid-okd4azjq]{gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-relaxed);display:grid}.svc__more[data-astro-cid-okd4azjq]{margin-top:var(--space-16);justify-content:center;display:flex}.svc__more[data-astro-cid-okd4azjq] .btn--lg{min-width:min(100%, var(--container-narrow))}.ws-title[data-astro-cid-okd4azjq]{margin-bottom:var(--space-12);font-size:var(--text-xl);font-weight:var(--weight-bold)}.ws[data-astro-cid-okd4azjq]{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:center;display:grid}.ws[data-astro-cid-okd4azjq] img[data-astro-cid-okd4azjq]{width:100%}.ws__catch[data-astro-cid-okd4azjq]{padding-bottom:var(--space-6);font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-relaxed);border-bottom:1px solid var(--color-line-soft)}.ws__body[data-astro-cid-okd4azjq]{margin-top:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-loose)}.flow[data-astro-cid-okd4azjq]{border-top:1px solid var(--color-line-soft)}.flow__item[data-astro-cid-okd4azjq]{gap:var(--space-4);padding:var(--space-10) var(--space-4);border-bottom:1px solid var(--color-line-soft);display:flex;position:relative}.flow__item[data-astro-cid-okd4azjq]:after{content:"";width:var(--space-16);border-bottom:1px solid var(--color-line);position:absolute;bottom:-1px;left:0}.flow__no[data-astro-cid-okd4azjq]{font-family:var(--font-display-strong);font-size:var(--text-xl);line-height:var(--leading-tight);color:var(--color-accent-text)}.flow__title[data-astro-cid-okd4azjq]{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.flow__body[data-astro-cid-okd4azjq]{margin-top:var(--space-3);font-size:var(--text-xs);line-height:var(--leading-relaxed)}@media (width<=768px){.toc[data-astro-cid-okd4azjq] a[data-astro-cid-okd4azjq]{gap:var(--space-3);font-size:var(--text-sm);padding-inline:0}.toc__thumb[data-astro-cid-okd4azjq]{width:var(--space-20);height:var(--space-10)}.svc[data-astro-cid-okd4azjq]{padding-top:var(--space-20)}.svc__no[data-astro-cid-okd4azjq]{font-size:var(--text-display)}.svc__grid[data-astro-cid-okd4azjq],.ws[data-astro-cid-okd4azjq]{gap:var(--space-10);grid-template-columns:1fr}.svc__menu[data-astro-cid-okd4azjq]{padding:var(--space-5)}.svc__more[data-astro-cid-okd4azjq] .btn--lg{width:100%;min-width:0}.flow__item[data-astro-cid-okd4azjq]{padding-inline:0}}
