.methodology-page.svelte-nflyzu.svelte-nflyzu{width:100%;background:var(--color-cream-200, #f9f7f1);border-top:1px solid #e8e8d4}.methodology-shell.svelte-nflyzu.svelte-nflyzu{max-width:1512px;width:100%;margin:0 auto;display:grid;grid-template-columns:283px minmax(0,1fr);align-items:start}.sidebar.svelte-nflyzu.svelte-nflyzu{position:sticky;top:76px;height:calc(100vh - 77px);overflow-y:auto;padding:40px 32px 40px 40px;background:var(--color-cream-100, #fcfbf8);border-right:1px solid #e8e8d4;display:flex;flex-direction:column;gap:20px;scrollbar-width:thin;scrollbar-color:#e8e8d4 transparent}.sidebar.svelte-nflyzu.svelte-nflyzu::-webkit-scrollbar{width:6px}.sidebar.svelte-nflyzu.svelte-nflyzu::-webkit-scrollbar-track{background:transparent;margin:8px 0}.sidebar.svelte-nflyzu.svelte-nflyzu::-webkit-scrollbar-thumb{background:#e8e8d4;border-radius:9999px}.sidebar.svelte-nflyzu.svelte-nflyzu::-webkit-scrollbar-thumb:hover{background:#d4d4b8}.sidebar-group.svelte-nflyzu.svelte-nflyzu{display:flex;flex-direction:column;gap:16px}.sidebar-project.svelte-nflyzu.svelte-nflyzu{display:flex;align-items:center;gap:12px;width:100%;padding:0;background:none;border:none;text-align:left;cursor:pointer;color:#313531}.sidebar-chevron.svelte-nflyzu.svelte-nflyzu{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-90deg);transition:transform .2s ease}.sidebar-chevron.svelte-nflyzu svg.svelte-nflyzu{width:16px;height:16px}.sidebar-chevron.is-open.svelte-nflyzu.svelte-nflyzu{transform:rotate(0)}.sidebar-project-pill.svelte-nflyzu.svelte-nflyzu{flex:1;min-width:0;padding:4px 8px;border-radius:4px;font-family:var(--font-body);font-size:16px;line-height:24px;font-weight:600;color:#313531}.sidebar-project.is-active.svelte-nflyzu .sidebar-project-pill.svelte-nflyzu{background:var(--sidebar-project-color)}.sidebar-list.svelte-nflyzu.svelte-nflyzu{list-style:none;margin:0;padding:0 0 0 28px;display:flex;flex-direction:column;gap:12px}.sidebar-item.svelte-nflyzu.svelte-nflyzu{padding-left:0}.sidebar-item.is-child.svelte-nflyzu.svelte-nflyzu{padding-left:20px}.sidebar-item.svelte-nflyzu a.svelte-nflyzu{display:block;font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:400;color:#424842;text-decoration:none}.sidebar-item.svelte-nflyzu a.svelte-nflyzu:hover,.sidebar-item.is-active.svelte-nflyzu a.svelte-nflyzu{color:#212321;font-weight:600}.sidebar-item-parent.svelte-nflyzu.svelte-nflyzu{display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-item-parent.svelte-nflyzu a.svelte-nflyzu{flex:1;min-width:0}.sidebar-toggle.svelte-nflyzu.svelte-nflyzu{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border:none;background:transparent;color:#424842;cursor:pointer;border-radius:4px;flex-shrink:0}.sidebar-toggle.svelte-nflyzu.svelte-nflyzu:hover{background:#2123210f;color:#212321}.sidebar-toggle.svelte-nflyzu.svelte-nflyzu:focus-visible{outline:2px solid var(--color-green-600, #347562);outline-offset:1px}.sidebar-toggle-icon.svelte-nflyzu.svelte-nflyzu{transition:transform .18s ease}.sidebar-toggle-icon.is-open.svelte-nflyzu.svelte-nflyzu{transform:rotate(180deg)}.methodology-main.svelte-nflyzu.svelte-nflyzu{min-width:0}.methodology-toolbar.svelte-nflyzu.svelte-nflyzu{position:sticky;top:76px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:23px;padding:48px 48px 24px;background:var(--color-cream-100, #fcfbf8);border-bottom:5px solid #d7eee7}.methodology-title.svelte-nflyzu.svelte-nflyzu{font-family:var(--font-heading);font-size:40px;line-height:56px;font-weight:300;color:#000}.methodology-actions.svelte-nflyzu.svelte-nflyzu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px}.methodology-action.svelte-nflyzu.svelte-nflyzu{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:8px 16px;border:1px solid var(--color-grey-900, #212321);border-radius:8px;font-family:var(--font-body);font-size:16px;line-height:24px;font-weight:500;color:var(--color-grey-900, #212321);text-decoration:none}.download-icon.svelte-nflyzu.svelte-nflyzu{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.download-icon.svelte-nflyzu svg.svelte-nflyzu{width:14px;height:14px}.content.svelte-nflyzu.svelte-nflyzu{padding:36px 48px 78px;display:flex;flex-direction:column;gap:48px;max-width:904px}.intro-card.svelte-nflyzu.svelte-nflyzu,.content-block.svelte-nflyzu.svelte-nflyzu,.concept-block.svelte-nflyzu.svelte-nflyzu{scroll-margin-top:220px}.intro-card-title.svelte-nflyzu.svelte-nflyzu,.content-heading.svelte-nflyzu.svelte-nflyzu{margin:0 0 16px;font-family:var(--font-body);font-size:30px;line-height:1.4;font-weight:600;color:var(--color-grey-900, #212321)}.intro-card-body.svelte-nflyzu p.svelte-nflyzu,.content.svelte-nflyzu p.svelte-nflyzu{font-family:var(--font-body);font-size:14px;line-height:20px;font-weight:400;color:var(--color-grey-900, #212321);margin:0 0 20px}.intro-card-body.svelte-nflyzu p.svelte-nflyzu:last-child{margin-bottom:0}.content-block.svelte-nflyzu>p.svelte-nflyzu:last-child{margin-bottom:0}.concept-block.svelte-nflyzu.svelte-nflyzu{margin-top:24px}.concept-block.svelte-nflyzu>p.svelte-nflyzu:last-child{margin-bottom:0}.content.svelte-nflyzu a.svelte-nflyzu{color:var(--color-grey-900, #212321);text-decoration:underline}.content-subheading.svelte-nflyzu.svelte-nflyzu{margin:0 0 12px;font-family:var(--font-body);font-size:16px;line-height:24px;font-weight:600;color:var(--color-grey-900, #212321)}.concept-block.svelte-nflyzu a{color:var(--color-grey-900, #212321);text-decoration:underline}.data-results-card.svelte-nflyzu.svelte-nflyzu{margin-top:0;padding:24px;border-radius:16px;background:#97c6b8;display:flex;flex-direction:column;gap:8px}.data-results-header.svelte-nflyzu.svelte-nflyzu{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.data-results-title.svelte-nflyzu.svelte-nflyzu{font-family:var(--font-body);font-size:30px;line-height:normal;font-weight:600;color:#313531;margin:0}.data-results-body.svelte-nflyzu.svelte-nflyzu{font-family:var(--font-body);font-size:18px;line-height:1.4;color:#313531;margin:0}@media (max-width: 1024px){.methodology-shell.svelte-nflyzu.svelte-nflyzu{grid-template-columns:240px minmax(0,1fr)}.sidebar.svelte-nflyzu.svelte-nflyzu{padding-left:24px;padding-right:24px}.methodology-toolbar.svelte-nflyzu.svelte-nflyzu,.content.svelte-nflyzu.svelte-nflyzu{padding-left:32px;padding-right:32px}}@media (max-width: 768px){.methodology-shell.svelte-nflyzu.svelte-nflyzu{display:block}.sidebar.svelte-nflyzu.svelte-nflyzu{display:none}.methodology-toolbar.svelte-nflyzu.svelte-nflyzu{position:sticky;top:64px;padding:16px 16px 12px;flex-direction:column;align-items:flex-start;gap:12px}.methodology-title.svelte-nflyzu.svelte-nflyzu{font-size:28px}.methodology-actions.svelte-nflyzu.svelte-nflyzu{width:100%;justify-content:flex-start}.content.svelte-nflyzu.svelte-nflyzu{padding:16px 16px 64px}.intro-card.svelte-nflyzu.svelte-nflyzu{padding:24px 0;background:transparent;border-radius:0}}
