.iu-conn:where(.astro-fsgds32a) .iu-addr:where(.astro-fsgds32a),.iu-conn:where(.astro-fsgds32a) .iu-field:where(.astro-fsgds32a){max-width:520px}.iu-conn-err:where(.astro-fsgds32a){color:var(--a-bad-t);font-size:12.5px}.iu-conn:where(.astro-zw3u4c3u) .iu-field:where(.astro-zw3u4c3u){max-width:520px}.iu-conn:where(.astro-zw3u4c3u) .iu-disc:where(.astro-zw3u4c3u) .iu-help:where(.astro-zw3u4c3u){margin-left:4px}.cc:where(.astro-zwl65kgs){gap:0}.cc:where(.astro-zwl65kgs) .iu-conn .iu-ol{padding-left:30px}.cc:where(.astro-zwl65kgs) .iu-conn .iu-ol+.iu-link{padding-left:14px}.cc:where(.astro-zwl65kgs) .iu-field>[data-fx-swap]{min-width:0;overflow:hidden}.cc:where(.astro-zwl65kgs) .iu-field .iu-show{flex:none;padding-left:6px}.cc:where(.astro-zwl65kgs) .iu-cols .iu-plan{margin-top:16px}.cc:where(.astro-zwl65kgs) .iu-cols .iu-all{margin-top:12px}.cc:where(.astro-zwl65kgs) .iu-cols .iu-acts{margin-top:16px}@container (max-width: 260px){.cc:where(.astro-zwl65kgs) .iu-field>[data-fx-swap]>.iu-ph{display:none}}@container (max-width: 250px){.cc:where(.astro-zwl65kgs){padding-left:12px;padding-right:12px}.cc:where(.astro-zwl65kgs) .iu-addr .iu-field,.cc:where(.astro-zwl65kgs) .iu-addr .iu-suffix{padding:0 8px;font-size:12px}}.hp:where(.astro-rk7o4rck){display:grid;grid-template-columns:256px minmax(0,1fr);min-width:0;container-type:inline-size}.hp:where(.astro-rk7o4rck) svg:where(.astro-rk7o4rck){flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hp-page:where(.astro-rk7o4rck){display:flex;flex-direction:column;min-width:0;padding:22px 30px 26px}.hp-page:where(.astro-rk7o4rck) p:where(.astro-rk7o4rck),.hp-page:where(.astro-rk7o4rck) h3:where(.astro-rk7o4rck){margin:0}.hp-crumb:where(.astro-rk7o4rck){display:flex;align-items:center;gap:7px;color:var(--a-t2);font-size:12.5px}.hp-titlerow:where(.astro-rk7o4rck){display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.hp-title:where(.astro-rk7o4rck){color:var(--a-t0);font-size:20px;font-weight:700;letter-spacing:-.01em}.hp-guide:where(.astro-rk7o4rck){display:inline-flex;align-items:center;gap:6px;color:var(--a-accent-t);font-size:12.5px;font-weight:600;white-space:nowrap}.hp-page:where(.astro-rk7o4rck) .hp-choices{margin-top:14px}@container (max-width: 760px){.hp:where(.astro-rk7o4rck){grid-template-columns:minmax(0,1fr)}.hp:where(.astro-rk7o4rck) .hp-rail{display:none}.hp-page:where(.astro-rk7o4rck){padding:18px 18px 20px}}@container (max-width: 520px){.hp-page:where(.astro-rk7o4rck){padding:16px 14px}.hp-guide:where(.astro-rk7o4rck){display:none}}.mm:where(.astro-6e4knzph){display:grid;padding:.875rem 1.1rem;border-radius:12px;border:1px solid var(--rule-2)}.mm-stops:where(.astro-6e4knzph){list-style:none;margin:0;padding:0;display:grid;width:100%}.mm-stop:where(.astro-6e4knzph){position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.625rem;align-items:center;padding:.3rem 0}.mm-stop:where(.astro-6e4knzph):not(.is-end):after{content:"";position:absolute;left:calc(.75rem - .5px);top:calc(50% + .75rem);height:calc(100% - 1.5rem);width:1px;background:var(--rule-2)}.mm-mark:where(.astro-6e4knzph){display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:6px;border:1px solid var(--rule-2);font-size:.75rem;font-weight:600;color:var(--fg-3)}.is-bk:where(.astro-6e4knzph) .mm-mark:where(.astro-6e4knzph){border-color:color-mix(in srgb,var(--blue) 35%,transparent);color:var(--blue-deep)}.is-end:where(.astro-6e4knzph) .mm-mark:where(.astro-6e4knzph){background:color-mix(in srgb,var(--blue) 12%,transparent)}.mm-text:where(.astro-6e4knzph){font-size:.875rem;line-height:1.35;color:var(--fg-2)}.mm-stop:where(.astro-6e4knzph):first-child .mm-text:where(.astro-6e4knzph){color:var(--fg);font-weight:560}.ew-head:where(.astro-szf2cw5w){display:grid;gap:1rem;max-width:46rem}.ew-eyebrow:where(.astro-szf2cw5w){margin:0;font-size:.9375rem;font-weight:560;color:var(--fg-3)}.ew-sub:where(.astro-szf2cw5w){max-width:60ch}.ew-card:where(.astro-szf2cw5w){margin-top:clamp(2rem,4vw,3rem);padding:.5rem clamp(1.25rem,2.5vw,2rem) .25rem;border:1px solid var(--rule-2);border-radius:16px;background:var(--bg-2)}.ew-table:where(.astro-szf2cw5w){width:100%;border-collapse:collapse;table-layout:fixed;font-size:.9375rem}.ew-c-n:where(.astro-szf2cw5w){width:3.25rem}.ew-c-w:where(.astro-szf2cw5w){width:16%}.ew-c-p:where(.astro-szf2cw5w){width:24%}.ew-c-g:where(.astro-szf2cw5w){width:20%}thead:where(.astro-szf2cw5w) th:where(.astro-szf2cw5w),thead:where(.astro-szf2cw5w) td:where(.astro-szf2cw5w){padding:1.1rem 1.25rem .875rem 0;text-align:left;font-size:.8125rem;font-weight:560;color:var(--fg-3);border-bottom:1px solid var(--rule-2)}tbody:where(.astro-szf2cw5w) tr:where(.astro-szf2cw5w)+tr:where(.astro-szf2cw5w){border-top:1px solid var(--rule)}tbody:where(.astro-szf2cw5w) td:where(.astro-szf2cw5w),tbody:where(.astro-szf2cw5w) th:where(.astro-szf2cw5w){padding:1.35rem 1.25rem 1.35rem 0;vertical-align:top;text-align:left}.ew-n:where(.astro-szf2cw5w){font-size:.8125rem;font-weight:600;color:var(--fg-3);padding-top:1.5rem}.ew-w:where(.astro-szf2cw5w){font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.ew-t:where(.astro-szf2cw5w){color:var(--fg-2);line-height:1.55;text-wrap:pretty}.ew-p:where(.astro-szf2cw5w){display:grid;justify-items:start;gap:.35rem}.ew-plan:where(.astro-szf2cw5w){display:inline-block;padding:.2rem .5rem;border-radius:4px;background:color-mix(in srgb,var(--blue) 13%,transparent);color:color-mix(in srgb,var(--blue-deep) 80%,var(--fg));font-size:.8125rem;font-weight:600;line-height:1.35}.ew-group:where(.astro-szf2cw5w){font-size:.8125rem;font-weight:560;color:var(--fg-2)}.ew-limit:where(.astro-szf2cw5w){font-size:.8125rem;line-height:1.5;color:var(--fg-3);text-wrap:pretty}.ew-g:where(.astro-szf2cw5w) a:where(.astro-szf2cw5w){display:inline-flex;align-items:baseline;gap:.3rem;color:var(--link);font-weight:560;text-decoration:none;line-height:1.4}.ew-g:where(.astro-szf2cw5w) a:where(.astro-szf2cw5w) svg:where(.astro-szf2cw5w){flex:none;align-self:center;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2) var(--ease-out)}.ew-g:where(.astro-szf2cw5w) a:where(.astro-szf2cw5w):hover span:where(.astro-szf2cw5w){text-decoration:underline;text-underline-offset:3px}.ew-g:where(.astro-szf2cw5w) a:where(.astro-szf2cw5w):hover svg:where(.astro-szf2cw5w){transform:translate(2px)}.ew-doc:where(.astro-szf2cw5w){display:block;margin-top:.3rem;font-size:.8125rem;color:var(--fg-3)}.ew-shared:where(.astro-szf2cw5w){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;padding:1rem 0;border-bottom:1px solid var(--rule-2)}.ew-shared-l:where(.astro-szf2cw5w){font-size:.8125rem;font-weight:560;color:var(--fg-3)}.ew-sum:where(.astro-szf2cw5w){display:none}.ew-foot:where(.astro-szf2cw5w){margin:1.5rem 0 0;max-width:70ch;font-size:.9375rem;line-height:1.5;color:var(--fg-3)}@media(max-width:860px){.ew-table:where(.astro-szf2cw5w),.ew-table:where(.astro-szf2cw5w) tbody:where(.astro-szf2cw5w),.ew-table:where(.astro-szf2cw5w) tr:where(.astro-szf2cw5w),.ew-table:where(.astro-szf2cw5w) td:where(.astro-szf2cw5w),.ew-table:where(.astro-szf2cw5w) th:where(.astro-szf2cw5w){display:block}.ew-table:where(.astro-szf2cw5w) thead:where(.astro-szf2cw5w){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ew-card:where(.astro-szf2cw5w){padding:.25rem 1.1rem}.ew-table:where(.astro-szf2cw5w) tbody:where(.astro-szf2cw5w) tr:where(.astro-szf2cw5w){display:grid;grid-template-columns:2.5rem minmax(0,1fr)}tbody:where(.astro-szf2cw5w) td:where(.astro-szf2cw5w),tbody:where(.astro-szf2cw5w) th:where(.astro-szf2cw5w){padding:0}.ew-table:where(.astro-szf2cw5w) .ew-n:where(.astro-szf2cw5w){grid-row:1;padding-top:.3rem}.ew-table:where(.astro-szf2cw5w) .ew-p:where(.astro-szf2cw5w){display:grid}.ew-w:where(.astro-szf2cw5w),.ew-t:where(.astro-szf2cw5w),.ew-p:where(.astro-szf2cw5w),.ew-g:where(.astro-szf2cw5w){grid-column:2}.ew-t:where(.astro-szf2cw5w),.ew-p:where(.astro-szf2cw5w),.ew-g:where(.astro-szf2cw5w){margin-top:.6rem}.ew-doc:where(.astro-szf2cw5w){display:none}.ew-table:where(.astro-szf2cw5w) tbody:where(.astro-szf2cw5w) tr:where(.astro-szf2cw5w){padding:1.1rem 0 1.2rem}.ew-p:where(.astro-szf2cw5w):before{content:attr(data-label);display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:560;color:var(--fg-3)}.ew-p:where(.astro-szf2cw5w):before{margin-bottom:0}.ew-shared:where(.astro-szf2cw5w)+.ew-dz:where(.astro-szf2cw5w) .ew-p:where(.astro-szf2cw5w):before{display:none}}@media(max-width:640px){.ew-sum:where(.astro-szf2cw5w){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;list-style:none;cursor:pointer;font-weight:600;line-height:1.5}.ew-sum:where(.astro-szf2cw5w)::-webkit-details-marker{display:none}.ew-sum:where(.astro-szf2cw5w):after{content:"";flex:none;width:8px;height:8px;margin-right:3px;border-right:1.5px solid var(--fg-3);border-bottom:1.5px solid var(--fg-3);transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}.ew-dz:where(.astro-szf2cw5w)[open]>.ew-sum:where(.astro-szf2cw5w){border-bottom:1px solid var(--rule)}.ew-dz:where(.astro-szf2cw5w)[open]>.ew-sum:where(.astro-szf2cw5w):after{transform:translateY(2px) rotate(-135deg)}.ew-shared:where(.astro-szf2cw5w){padding:.875rem 0}.ew-card:where(.astro-szf2cw5w){margin-top:1.5rem}}.sec:where(.astro-neplck24){padding:var(--sec-pad) 0}.sec--cards:where(.astro-neplck24){padding-top:0}.split:where(.astro-neplck24){display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:1rem clamp(2rem,6vw,6rem);align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.cards:where(.astro-neplck24){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card:where(.astro-neplck24){display:grid;grid-template-rows:auto 1fr auto;gap:1.5rem;height:100%;padding:1.75rem;border:1px solid var(--rule-2);border-radius:16px;color:var(--fg);text-decoration:none;transition:border-color var(--dur-1) ease,box-shadow var(--dur-2) ease}.card:where(.astro-neplck24):hover{border-color:color-mix(in srgb,var(--fg) 35%,transparent);box-shadow:0 1px 2px #0f141e0a,0 12px 32px -18px #0f141e2e}.card-top:where(.astro-neplck24){display:grid;gap:.625rem}.card-name:where(.astro-neplck24){font-size:1.5rem;font-weight:600;letter-spacing:-.025em}.card-line:where(.astro-neplck24){font-size:1rem}.card-pic:where(.astro-neplck24){display:block;align-self:start;min-width:0}.card-cta:where(.astro-neplck24){display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:560;color:var(--fg)}.card:where(.astro-neplck24) .card-arrow{color:var(--fg-3);transition:transform var(--dur-2) var(--ease-out),color var(--dur-1) ease}.card:where(.astro-neplck24):hover .card-arrow{transform:translate(3px);color:var(--fg)}.jump:where(.astro-neplck24){margin:1.75rem 0 0}.jump:where(.astro-neplck24) a:where(.astro-neplck24){display:inline-flex;align-items:center;gap:.35rem;color:var(--link);font-weight:560;text-decoration:none}.jump:where(.astro-neplck24) a:where(.astro-neplck24):hover{text-decoration:underline;text-underline-offset:3px}.jump:where(.astro-neplck24) svg:where(.astro-neplck24){fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.policy:where(.astro-neplck24){margin-top:2rem;max-width:70ch}.guides:where(.astro-neplck24){display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:2rem clamp(2rem,6vw,6rem);align-items:start}.guides-head:where(.astro-neplck24){display:grid;gap:1rem}.guide-list:where(.astro-neplck24){list-style:none;margin:0;padding:0;border-top:1px solid var(--fg)}.guide-list:where(.astro-neplck24) li:where(.astro-neplck24){border-bottom:1px solid var(--rule-2)}.hero-pick:where(.astro-neplck24){max-width:none}.guide:where(.astro-neplck24){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:1.5rem 2rem;align-items:start;padding:1.125rem 0;color:var(--fg);text-decoration:none}.guide-text:where(.astro-neplck24){display:grid;gap:.4rem;justify-items:start}.guide-pic:where(.astro-neplck24){min-width:0}.guide-app:where(.astro-neplck24){justify-self:start;padding:.2rem .45rem;border-radius:4px;font-size:.8125rem;font-weight:560;background:color-mix(in srgb,var(--fg) 7%,transparent);color:var(--fg-2)}.guide-title:where(.astro-neplck24){display:inline-flex;align-items:center;margin-top:.35rem;font-size:1.25rem;font-weight:600;letter-spacing:-.015em}.guide-desc:where(.astro-neplck24){font-size:.9375rem;line-height:1.55;color:var(--fg-2);max-width:62ch}.guide:where(.astro-neplck24) .guide-arrow{flex:none;margin-left:.4rem;color:var(--fg-3);transition:transform var(--dur-2) var(--ease-out),color var(--dur-1) ease}.guide:where(.astro-neplck24):hover .guide-title:where(.astro-neplck24){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.guide:where(.astro-neplck24):hover .guide-arrow{transform:translate(3px);color:var(--fg)}@media(max-width:1023px){.split:where(.astro-neplck24),.guides:where(.astro-neplck24){grid-template-columns:1fr}.split:where(.astro-neplck24){align-items:start}}@media(max-width:900px){.cards:where(.astro-neplck24){grid-template-columns:1fr}}@media(max-width:640px){.guide:where(.astro-neplck24){grid-template-columns:minmax(0,1fr)}.guide-pic:where(.astro-neplck24){display:none}}
