.page.svelte-1clok4n{max-width:1100px;margin:0 auto;padding:40px 24px 80px;font-family:system-ui,-apple-system,sans-serif;color:#1a1a1a}.progress-track.svelte-1clok4n{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:100}.progress-bar.svelte-1clok4n{height:100%;background:#064e3b;transition:width .1s linear}.breadcrumb.svelte-1clok4n{margin-bottom:32px}.breadcrumb.svelte-1clok4n a:where(.svelte-1clok4n){font-size:.82rem;font-weight:600;color:#64748b;text-decoration:none}.breadcrumb.svelte-1clok4n a:where(.svelte-1clok4n):hover{color:#064e3b}.paper-hero.svelte-1clok4n{margin-bottom:56px;padding-bottom:40px;border-bottom:1px solid #e5e7eb}.hero-meta.svelte-1clok4n{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.topic-tag.svelte-1clok4n{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#064e3b;background:#f0fdf4;padding:4px 10px;border-radius:4px}.hero-status.svelte-1clok4n{font-size:.7rem;font-weight:600;color:#0891b2;background:#ecfeff;padding:4px 10px;border-radius:4px}.paper-hero.svelte-1clok4n h1:where(.svelte-1clok4n){font-size:2.5rem;font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 16px;max-width:900px}.paper-subtitle.svelte-1clok4n{font-size:1.1rem;color:#555;line-height:1.55;max-width:720px;margin:0 0 24px}.hero-meta-row.svelte-1clok4n{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#94a3b8;flex-wrap:wrap;margin-bottom:28px}.hero-meta-row.svelte-1clok4n .dot:where(.svelte-1clok4n){color:#cbd5e1}.hero-actions.svelte-1clok4n{display:flex;gap:10px;flex-wrap:wrap}.btn.svelte-1clok4n{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:7px;font-family:inherit;font-size:.85rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;transition:all .15s}.btn-secondary.svelte-1clok4n{background:#fff;color:#1a1a1a;border-color:#e5e7eb}.btn-secondary.svelte-1clok4n:hover{border-color:#064e3b;color:#064e3b}.btn-small.svelte-1clok4n{padding:7px 14px;font-size:.8rem}.paper-layout.svelte-1clok4n{display:grid;grid-template-columns:210px 1fr;gap:56px;align-items:start}.toc.svelte-1clok4n{position:sticky;top:40px;align-self:start;max-height:calc(100vh - 80px);overflow-y:auto;padding-right:8px}.toc-heading.svelte-1clok4n{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;margin:0 0 14px}.toc-list.svelte-1clok4n{list-style:none;padding:0;margin:0;border-left:1px solid #e5e7eb}.toc-list.svelte-1clok4n li:where(.svelte-1clok4n){margin:0}.toc-list.svelte-1clok4n a:where(.svelte-1clok4n){display:block;padding:7px 0 7px 14px;margin-left:-1px;border-left:2px solid transparent;font-size:.8rem;line-height:1.35;color:#64748b;text-decoration:none;transition:all .15s}.toc-list.svelte-1clok4n a:where(.svelte-1clok4n):hover{color:#064e3b}.toc-list.svelte-1clok4n a.active:where(.svelte-1clok4n){color:#064e3b;font-weight:600;border-left-color:#064e3b}.paper-body.svelte-1clok4n{max-width:720px;min-width:0}.section.svelte-1clok4n{margin-bottom:64px;scroll-margin-top:80px}.section.svelte-1clok4n h2:where(.svelte-1clok4n){font-size:1.5rem;font-weight:800;letter-spacing:-.015em;margin:0 0 20px;line-height:1.25;color:#0f172a}.section.svelte-1clok4n h3:where(.svelte-1clok4n){font-size:1.05rem;font-weight:700;margin:28px 0 12px;color:#1a1a1a}.section.svelte-1clok4n h4:where(.svelte-1clok4n){font-size:.95rem;font-weight:700;margin:0 0 8px}.section.svelte-1clok4n p:where(.svelte-1clok4n){font-size:.95rem;line-height:1.75;color:#333;margin:0 0 16px}.proposition.svelte-1clok4n{padding:28px 30px;background:linear-gradient(135deg,#064e3b,#0a6b52);border-radius:12px;color:#fff}.proposition-label.svelte-1clok4n{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6ee7b7;display:block;margin-bottom:12px}.proposition.svelte-1clok4n p:where(.svelte-1clok4n){font-size:1.1rem!important;line-height:1.55!important;color:#fff!important;margin:0!important;font-weight:500}.summary-block.svelte-1clok4n{margin-bottom:24px}.summary-block.svelte-1clok4n h3:where(.svelte-1clok4n){font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:#064e3b;margin:0 0 8px;font-weight:700}.ask-callout.svelte-1clok4n{margin:32px 0;padding:24px 26px;background:#f0fdf4;border-left:4px solid #064e3b;border-radius:6px}.ask-callout.svelte-1clok4n h3:where(.svelte-1clok4n){font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#064e3b;margin:0 0 10px;font-weight:700}.ask-callout.svelte-1clok4n p:where(.svelte-1clok4n){margin:0;font-size:.95rem;line-height:1.7;color:#1a1a1a}.key-numbers.svelte-1clok4n{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.stat.svelte-1clok4n{padding:20px 18px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;text-align:center}.stat-value.svelte-1clok4n{display:block;font-size:1.75rem;font-weight:800;color:#064e3b;letter-spacing:-.02em;line-height:1;margin-bottom:8px}.stat-label.svelte-1clok4n{display:block;font-size:.75rem;color:#64748b;font-weight:500;line-height:1.3}.callout.svelte-1clok4n{margin:24px 0;padding:20px 22px;border-radius:8px}.callout.svelte-1clok4n h4:where(.svelte-1clok4n){font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;margin:0 0 8px;font-weight:700}.callout.svelte-1clok4n p:where(.svelte-1clok4n){margin:0!important;font-size:.9rem!important;line-height:1.7!important}.callout-green.svelte-1clok4n{background:#f0fdf4;border-left:4px solid #064e3b}.callout-green.svelte-1clok4n h4:where(.svelte-1clok4n){color:#064e3b}.callout-neutral.svelte-1clok4n{background:#f8fafc;border-left:4px solid #94a3b8}.callout-neutral.svelte-1clok4n h4:where(.svelte-1clok4n){color:#475569}.callout-amber.svelte-1clok4n{background:#fffbeb;border-left:4px solid #d97706}.callout-amber.svelte-1clok4n h4:where(.svelte-1clok4n){color:#b45309}.method-table.svelte-1clok4n{margin:24px 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.method-row.svelte-1clok4n{display:grid;grid-template-columns:1.1fr 1.4fr 1.8fr;gap:18px;padding:16px 20px;border-bottom:1px solid #f1f5f9;font-size:.85rem;line-height:1.55;color:#444}.method-row.svelte-1clok4n:last-child{border-bottom:none}.method-head.svelte-1clok4n{background:#f8fafc;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.method-head.svelte-1clok4n>div:where(.svelte-1clok4n){font-size:.7rem}.method-row.svelte-1clok4n strong:where(.svelte-1clok4n){color:#1a1a1a;font-weight:700}.limitations-list.svelte-1clok4n{counter-reset:lim;list-style:none;padding:0;margin:16px 0}.limitations-list.svelte-1clok4n li:where(.svelte-1clok4n){counter-increment:lim;position:relative;padding:0 0 0 34px;margin-bottom:12px;font-size:.9rem;line-height:1.65;color:#444}.limitations-list.svelte-1clok4n li:where(.svelte-1clok4n):before{content:counter(lim);position:absolute;left:0;top:0;width:22px;height:22px;background:#f0fdf4;color:#064e3b;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:700}.profile-grid.svelte-1clok4n{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:24px 0}.profile-card.svelte-1clok4n{padding:18px 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.profile-card.svelte-1clok4n h4:where(.svelte-1clok4n){font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin:0 0 12px}.profile-card.svelte-1clok4n ul:where(.svelte-1clok4n){list-style:none;padding:0;margin:0}.profile-card.svelte-1clok4n li:where(.svelte-1clok4n){display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid #e5e7eb;font-size:.82rem}.profile-card.svelte-1clok4n li:where(.svelte-1clok4n):last-child{border-bottom:none}.profile-card.svelte-1clok4n li:where(.svelte-1clok4n) span:where(.svelte-1clok4n){color:#64748b}.profile-card.svelte-1clok4n li:where(.svelte-1clok4n) strong:where(.svelte-1clok4n){color:#1a1a1a;font-weight:700}.profile-note.svelte-1clok4n{font-size:.82rem!important;color:#64748b!important;line-height:1.6!important}.pressures-list.svelte-1clok4n{margin:24px 0;display:flex;flex-direction:column;gap:14px}.pressure-row.svelte-1clok4n{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}.pressure-bar-wrap.svelte-1clok4n{min-width:0}.pressure-label.svelte-1clok4n{display:block;font-size:.82rem;color:#333;font-weight:600;margin-bottom:6px}.pressure-bar.svelte-1clok4n{height:8px;background:#f1f5f9;border-radius:4px;overflow:hidden}.pressure-bar.svelte-1clok4n>div:where(.svelte-1clok4n){height:100%;background:#064e3b;border-radius:4px}.pressure-value.svelte-1clok4n{font-size:.78rem;font-weight:700;color:#064e3b;white-space:nowrap;align-self:end;padding-bottom:8px}.priorities-grid.svelte-1clok4n{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.priority-card.svelte-1clok4n{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.priority-rank.svelte-1clok4n{width:26px;height:26px;background:#064e3b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0}.priority-name.svelte-1clok4n{flex:1;font-size:.85rem;color:#333;font-weight:500;line-height:1.35}.priority-count.svelte-1clok4n{font-size:.88rem;font-weight:700;color:#064e3b}.help-channels.svelte-1clok4n{margin:24px 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.channel-row.svelte-1clok4n{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #f1f5f9;font-size:.88rem}.channel-row.svelte-1clok4n:last-child{border-bottom:none}.channel-name.svelte-1clok4n{color:#333}.channel-count.svelte-1clok4n{font-weight:700;color:#064e3b}.channel-highlight.svelte-1clok4n{background:#fffbeb}.channel-highlight.svelte-1clok4n .channel-name:where(.svelte-1clok4n){font-weight:700;color:#92400e}.channel-highlight.svelte-1clok4n .channel-count:where(.svelte-1clok4n){color:#b45309}.barriers-grid.svelte-1clok4n{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:24px 0}.barrier-card.svelte-1clok4n{padding:18px 20px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.barrier-number.svelte-1clok4n{display:inline-block;font-size:.7rem;font-weight:700;color:#94a3b8;letter-spacing:.06em;margin-bottom:8px}.barrier-card.svelte-1clok4n h4:where(.svelte-1clok4n){font-size:.88rem;margin:0;line-height:1.45;color:#1a1a1a}.crosssector-table.svelte-1clok4n,.reform-table.svelte-1clok4n,.alignment-table.svelte-1clok4n,.institutional-table.svelte-1clok4n{margin:24px 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.cs-row.svelte-1clok4n{display:grid;grid-template-columns:1fr 2fr;gap:18px;padding:16px 20px;border-bottom:1px solid #f1f5f9;font-size:.85rem;line-height:1.6;color:#444}.cs-row.svelte-1clok4n:last-child{border-bottom:none}.cs-priority.svelte-1clok4n{font-weight:700;color:#1a1a1a;font-size:.85rem}.reform-row.svelte-1clok4n{display:grid;grid-template-columns:1fr 2fr;gap:18px;padding:16px 20px;border-bottom:1px solid #f1f5f9;font-size:.85rem;line-height:1.6;color:#444}.reform-row.svelte-1clok4n:last-child{border-bottom:none}.reform-head.svelte-1clok4n{background:#f8fafc;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.reform-head.svelte-1clok4n>div:where(.svelte-1clok4n){font-size:.7rem}.reform-name.svelte-1clok4n{font-weight:700;color:#1a1a1a}.pillars.svelte-1clok4n{margin:28px 0;display:flex;flex-direction:column;gap:20px}.pillar.svelte-1clok4n{padding:24px 26px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;border-left:4px solid #064e3b}.pillar-head.svelte-1clok4n{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid #f1f5f9}.pillar-num.svelte-1clok4n{width:36px;height:36px;background:#064e3b;color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;flex-shrink:0}.pillar-head.svelte-1clok4n h3:where(.svelte-1clok4n){font-size:1.02rem;font-weight:700;margin:0;line-height:1.3;color:#0f172a}.pillar-block.svelte-1clok4n{margin-bottom:16px}.pillar-block.svelte-1clok4n:last-child{margin-bottom:0}.pillar-block.svelte-1clok4n h4:where(.svelte-1clok4n){font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin:0 0 6px;font-weight:700}.pillar-block.svelte-1clok4n p:where(.svelte-1clok4n){font-size:.85rem!important;line-height:1.65!important;color:#444;margin:0!important}.pillar-indicator.svelte-1clok4n{padding:12px 14px;background:#f0fdf4;border-radius:6px}.pillar-indicator.svelte-1clok4n h4:where(.svelte-1clok4n){color:#064e3b}.pillar-indicator.svelte-1clok4n p:where(.svelte-1clok4n){color:#1a1a1a!important;font-weight:500}.roadmap-table.svelte-1clok4n{margin:24px 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.rm-row.svelte-1clok4n{display:grid;grid-template-columns:1fr 2fr 2fr 2fr;gap:16px;padding:16px 18px;border-bottom:1px solid #f1f5f9;font-size:.78rem;line-height:1.55;color:#444}.rm-row.svelte-1clok4n:last-child{border-bottom:none}.rm-head.svelte-1clok4n{background:#f8fafc;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.rm-head.svelte-1clok4n>div:where(.svelte-1clok4n){font-size:.68rem}.rm-area.svelte-1clok4n{font-weight:700;color:#064e3b}.risk-table.svelte-1clok4n{margin:24px 0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.risk-row.svelte-1clok4n{display:grid;grid-template-columns:1.3fr .7fr .7fr 2.3fr;gap:14px;padding:14px 18px;border-bottom:1px solid #f1f5f9;font-size:.8rem;line-height:1.55;color:#444;align-items:center}.risk-row.svelte-1clok4n:last-child{border-bottom:none}.risk-head.svelte-1clok4n{background:#f8fafc;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#475569}.risk-head.svelte-1clok4n>div:where(.svelte-1clok4n){font-size:.68rem}.risk-name.svelte-1clok4n{font-weight:700;color:#1a1a1a}.badge.svelte-1clok4n{display:inline-block;padding:3px 8px;border-radius:4px;font-size:.68rem;font-weight:700;letter-spacing:.02em}.badge-high.svelte-1clok4n{background:#fef2f2;color:#b91c1c}.badge-medium.svelte-1clok4n{background:#fffbeb;color:#b45309}.align-row.svelte-1clok4n{display:grid;grid-template-columns:1fr 2fr;gap:18px;padding:14px 20px;border-bottom:1px solid #f1f5f9;font-size:.84rem;line-height:1.6;color:#444}.align-row.svelte-1clok4n:last-child{border-bottom:none}.align-name.svelte-1clok4n{font-weight:700;color:#1a1a1a}.inst-row.svelte-1clok4n{display:grid;grid-template-columns:1.1fr 2.2fr;gap:18px;padding:14px 20px;border-bottom:1px solid #f1f5f9;font-size:.84rem;line-height:1.6;color:#444}.inst-row.svelte-1clok4n:last-child{border-bottom:none}.inst-name.svelte-1clok4n{font-weight:700;color:#064e3b}.measurement-list.svelte-1clok4n{list-style:none;padding:0;margin:24px 0}.measurement-list.svelte-1clok4n li:where(.svelte-1clok4n){display:flex;gap:16px;padding:16px 0;border-bottom:1px solid #f1f5f9;align-items:flex-start}.measurement-list.svelte-1clok4n li:where(.svelte-1clok4n):last-child{border-bottom:none}.m-num.svelte-1clok4n{width:30px;height:30px;background:#064e3b;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:700;flex-shrink:0}.measurement-list.svelte-1clok4n h4:where(.svelte-1clok4n){font-size:.92rem;margin:0 0 4px;color:#0f172a}.measurement-list.svelte-1clok4n p:where(.svelte-1clok4n){font-size:.85rem!important;color:#555;margin:0!important;line-height:1.6!important}.immediate-priorities.svelte-1clok4n{margin:32px 0 0;padding:24px 26px;background:#064e3b;border-radius:12px;color:#fff}.immediate-priorities.svelte-1clok4n h3:where(.svelte-1clok4n){font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:#6ee7b7;margin:0 0 16px;font-weight:700}.immediate-priorities.svelte-1clok4n ol:where(.svelte-1clok4n){margin:0;padding-left:20px}.immediate-priorities.svelte-1clok4n li:where(.svelte-1clok4n){font-size:.9rem;line-height:1.6;color:#fff;margin-bottom:10px;padding-left:4px}.immediate-priorities.svelte-1clok4n li:where(.svelte-1clok4n):last-child{margin-bottom:0}.citation-section.svelte-1clok4n{margin:64px 0 32px;padding:24px 26px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.citation-section.svelte-1clok4n h3:where(.svelte-1clok4n){font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:#475569;margin:0 0 12px;font-weight:700}.citation-text.svelte-1clok4n{font-size:.85rem;line-height:1.65;color:#444;margin:0 0 16px}.page-footer.svelte-1clok4n{display:flex;justify-content:space-between;align-items:center;padding-top:28px;border-top:1px solid #e5e7eb;gap:20px;flex-wrap:wrap}.back-link.svelte-1clok4n,.contact-link.svelte-1clok4n{font-size:.85rem;font-weight:600;color:#064e3b;text-decoration:none}.back-link.svelte-1clok4n:hover,.contact-link.svelte-1clok4n:hover{text-decoration:underline}@media(max-width:960px){.paper-layout.svelte-1clok4n{grid-template-columns:1fr;gap:32px}.toc.svelte-1clok4n{position:static;max-height:none;padding:20px 22px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px}.toc-list.svelte-1clok4n{border-left:none}.toc-list.svelte-1clok4n a:where(.svelte-1clok4n){padding-left:0;border-left:none}.toc-list.svelte-1clok4n a.active:where(.svelte-1clok4n){font-weight:700}}@media(max-width:720px){.page.svelte-1clok4n{padding:24px 16px 60px}.paper-hero.svelte-1clok4n h1:where(.svelte-1clok4n){font-size:1.75rem}.paper-subtitle.svelte-1clok4n{font-size:1rem}.section.svelte-1clok4n h2:where(.svelte-1clok4n){font-size:1.25rem}.key-numbers.svelte-1clok4n,.profile-grid.svelte-1clok4n,.priorities-grid.svelte-1clok4n,.barriers-grid.svelte-1clok4n{grid-template-columns:1fr}.method-row.svelte-1clok4n{grid-template-columns:1fr;gap:8px}.method-head.svelte-1clok4n{display:none}.method-row.svelte-1clok4n>div:where(.svelte-1clok4n):first-child{font-weight:700;color:#1a1a1a}.cs-row.svelte-1clok4n,.reform-row.svelte-1clok4n,.align-row.svelte-1clok4n,.inst-row.svelte-1clok4n{grid-template-columns:1fr;gap:6px}.reform-head.svelte-1clok4n,.risk-head.svelte-1clok4n{display:none}.rm-row.svelte-1clok4n{grid-template-columns:1fr;gap:10px}.rm-head.svelte-1clok4n{display:none}.risk-row.svelte-1clok4n{grid-template-columns:1fr;gap:8px;padding:16px 18px}.risk-name.svelte-1clok4n{font-size:.9rem}.risk-row.svelte-1clok4n>div:where(.svelte-1clok4n):not(.risk-name){font-size:.8rem}.immediate-priorities.svelte-1clok4n ol:where(.svelte-1clok4n){padding-left:16px}.page-footer.svelte-1clok4n{flex-direction:column;align-items:flex-start}}
