.pnav[data-astro-cid-djyll7d2]{top:var(--header-h);z-index:20;margin-top:var(--space-s);background:color-mix(in srgb, var(--color-bg) 96%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line);position:sticky}.pnav__list[data-astro-cid-djyll7d2]{scrollbar-width:none;gap:.25rem;margin:0;padding:.55rem 0;display:flex;overflow-x:auto}.pnav__list[data-astro-cid-djyll7d2]::-webkit-scrollbar{display:none}.pnav__link[data-astro-cid-djyll7d2]{border-radius:var(--radius-pill);min-height:2.5rem;font-size:var(--step--1);white-space:nowrap;color:var(--color-text-2);transition:background-color var(--dur-1), color var(--dur-1);align-items:center;padding:0 .95rem;font-weight:500;text-decoration:none;display:inline-flex}.pnav__link[data-astro-cid-djyll7d2]:hover{color:var(--color-text);background:var(--color-bg-subtle)}.pnav__link[data-astro-cid-djyll7d2][aria-current]{color:var(--color-text);background:var(--color-bg-subtle);box-shadow:inset 0 0 0 1.5px var(--color-text)}.fgroups[data-astro-cid-7ip2lndq]{gap:clamp(2.5rem,2rem + 2vw,3.75rem) clamp(2rem,1rem + 4vw,5rem);display:grid}@media (width>=52rem){.fgroups[data-astro-cid-7ip2lndq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fgroup[data-astro-cid-7ip2lndq]{border-top:1.5px solid var(--color-text);align-content:start;gap:.75rem;padding-top:1.5rem;display:grid}.fgroup__head[data-astro-cid-7ip2lndq]{align-items:center;gap:.75rem;display:flex}.fgroup__icon[data-astro-cid-7ip2lndq]{color:var(--color-text);--icon-size:1.75rem;--icon-stroke:1.4;--icon-accent:var(--color-accent)}.fgroup__title[data-astro-cid-7ip2lndq]{font-size:var(--step-2);letter-spacing:-.015em;line-height:1.2}.fgroup__summary[data-astro-cid-7ip2lndq]{max-width:36em;color:var(--color-text-2)}.fgroup__items[data-astro-cid-7ip2lndq]{margin:.5rem 0 0;padding:0;display:grid}.fgroup__items[data-astro-cid-7ip2lndq] li[data-astro-cid-7ip2lndq]{border-bottom:1px solid var(--color-line);font-size:var(--step--1);color:var(--color-text);gap:.7rem;padding:.7rem 0;line-height:1.5;display:flex}.fgroup__items[data-astro-cid-7ip2lndq] li[data-astro-cid-7ip2lndq]:last-child{border-bottom:0}.fgroup__items[data-astro-cid-7ip2lndq] .fgroup__tick{color:var(--color-accent);--icon-size:1rem;--icon-stroke:2;margin-top:.2rem}.hs[data-astro-cid-prpcxvho]{--gap:2.75rem;--box-h:5.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.hs[data-astro-cid-prpcxvho] svg[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hs__step[data-astro-cid-prpcxvho]{align-content:start;gap:.75rem;min-width:0;display:grid;position:relative}.hs__title[data-astro-cid-prpcxvho]{font-size:var(--step-1);font-weight:var(--weight-head);letter-spacing:-.01em;color:var(--nss-night);line-height:1.2;position:relative}.hs__text[data-astro-cid-prpcxvho]{font-size:var(--step--1);color:var(--color-text-2);line-height:1.55}.hs__items[data-astro-cid-prpcxvho]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;display:flex}.hs__items[data-astro-cid-prpcxvho] li[data-astro-cid-prpcxvho]{border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);font-size:var(--step--2);color:var(--color-text);background:var(--color-surface);padding:.2rem .65rem;font-weight:500}.hs--flow[data-astro-cid-prpcxvho]{gap:0}.hs__box[data-astro-cid-prpcxvho]{min-height:var(--box-h);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex;position:relative}.hs__frame[data-astro-cid-prpcxvho]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs__frame[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{fill:#fff;stroke:var(--nss-charcoal);stroke-width:1.7px}.hs__step--last[data-astro-cid-prpcxvho] .hs__frame[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{fill:var(--nss-red-wash);stroke:var(--nss-red);stroke-width:2px}.hs__icon[data-astro-cid-prpcxvho]{color:var(--nss-charcoal);--icon-size:1.6rem;--icon-stroke:1.5;--icon-accent:var(--nss-red);position:relative}.hs--flow[data-astro-cid-prpcxvho] .hs__text[data-astro-cid-prpcxvho],.hs--flow[data-astro-cid-prpcxvho] .hs__items[data-astro-cid-prpcxvho]{padding-inline:.25rem}.hs__arrow[data-astro-cid-prpcxvho]{width:2.5rem;height:1rem;margin:.5rem 0 .75rem 1.5rem;display:block;overflow:visible;transform:rotate(90deg)}.hs__arrow[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{stroke:var(--nss-charcoal);stroke-width:1.6px}@media (width>=60rem){.hs--flow[data-astro-cid-prpcxvho]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);row-gap:var(--space-xl)}.hs__arrow[data-astro-cid-prpcxvho]{top:calc(var(--box-h) / 2 - .5rem);width:calc(var(--gap) - .6rem);margin:0;position:absolute;left:calc(100% + .3rem);transform:none}.hs__step--row-end[data-astro-cid-prpcxvho] .hs__arrow[data-astro-cid-prpcxvho]{display:none}}.hs--timeline[data-astro-cid-prpcxvho]{gap:var(--space-l);padding-left:0}.hs__seg[data-astro-cid-prpcxvho]{position:absolute;overflow:visible}.hs__seg[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{stroke:var(--nss-charcoal);stroke-width:1.5px}.hs__seg--h[data-astro-cid-prpcxvho]{display:none}.hs__seg--v[data-astro-cid-prpcxvho]{width:12px;height:calc(100% + var(--space-l) - 3.7rem);top:3.35rem;left:calc(1.5rem - 6px)}.hs--timeline[data-astro-cid-prpcxvho] .hs__step[data-astro-cid-prpcxvho]{padding-left:4.25rem}.hs__mark-row[data-astro-cid-prpcxvho]{align-items:center;min-height:3rem;display:flex}.hs__mark[data-astro-cid-prpcxvho]{width:3rem;height:3rem;color:var(--nss-charcoal);--icon-size:1.3rem;--icon-stroke:1.6;--icon-accent:var(--nss-red);place-items:center;display:grid;position:absolute;top:0;left:0}.hs__mark[data-astro-cid-prpcxvho] svg[data-astro-cid-prpcxvho]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hs__mark[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{fill:#fff;stroke:var(--nss-charcoal);stroke-width:1.7px}.hs__mark[data-astro-cid-prpcxvho] .icon{position:relative}.hs--timeline[data-astro-cid-prpcxvho] .hs__step--last[data-astro-cid-prpcxvho] .hs__mark[data-astro-cid-prpcxvho] path[data-astro-cid-prpcxvho]{fill:var(--nss-red);stroke:var(--nss-red-ink)}.hs--timeline[data-astro-cid-prpcxvho] .hs__step--last[data-astro-cid-prpcxvho] .hs__mark[data-astro-cid-prpcxvho]{color:#fff;--icon-accent:#fff}@media (width>=60rem){.hs--timeline[data-astro-cid-prpcxvho]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));column-gap:var(--space-l)}.hs__seg--v[data-astro-cid-prpcxvho]{display:none}.hs__seg--h[data-astro-cid-prpcxvho]{width:calc(100% + var(--space-l) - 3.7rem);height:12px;display:block;top:calc(1.5rem - 6px);left:3.35rem}.hs--timeline[data-astro-cid-prpcxvho] .hs__step[data-astro-cid-prpcxvho]{padding-left:0}.hs__mark-row[data-astro-cid-prpcxvho]{gap:1rem;min-height:0;display:grid}.hs__mark[data-astro-cid-prpcxvho]{position:relative}}.ucases[data-astro-cid-4ji66xkf]{column-gap:clamp(2rem,1rem + 4vw,5rem);margin:0;padding:0;display:grid}@media (width>=52rem){.ucases[data-astro-cid-4ji66xkf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ucase[data-astro-cid-4ji66xkf]{border-top:1px solid var(--color-line-strong);grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:1.75rem 0;display:grid}.ucase__icon[data-astro-cid-4ji66xkf]{color:var(--color-text);--icon-size:2.25rem;--icon-stroke:1.25;--icon-accent:var(--color-accent);padding-top:.15rem}.ucase__body[data-astro-cid-4ji66xkf]{gap:.5rem;display:grid}.ucase__title[data-astro-cid-4ji66xkf]{font-size:var(--step-1);line-height:1.25}.ucase__text[data-astro-cid-4ji66xkf]{color:var(--color-text-2);font-size:var(--step--1);max-width:34em;line-height:1.6}
