.student-page[data-astro-cid-c67daujr]{min-height:100%}.student-page-container[data-astro-cid-c67daujr]{max-width:76rem;padding-top:clamp(1rem,2.5vw,2rem);padding-bottom:clamp(2.5rem,5vw,4.5rem)}.student-breadcrumb-row[data-astro-cid-c67daujr]{margin-bottom:clamp(1.4rem,3vw,2.5rem)}.student-breadcrumb-row[data-astro-cid-c67daujr] nav[aria-label=Breadcrumb]{margin-bottom:0}.student-jump-links[data-astro-cid-c67daujr] a[data-astro-cid-c67daujr]:focus-visible{outline:2px solid var(--_primary);outline-offset:3px}.student-hero[data-astro-cid-c67daujr]{text-align:center;max-width:54rem;margin:0 auto clamp(2rem,4vw,3rem)}.student-eyebrow[data-astro-cid-c67daujr]{border:1px solid var(--_primary);justify-content:center;align-items:center;margin:0 0 .9rem;padding:.4rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.student-eyebrow[data-astro-cid-c67daujr]{border:1px solid color-mix(in srgb,var(--_primary) 22%,transparent)}}.student-eyebrow[data-astro-cid-c67daujr]{background:var(--_primary);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.student-eyebrow[data-astro-cid-c67daujr]{background:color-mix(in srgb,var(--_primary) 7%,transparent)}}.student-eyebrow[data-astro-cid-c67daujr]{color:var(--_primary);letter-spacing:.045em;font-size:.75rem;font-weight:700}.student-hero[data-astro-cid-c67daujr] h1[data-astro-cid-c67daujr]{color:var(--_ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,5vw,3.25rem);font-weight:750;line-height:1.1}.student-intro[data-astro-cid-c67daujr]{max-width:48rem;color:var(--_body);text-wrap:pretty;margin:1rem auto 0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.75}.student-jump-links[data-astro-cid-c67daujr]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.4rem;display:flex}.student-jump-links[data-astro-cid-c67daujr] a[data-astro-cid-c67daujr]{border:1px solid var(--_hairline);background:var(--_canvas);min-height:2.5rem;color:var(--_body);border-radius:9999px;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.student-jump-links[data-astro-cid-c67daujr] a[data-astro-cid-c67daujr]:hover{background:var(--_canvas-soft-2);border-color:var(--_hairline-strong);color:var(--_ink)}.student-groups[data-astro-cid-c67daujr]{gap:clamp(2.25rem,5vw,3.75rem);display:grid}.student-tool-section[data-astro-cid-c67daujr],.student-guidance[data-astro-cid-c67daujr]{scroll-margin-top:6.5rem}.student-section-heading[data-astro-cid-c67daujr]{max-width:51rem;margin-bottom:1rem}.student-section-heading[data-astro-cid-c67daujr] h2[data-astro-cid-c67daujr]{color:var(--_ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:700;line-height:1.25}.student-section-heading[data-astro-cid-c67daujr] p[data-astro-cid-c67daujr]{color:var(--_body);margin:.5rem 0 0;font-size:.95rem;line-height:1.7}.student-tools-grid[data-astro-cid-c67daujr]{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.student-guidance[data-astro-cid-c67daujr]{border-top:1px solid var(--_hairline);margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(1.5rem,3.5vw,2.5rem)}.student-guidance-grid[data-astro-cid-c67daujr]{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:1.2rem;display:grid}.student-guidance-card[data-astro-cid-c67daujr]{border:1px solid var(--_hairline);background:var(--_canvas);border-radius:1rem;min-width:0;padding:1.1rem}.student-step[data-astro-cid-c67daujr]{color:var(--_primary);letter-spacing:.08em;margin-bottom:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;display:inline-block}.student-guidance-card[data-astro-cid-c67daujr] h3[data-astro-cid-c67daujr]{color:var(--_ink);margin:0;font-size:1rem;font-weight:700;line-height:1.4}.student-guidance-card[data-astro-cid-c67daujr] p[data-astro-cid-c67daujr]{color:var(--_body);margin:.55rem 0 0;font-size:.9rem;line-height:1.7}.student-important-note[data-astro-cid-c67daujr]{border-left:3px solid var(--_primary);background:var(--_canvas-soft-2);color:var(--_body);border-radius:.5rem;margin-top:1rem;padding:1rem 1.1rem;font-size:.875rem;line-height:1.7}.student-important-note[data-astro-cid-c67daujr] strong[data-astro-cid-c67daujr]{color:var(--_ink)}@media(min-width:640px){.student-tools-grid[data-astro-cid-c67daujr],.student-guidance-grid[data-astro-cid-c67daujr]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(min-width:1024px){.student-tools-grid[data-astro-cid-c67daujr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.student-guidance-grid[data-astro-cid-c67daujr]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.student-jump-links[data-astro-cid-c67daujr] a[data-astro-cid-c67daujr]{transition:none}}
