.idea-teaser.svelte-19d3rnl{width:min(100% - 2rem,1120px);margin:3.5rem auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,1.05fr);gap:2.2rem;align-items:center;border:1px solid #e9ebef;border-radius:24px;padding:clamp(1.5rem,4vw,2.5rem);background:#fff;box-shadow:0 14px 40px #0f172a0b}.idea-teaser.compact.svelte-19d3rnl{width:100%;margin:2rem 0 3rem}.copy.svelte-19d3rnl>p:where(.svelte-19d3rnl){margin:0;color:#e67e22;font-size:.72rem;font-weight:800;letter-spacing:.14em}.copy.svelte-19d3rnl h2:where(.svelte-19d3rnl){margin:.55rem 0 0;color:#172238;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.12;letter-spacing:-.03em;font-weight:750}.copy.svelte-19d3rnl>span:where(.svelte-19d3rnl){display:block;max-width:540px;margin-top:.65rem;color:#667085;font-size:.92rem;line-height:1.55}.copy.svelte-19d3rnl a:where(.svelte-19d3rnl){display:inline-flex;align-items:center;gap:.45rem;margin-top:1.1rem;border-radius:10px;background:#e67e22;padding:.72rem 1rem;color:#fff;font-size:.86rem;font-weight:750;text-decoration:none;transition:background .16s ease}.copy.svelte-19d3rnl a:where(.svelte-19d3rnl):hover{background:#d96f10}.paths.svelte-19d3rnl{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:.55rem;align-items:center}.paths.svelte-19d3rnl>div:where(.svelte-19d3rnl){display:grid;min-width:0;place-items:center;text-align:center}.paths.svelte-19d3rnl>div:where(.svelte-19d3rnl)>span:where(.svelte-19d3rnl){display:grid;width:46px;height:46px;place-items:center;border-radius:13px;background:#fff2e6;color:#e67e22}.paths.svelte-19d3rnl strong:where(.svelte-19d3rnl){margin-top:.5rem;color:#344054;font-size:.8rem}.paths.svelte-19d3rnl small:where(.svelte-19d3rnl){margin-top:.12rem;color:#98a2b3;font-size:.68rem;line-height:1.25}.paths.svelte-19d3rnl i:where(.svelte-19d3rnl){width:34px;height:1px;margin-bottom:2rem;background:#e4e7ec}@media (max-width: 850px){.idea-teaser.svelte-19d3rnl{grid-template-columns:1fr}.paths.svelte-19d3rnl{margin-top:.5rem}}@media (max-width: 560px){.idea-teaser.svelte-19d3rnl{width:min(100% - 1.25rem,1120px);margin:2.5rem auto;border-radius:18px;padding:1.25rem}.idea-teaser.compact.svelte-19d3rnl{width:calc(100% - 2rem);margin:1.5rem auto 2.2rem}.idea-teaser.svelte-19d3rnl:not(.compact){padding:1.55rem 1.25rem 1.45rem;gap:1.65rem}.idea-teaser.svelte-19d3rnl:not(.compact) .copy:where(.svelte-19d3rnl){display:flex;flex-direction:column;align-items:center;text-align:center}.idea-teaser.svelte-19d3rnl:not(.compact) .copy:where(.svelte-19d3rnl)>p:where(.svelte-19d3rnl){width:100%}.idea-teaser.svelte-19d3rnl:not(.compact) .copy:where(.svelte-19d3rnl) h2:where(.svelte-19d3rnl){max-width:12ch;margin-top:.65rem}.idea-teaser.svelte-19d3rnl:not(.compact) .copy:where(.svelte-19d3rnl)>span:where(.svelte-19d3rnl){max-width:31ch;margin-left:auto;margin-right:auto;line-height:1.5}.idea-teaser.svelte-19d3rnl:not(.compact) .copy:where(.svelte-19d3rnl) a:where(.svelte-19d3rnl){justify-content:center;margin-top:1.15rem}.idea-teaser.svelte-19d3rnl:not(.compact) .paths:where(.svelte-19d3rnl){margin-top:0}.paths.svelte-19d3rnl{grid-template-columns:repeat(3,1fr);gap:.35rem}.paths.svelte-19d3rnl i:where(.svelte-19d3rnl){display:none}.paths.svelte-19d3rnl>div:where(.svelte-19d3rnl)>span:where(.svelte-19d3rnl){width:40px;height:40px;border-radius:11px}.paths.svelte-19d3rnl strong:where(.svelte-19d3rnl){font-size:.72rem}.paths.svelte-19d3rnl small:where(.svelte-19d3rnl){font-size:.62rem}}.browse-links.svelte-13jgj5h{margin:3rem auto 0;padding:1.75rem 1rem .5rem;border-top:1px solid #e5e7eb;text-align:center}h2.svelte-13jgj5h{margin:0 0 1rem;color:#374151;font-size:1.125rem;font-weight:600;line-height:1.4}ul.svelte-13jgj5h{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}a.svelte-13jgj5h{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.5rem .875rem;border:1px solid #e5e7eb;border-radius:9999px;color:#4b5563;background:#fff;font-size:.875rem;font-weight:400;line-height:1.4;transition:border-color .16s ease,color .16s ease,background-color .16s ease}a.svelte-13jgj5h:hover{border-color:#e67e22;color:#c45f0b;background:#fff7ed}a.svelte-13jgj5h:focus-visible{outline:2px solid #e67e22;outline-offset:3px}@media (min-width: 768px){.browse-links.svelte-13jgj5h{margin-top:3.5rem;padding-top:2rem}}
