main.svelte-1u1bdwi{background:var(--color-bg);font-family:var(--font-family-v2);color:var(--color-text);padding:140px 0 110px}.shell.svelte-1u1bdwi{width:min(100% - 48px,1100px);margin:auto}.breadcrumb.svelte-1u1bdwi{gap:14px;margin-bottom:42px;font-size:13px;display:flex}.breadcrumb.svelte-1u1bdwi a:where(.svelte-1u1bdwi){color:var(--color-navy);text-decoration:none}.eyebrow.svelte-1u1bdwi,.meta.svelte-1u1bdwi{letter-spacing:.12em;color:var(--color-navy);font-size:12px;font-weight:700}h1.svelte-1u1bdwi{letter-spacing:-.045em;max-width:1000px;color:var(--color-navy-text);margin:24px 0;font-size:clamp(40px,5.8vw,72px);font-weight:550;line-height:1.04}.intro.svelte-1u1bdwi{max-width:650px;font-size:20px;line-height:1.65}.guides-grid.svelte-1u1bdwi{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.study-section.svelte-1u1bdwi{margin:72px 0 60px;scroll-margin-top:110px}.study-feature.svelte-1u1bdwi{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:40px;padding:32px 0;display:grid}.study-feature.svelte-1u1bdwi h3:where(.svelte-1u1bdwi){margin:0 0 16px}.study-feature.svelte-1u1bdwi a:where(.svelte-1u1bdwi){color:var(--color-navy);text-underline-offset:4px}.study-feature.svelte-1u1bdwi h3:where(.svelte-1u1bdwi) a:where(.svelte-1u1bdwi){text-decoration:none}.study-feature.svelte-1u1bdwi h3:where(.svelte-1u1bdwi) a:where(.svelte-1u1bdwi):hover{text-decoration:underline}.study-feature.svelte-1u1bdwi p:where(.svelte-1u1bdwi){line-height:1.7}.study-period.svelte-1u1bdwi,.study-files.svelte-1u1bdwi{font-size:14px}.study-files.svelte-1u1bdwi{align-self:end;margin:0}.local-study.svelte-1u1bdwi{max-width:780px;margin:26px 0 0;font-size:15px;line-height:1.7}.local-study.svelte-1u1bdwi a:where(.svelte-1u1bdwi){color:var(--color-navy);text-underline-offset:4px}.study-read.svelte-1u1bdwi{margin-top:8px;font-weight:650;display:inline-block}@media (width<=700px){.study-feature.svelte-1u1bdwi{grid-template-columns:1fr;gap:24px}}.guide.svelte-1u1bdwi{background:var(--surface-card);border:1px solid var(--color-border);color:inherit;flex-direction:column;padding:32px;text-decoration:none;display:flex}.meta.svelte-1u1bdwi{justify-content:space-between;gap:16px;display:flex}h3.svelte-1u1bdwi{letter-spacing:-.035em;max-width:680px;color:var(--color-navy-text);margin:30px 0 20px;font-size:clamp(28px,3vw,34px);font-weight:550;line-height:1.15}h2.svelte-1u1bdwi{letter-spacing:-.035em;color:var(--color-navy-text);margin:18px 0;font-size:clamp(28px,3.2vw,40px);font-weight:550;line-height:1.15}.resource-count.svelte-1u1bdwi{flex-wrap:wrap;gap:12px 24px;margin:28px 0 0;font-size:14px;display:flex}.resource-count.svelte-1u1bdwi a:where(.svelte-1u1bdwi){color:var(--color-navy);text-underline-offset:4px;font-weight:650}.pathways.svelte-1u1bdwi{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:42px 0 0;display:grid}.pathways.svelte-1u1bdwi>a:where(.svelte-1u1bdwi){background:var(--surface-card);border:1px solid var(--color-border);border-top:3px solid var(--color-amber);color:var(--color-navy-text);flex-direction:column;gap:20px;padding:26px;text-decoration:none;display:flex}.pathways.svelte-1u1bdwi strong:where(.svelte-1u1bdwi){letter-spacing:-.025em;font-size:23px;font-weight:600;line-height:1.25}.pathway-action.svelte-1u1bdwi{color:var(--color-navy);justify-content:space-between;margin-top:auto;font-size:14px;display:flex}.collection.svelte-1u1bdwi,.downloads.svelte-1u1bdwi{margin-top:76px;scroll-margin-top:120px}.collection-heading.svelte-1u1bdwi>p:where(.svelte-1u1bdwi):last-child,.downloads.svelte-1u1bdwi>p:where(.svelte-1u1bdwi):not(.eyebrow){max-width:740px;font-size:18px;line-height:1.6}.downloads.svelte-1u1bdwi{border-top:1px solid var(--color-border);padding-top:40px}.download-grid.svelte-1u1bdwi{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.download-grid.svelte-1u1bdwi>a:where(.svelte-1u1bdwi){background:var(--surface-card);border:1px solid var(--color-border);color:var(--color-navy-text);flex-direction:column;gap:12px;padding:24px;line-height:1.5;text-decoration:none;display:flex}.download-grid.svelte-1u1bdwi strong:where(.svelte-1u1bdwi){font-size:18px;font-weight:600}.download-grid.svelte-1u1bdwi>a:where(.svelte-1u1bdwi)>span:where(.svelte-1u1bdwi){color:var(--color-navy);font-size:14px}.pathways.svelte-1u1bdwi>a:where(.svelte-1u1bdwi):hover,.download-grid.svelte-1u1bdwi>a:where(.svelte-1u1bdwi):hover{border-color:var(--color-navy)}.guide.svelte-1u1bdwi p:where(.svelte-1u1bdwi){max-width:620px;margin-bottom:32px;font-size:17px;line-height:1.65}.read.svelte-1u1bdwi{border-top:1px solid var(--color-border);color:var(--color-navy);justify-content:space-between;margin-top:auto;padding-top:24px;font-weight:700;display:flex}.guide.svelte-1u1bdwi:hover{border-color:var(--color-navy)}.aside.svelte-1u1bdwi{margin-top:32px;line-height:1.6}.aside.svelte-1u1bdwi a:where(.svelte-1u1bdwi){color:var(--color-navy);text-underline-offset:4px}a.svelte-1u1bdwi:focus-visible{outline:3px solid var(--color-navy);outline-offset:5px}@media (width<=800px){.guides-grid.svelte-1u1bdwi,.pathways.svelte-1u1bdwi,.download-grid.svelte-1u1bdwi{grid-template-columns:1fr}.pathways.svelte-1u1bdwi>a:where(.svelte-1u1bdwi){gap:14px}}@media (width<=600px){main.svelte-1u1bdwi{padding:128px 0 72px}.shell.svelte-1u1bdwi{width:calc(100% - 32px)}.guide.svelte-1u1bdwi{padding:25px}.intro.svelte-1u1bdwi{font-size:18px}.collection.svelte-1u1bdwi,.downloads.svelte-1u1bdwi{margin-top:52px}}
