.product:where(.astro-zc6exnzh){border-top:2px solid var(--sl-color-white);gap:2rem;margin-top:1.5rem;padding-top:2rem;display:grid}@media (width>=64rem){.product:where(.astro-zc6exnzh){grid-template-columns:minmax(0,1fr) minmax(0,2.6fr);gap:4rem}}.product:where(.astro-zc6exnzh)>*,.product__body:where(.astro-zc6exnzh)>:first-child{margin-top:0}.product__header:where(.astro-zc6exnzh)>:where(.astro-zc6exnzh){margin:0}.product__name:where(.astro-zc6exnzh){font-size:clamp(var(--sl-text-2xl), calc(1rem + 2vw), var(--sl-text-4xl));font-weight:var(--cc-heading-weight);letter-spacing:-.025em;color:var(--sl-color-white);line-height:1.1}.product__description:where(.astro-zc6exnzh){max-width:22rem;color:var(--sl-color-gray-2);margin-top:.75rem;line-height:1.55}[data-theme=light] .product__description:where(.astro-zc6exnzh){color:var(--sl-color-gray-3)}.product__links:where(.astro-zc6exnzh){font-size:var(--sl-text-sm);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem;font-weight:600;display:flex}.product__links:where(.astro-zc6exnzh) a:where(.astro-zc6exnzh){color:var(--sl-color-white);text-decoration-color:var(--cc-brand-500);text-underline-offset:3px}.product__links:where(.astro-zc6exnzh) a:where(.astro-zc6exnzh):hover{text-decoration-color:currentColor}.product:where(.astro-zc6exnzh) .product__links:where(.astro-zc6exnzh) .product__start:where(.astro-zc6exnzh){border-radius:var(--cc-radius-md);height:2.5rem;color:var(--sl-color-black);border:1px solid var(--sl-color-gray-2);background-image:linear-gradient(180deg, var(--sl-color-gray-1) 0%, color-mix(in oklch, var(--sl-color-gray-1) 55%, var(--sl-color-gray-2)) 100%);align-items:center;padding-inline:1rem;font-weight:500;text-decoration:none;transition:background-color .15s ease-out,transform .15s ease-out;display:inline-flex}.product:where(.astro-zc6exnzh) .product__links:where(.astro-zc6exnzh) .product__start:where(.astro-zc6exnzh):hover{background-image:none;background-color:color-mix(in oklch, var(--sl-color-gray-1) 90%, transparent)}[data-theme=light] .product:where(.astro-zc6exnzh) .product__links:where(.astro-zc6exnzh) .product__start:where(.astro-zc6exnzh){color:#fff;background-image:none;background-color:var(--cc-brand-500);border-color:#0000}[data-theme=light] .product:where(.astro-zc6exnzh) .product__links:where(.astro-zc6exnzh) .product__start:where(.astro-zc6exnzh):hover{background-color:var(--cc-brand-600)}.product:where(.astro-zc6exnzh) .product__links:where(.astro-zc6exnzh) .product__start:where(.astro-zc6exnzh):active{transform:scale(.98)}.product:where(.astro-zc6exnzh) .product__links:where(.astro-zc6exnzh) .product__start:where(.astro-zc6exnzh):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.product__body:where(.astro-zc6exnzh){min-width:0}.product:where(.astro-zc6exnzh) .product__body:where(.astro-zc6exnzh)>*{margin-top:1.25rem}.product:where(.astro-zc6exnzh) .product__body:where(.astro-zc6exnzh)>:is(h4,.sl-heading-wrapper){margin-top:3rem}.product:where(.astro-zc6exnzh) .product__body:where(.astro-zc6exnzh)>:first-child{margin-top:0}.product:where(.astro-zc6exnzh) .product__body:where(.astro-zc6exnzh) h4{font-size:var(--sl-text-base);color:var(--sl-color-gray-2);margin:0;font-weight:700}[data-theme=light] .product:where(.astro-zc6exnzh) .product__body:where(.astro-zc6exnzh) h4{color:var(--sl-color-gray-3)}.setup-track:where(.astro-7hsdzn7p){--size:2.5rem;gap:1.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.setup-track__step:where(.astro-7hsdzn7p){grid-template-columns:var(--size) minmax(0, 1fr);gap:.25rem 1rem;margin:0;display:grid;position:relative}.setup-track__step:where(.astro-7hsdzn7p):not(:last-child):after{content:"";top:calc(var(--size) + .25rem);bottom:-1.5rem;left:calc(var(--size) / 2);border-left:2px solid var(--sl-color-gray-5);position:absolute}.setup-track__number:where(.astro-7hsdzn7p){width:var(--size);height:var(--size);font-weight:var(--cc-heading-weight);font-variant-numeric:tabular-nums;color:var(--sl-color-accent-high);border:2px solid var(--sl-color-accent);background:var(--sl-color-black);border-radius:50%;grid-row:span 2;place-items:center;display:grid}[data-theme=light] .setup-track__number:where(.astro-7hsdzn7p){color:var(--sl-color-accent)}.setup-track__title:where(.astro-7hsdzn7p){font-size:var(--sl-text-lg);font-weight:var(--cc-heading-weight);letter-spacing:var(--cc-heading-tracking);color:var(--sl-color-white);align-self:center;margin:0;text-decoration:none}.setup-track__title:where(.astro-7hsdzn7p):hover,.setup-track__title:where(.astro-7hsdzn7p):focus-visible{color:var(--sl-color-text-accent);text-underline-offset:.2em;text-decoration:underline}.setup-track__description:where(.astro-7hsdzn7p){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);grid-column:2;margin:0;line-height:1.6}[data-theme=light] .setup-track__description:where(.astro-7hsdzn7p){color:var(--sl-color-gray-3)}@media (width>=50rem){.setup-track:where(.astro-7hsdzn7p){grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.setup-track__step:where(.astro-7hsdzn7p){grid-template-columns:minmax(0,1fr);row-gap:.5rem}.setup-track__number:where(.astro-7hsdzn7p){grid-row:auto;margin-bottom:.5rem}.setup-track__description:where(.astro-7hsdzn7p){grid-column:1}.setup-track__step:where(.astro-7hsdzn7p):not(:last-child):after{top:calc(var(--size) / 2);bottom:auto;left:calc(var(--size) + .75rem);border-left:0;border-top:2px solid var(--sl-color-gray-5);right:-1.75rem}}.guide-list:where(.astro-l7yurb77){border-top:1px solid var(--sl-color-gray-5);column-gap:3rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=50rem){.guide-list:where(.astro-l7yurb77){grid-template-columns:repeat(2,minmax(0,1fr))}}.guide-list:where(.astro-l7yurb77) li:where(.astro-l7yurb77){border-bottom:1px solid var(--sl-color-gray-5);margin:0;padding-block:1.125rem;position:relative}.guide-list:where(.astro-l7yurb77) a:where(.astro-l7yurb77){color:var(--sl-color-white);font-weight:700;text-decoration:none}.guide-list:where(.astro-l7yurb77) a:where(.astro-l7yurb77):after{content:"";position:absolute;inset:0}.guide-list:where(.astro-l7yurb77) li:where(.astro-l7yurb77):hover a:where(.astro-l7yurb77),.guide-list:where(.astro-l7yurb77) a:where(.astro-l7yurb77):focus-visible{color:var(--sl-color-text-accent);text-underline-offset:.2em;text-decoration:underline}.guide-list:where(.astro-l7yurb77) a:where(.astro-l7yurb77):focus-visible{outline:none}.guide-list:where(.astro-l7yurb77) a:where(.astro-l7yurb77):focus-visible:after{outline:2px solid var(--sl-color-accent);outline-offset:-2px}.guide-list:where(.astro-l7yurb77) p:where(.astro-l7yurb77){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);margin:.25rem 0 0;line-height:1.6}[data-theme=light] .guide-list:where(.astro-l7yurb77) p:where(.astro-l7yurb77){color:var(--sl-color-gray-3)}
