.varsity-page.svelte-nlqw8f{--shely-pink: #FF4F91;--shely-plum: #511843;--shely-blush: #FF9BB5;--shely-coral: #FFB38B;--shely-gold: #FFC972;--shely-mint: #E9FFF6;--shely-bg: #FFFBF7;--glass-shadow: 0 8px 32px rgba(81, 24, 67, .08);--glass-border: rgba(81, 24, 67, .06);--font-heading: "Poppins", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--ease-out: cubic-bezier(.22, 1, .36, 1);font-family:var(--font-body);color:#1a1a2e;background:var(--shely-bg);overflow-x:hidden}.v-reveal.svelte-nlqw8f{opacity:0;transform:translateY(28px);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out)}.v-reveal.revealed.svelte-nlqw8f{opacity:1;transform:translateY(0)}.section-inner.svelte-nlqw8f{max-width:1140px;margin:0 auto;padding:0 24px}.section-header.svelte-nlqw8f{display:flex;align-items:center;gap:16px;margin-bottom:32px}.section-label.svelte-nlqw8f{font-family:var(--font-heading);font-weight:700;font-size:1.15rem;color:var(--shely-plum);white-space:nowrap;letter-spacing:-.01em}.section-line.svelte-nlqw8f{flex:1;height:1px;background:linear-gradient(90deg,var(--shely-blush) 0%,transparent 100%)}.section-subtitle.svelte-nlqw8f{font-size:.95rem;color:#6a6a80;line-height:1.65;max-width:600px;margin:-16px 0 36px}.hero.svelte-nlqw8f{position:relative;padding:110px 24px 64px;text-align:center;background:linear-gradient(168deg,var(--shely-bg) 0%,#fff 35%,rgba(255,79,145,.03) 100%);overflow:hidden;min-height:520px;display:flex;align-items:center;justify-content:center}.hero-constellation.svelte-nlqw8f{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.45}.constellation-svg.svelte-nlqw8f{width:100%;height:100%}.node.svelte-nlqw8f{fill:var(--shely-pink);animation:svelte-nlqw8f-float-node 6s ease-in-out infinite}.n1.svelte-nlqw8f{animation-delay:0s}.n2.svelte-nlqw8f{animation-delay:.4s}.n3.svelte-nlqw8f{animation-delay:.8s}.n4.svelte-nlqw8f{animation-delay:1.2s}.n5.svelte-nlqw8f{animation-delay:1.6s}.n6.svelte-nlqw8f{animation-delay:2s}.n7.svelte-nlqw8f{animation-delay:2.4s}.n8.svelte-nlqw8f{animation-delay:2.8s}.n9.svelte-nlqw8f{animation-delay:3.2s}.n10.svelte-nlqw8f{animation-delay:3.6s}.n11.svelte-nlqw8f{animation-delay:.2s}.n12.svelte-nlqw8f{animation-delay:1s}.n13.svelte-nlqw8f{animation-delay:1.8s}.n14.svelte-nlqw8f{animation-delay:.6s}.n15.svelte-nlqw8f{animation-delay:2.6s}.edge.svelte-nlqw8f{stroke:var(--shely-blush);stroke-width:.8;opacity:.35}.glow-node.svelte-nlqw8f{fill:var(--shely-pink);opacity:.06;animation:svelte-nlqw8f-pulse-glow 4s ease-in-out infinite}.gn1.svelte-nlqw8f{animation-delay:0s}.gn2.svelte-nlqw8f{animation-delay:1s}.gn3.svelte-nlqw8f{animation-delay:2s}.gn4.svelte-nlqw8f{animation-delay:3s}@keyframes svelte-nlqw8f-float-node{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes svelte-nlqw8f-pulse-glow{0%,to{r:16;opacity:.04}50%{r:24;opacity:.08}}.hero-inner.svelte-nlqw8f{position:relative;z-index:1;max-width:680px;margin:0 auto}.hero-title.svelte-nlqw8f{font-family:var(--font-heading);font-weight:800;font-size:clamp(2.6rem,7vw,4rem);letter-spacing:-.04em;line-height:1.05;margin:0 0 18px}.hero-title-gradient.svelte-nlqw8f{background:linear-gradient(135deg,var(--shely-plum) 0%,var(--shely-pink) 50%,var(--shely-coral) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-nlqw8f{font-size:1.15rem;color:#5a5a72;line-height:1.7;max-width:540px;margin:0 auto 28px}.hero-stats.svelte-nlqw8f{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.stat-pill.svelte-nlqw8f{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:600;color:var(--shely-plum);background:#5118430a;padding:8px 18px;border-radius:24px;border:1px solid rgba(81,24,67,.06)}.stat-dot.svelte-nlqw8f{width:7px;height:7px;border-radius:50%;flex-shrink:0}.stat-dot-pink.svelte-nlqw8f{background:var(--shely-pink)}.stat-dot-plum.svelte-nlqw8f{background:var(--shely-plum)}.stat-dot-mint.svelte-nlqw8f{background:#059669}.hero-ctas.svelte-nlqw8f{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-nlqw8f,.btn-outline.svelte-nlqw8f{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;font-family:var(--font-heading);font-weight:600;font-size:.92rem;border-radius:50px;text-decoration:none;transition:transform .25s var(--ease-out),background .25s,color .25s,box-shadow .25s,border-color .25s;cursor:pointer;border:2px solid transparent}.btn-primary.svelte-nlqw8f{background:var(--shely-pink);color:#fff;box-shadow:0 4px 20px #ff4f9140}.btn-primary.svelte-nlqw8f:hover{background:var(--shely-plum);box-shadow:0 6px 28px #5118434d;transform:translateY(-2px)}.btn-outline.svelte-nlqw8f{background:transparent;color:var(--shely-plum);border-color:#51184333}.btn-outline.svelte-nlqw8f:hover{border-color:var(--shely-pink);color:var(--shely-pink);background:#ff4f910a;transform:translateY(-2px)}.btn-subtle.svelte-nlqw8f{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-weight:600;font-size:.88rem;color:var(--shely-pink);text-decoration:none;transition:color .2s,gap .2s}.btn-subtle.svelte-nlqw8f:hover{color:var(--shely-plum);gap:10px}.featured-section.svelte-nlqw8f{padding:64px 0;background:#fff}.articles-grid.svelte-nlqw8f{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.article-card.svelte-nlqw8f{display:flex;flex-direction:column;background:#fff;border-radius:18px;border:1.5px solid var(--glass-border);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 20px #5118430a;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out),border-color .3s}.article-card.svelte-nlqw8f:hover{transform:translateY(-6px);box-shadow:0 16px 48px #5118431f;border-color:#ff4f9133}.article-header.svelte-nlqw8f{padding:28px 24px 22px;position:relative;overflow:hidden}.article-header.svelte-nlqw8f:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to top,#fff,transparent)}.article-header-content.svelte-nlqw8f{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.article-badge.svelte-nlqw8f{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#fff;background:#ffffff40;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 14px;border-radius:20px}.article-time.svelte-nlqw8f{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:#ffffffe6}.article-body.svelte-nlqw8f{padding:20px 24px 24px;flex:1;display:flex;flex-direction:column}.article-title.svelte-nlqw8f{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--shely-plum);margin:0 0 8px;line-height:1.35}.article-desc.svelte-nlqw8f{font-size:.85rem;color:#6a6a80;line-height:1.6;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.article-tags.svelte-nlqw8f{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.tag-pill.svelte-nlqw8f{font-size:.68rem;font-weight:500;color:#7a7a94;background:#5118430a;padding:3px 10px;border-radius:6px}.article-link.svelte-nlqw8f{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-weight:600;font-size:.85rem;color:var(--shely-pink);transition:gap .25s var(--ease-out),color .2s}.article-arrow.svelte-nlqw8f{transition:transform .25s var(--ease-out);opacity:0;transform:translate(-4px)}.article-card.svelte-nlqw8f:hover .article-arrow:where(.svelte-nlqw8f){opacity:1;transform:translate(0)}.article-card.svelte-nlqw8f:hover .article-link:where(.svelte-nlqw8f){color:var(--shely-plum)}.topics-section.svelte-nlqw8f{padding:64px 0;background:var(--shely-bg)}.topics-grid.svelte-nlqw8f{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.topic-tile.svelte-nlqw8f{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 16px;background:#fff;border-radius:16px;border:1.5px solid var(--glass-border);text-decoration:none;color:inherit;overflow:hidden;transition:transform .3s var(--ease-out),box-shadow .3s,border-color .3s}.topic-tile.svelte-nlqw8f:hover{transform:scale(1.04);box-shadow:0 12px 36px #5118431a;border-color:var(--topic-color)}.topic-glow.svelte-nlqw8f{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;border:2px solid var(--topic-color);opacity:0;transition:opacity .3s;pointer-events:none;box-shadow:0 0 20px var(--topic-color),inset 0 0 20px var(--topic-color)}.topic-tile.svelte-nlqw8f:hover .topic-glow:where(.svelte-nlqw8f){opacity:.15}.topic-xl.svelte-nlqw8f{min-height:140px}.topic-lg.svelte-nlqw8f{min-height:120px}.topic-md.svelte-nlqw8f{min-height:105px}.topic-sm.svelte-nlqw8f{min-height:95px}.topic-xl.svelte-nlqw8f .topic-icon:where(.svelte-nlqw8f){font-size:2.2rem}.topic-lg.svelte-nlqw8f .topic-icon:where(.svelte-nlqw8f){font-size:2rem}.topic-md.svelte-nlqw8f .topic-icon:where(.svelte-nlqw8f){font-size:1.8rem}.topic-sm.svelte-nlqw8f .topic-icon:where(.svelte-nlqw8f){font-size:1.6rem}.topic-icon.svelte-nlqw8f{line-height:1;margin-bottom:8px}.topic-name.svelte-nlqw8f{font-family:var(--font-heading);font-weight:600;font-size:.85rem;color:var(--shely-plum);margin-bottom:4px;line-height:1.3}.topic-count.svelte-nlqw8f{font-size:.72rem;color:#9a9ab0;font-weight:500}.paths-section.svelte-nlqw8f{padding:64px 0;background:#fff}.paths-grid.svelte-nlqw8f{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.path-card.svelte-nlqw8f{display:flex;flex-direction:column;background:#fff;border-radius:18px;border:1.5px solid var(--glass-border);overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 4px 20px #5118430a;transition:transform .3s var(--ease-out),box-shadow .3s,border-color .3s}.path-card.svelte-nlqw8f:hover{transform:translateY(-5px);box-shadow:0 14px 44px #5118431a;border-color:#ff4f912e}.path-accent.svelte-nlqw8f{height:5px;flex-shrink:0}.path-body.svelte-nlqw8f{padding:24px;flex:1;display:flex;flex-direction:column}.path-icon.svelte-nlqw8f{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:var(--shely-bg);border:1.5px solid var(--glass-border);margin-bottom:16px}.path-title.svelte-nlqw8f{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--shely-plum);margin:0 0 8px}.path-desc.svelte-nlqw8f{font-size:.84rem;color:#6a6a80;line-height:1.6;margin:0 0 18px;flex:1}.path-meta.svelte-nlqw8f{display:flex;gap:16px;margin-bottom:18px}.path-stat.svelte-nlqw8f{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:500;color:#9a9ab0}.path-link.svelte-nlqw8f{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-heading);font-weight:600;font-size:.85rem;transition:gap .25s var(--ease-out)}.path-arrow.svelte-nlqw8f{opacity:0;transform:translate(-4px);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.path-card.svelte-nlqw8f:hover .path-arrow:where(.svelte-nlqw8f){opacity:1;transform:translate(0)}.tools-section.svelte-nlqw8f{padding:64px 0;background:var(--shely-bg)}.tools-count-badge.svelte-nlqw8f{font-size:.72rem;font-weight:600;color:var(--shely-pink);background:#ff4f9114;padding:4px 12px;border-radius:20px;white-space:nowrap}.tools-shelf.svelte-nlqw8f{overflow-x:auto;overflow-y:visible;padding:8px 0 16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(81,24,67,.1) transparent;margin-bottom:24px}.tools-shelf.svelte-nlqw8f::-webkit-scrollbar{height:5px}.tools-shelf.svelte-nlqw8f::-webkit-scrollbar-track{background:transparent}.tools-shelf.svelte-nlqw8f::-webkit-scrollbar-thumb{background:#5118431a;border-radius:4px}.tools-track.svelte-nlqw8f{display:flex;gap:16px;padding-right:24px}.tool-card.svelte-nlqw8f{flex:0 0 190px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px 18px 20px;background:#fff;border-radius:16px;border:1.5px solid var(--glass-border);box-shadow:0 4px 16px #5118430a;text-decoration:none;color:inherit;transition:transform .25s var(--ease-out),box-shadow .25s,border-color .25s}.tool-card.svelte-nlqw8f:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 12px 36px #5118431a;border-color:#ff4f9129}.tool-icon-wrap.svelte-nlqw8f{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:12px;border:1.5px solid transparent}.tool-icon.svelte-nlqw8f{font-size:1.6rem;line-height:1}.tool-name.svelte-nlqw8f{font-family:var(--font-heading);font-weight:600;font-size:.85rem;color:var(--shely-plum);margin:0 0 10px;line-height:1.3;flex:1}.tool-try.svelte-nlqw8f{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-heading);font-weight:600;font-size:.78rem;color:var(--shely-pink);transition:gap .2s var(--ease-out)}.tool-arrow.svelte-nlqw8f{opacity:0;transform:translate(-4px);transition:opacity .2s,transform .2s}.tool-card.svelte-nlqw8f:hover .tool-arrow:where(.svelte-nlqw8f){opacity:1;transform:translate(0)}.tools-cta-row.svelte-nlqw8f{text-align:center}.experts-section.svelte-nlqw8f{padding:64px 0;background:#fff}.experts-grid.svelte-nlqw8f{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.expert-card.svelte-nlqw8f{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px 28px;background:#fff;border-radius:18px;border:1.5px solid var(--glass-border);box-shadow:0 4px 20px #5118430a;text-decoration:none;color:inherit;transition:transform .3s var(--ease-out),box-shadow .3s,border-color .3s}.expert-card.svelte-nlqw8f:hover{transform:translateY(-5px);box-shadow:0 14px 44px #5118431a;border-color:#ff4f912e}.expert-avatar.svelte-nlqw8f{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative}.expert-avatar.svelte-nlqw8f:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid;border-color:inherit;opacity:.2}.expert-initials.svelte-nlqw8f{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:#fff;letter-spacing:.02em}.expert-name.svelte-nlqw8f{font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--shely-plum);margin:0 0 4px}.expert-specialty.svelte-nlqw8f{font-size:.78rem;color:#9a9ab0;font-weight:500;margin:0 0 16px}.expert-stats.svelte-nlqw8f{display:flex;gap:16px;margin-bottom:16px}.expert-stat.svelte-nlqw8f{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;color:#7a7a94}.expert-link.svelte-nlqw8f{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-heading);font-weight:600;font-size:.82rem;transition:gap .25s var(--ease-out)}.expert-arrow.svelte-nlqw8f{opacity:0;transform:translate(-4px);transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.expert-card.svelte-nlqw8f:hover .expert-arrow:where(.svelte-nlqw8f){opacity:1;transform:translate(0)}.ecosystem-section.svelte-nlqw8f{padding:64px 0;background:var(--shely-bg)}.ecosystem-grid.svelte-nlqw8f{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:28px}.eco-card.svelte-nlqw8f{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px 28px;background:#fff;border-radius:18px;border:1.5px solid var(--glass-border);box-shadow:0 4px 16px #5118430a;text-decoration:none;color:inherit;transition:transform .3s var(--ease-out),box-shadow .3s,border-color .3s}.eco-card.svelte-nlqw8f:not(.eco-card-active):hover{transform:translateY(-4px);box-shadow:0 12px 36px #5118431a;border-color:#ff4f9129}.eco-card-active.svelte-nlqw8f{background:linear-gradient(135deg,#ff4f910a,#ff9bb514);border-color:#ff4f9126}.eco-icon.svelte-nlqw8f{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.eco-name.svelte-nlqw8f{font-family:var(--font-heading);font-weight:700;font-size:.95rem;color:var(--shely-plum);margin:0 0 6px}.eco-desc.svelte-nlqw8f{font-size:.82rem;color:#6a6a80;line-height:1.55;margin:0 0 14px;flex:1}.eco-badge-active.svelte-nlqw8f{font-size:.72rem;font-weight:600;color:var(--shely-pink);background:#ff4f9114;padding:4px 14px;border-radius:20px}.eco-link.svelte-nlqw8f{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-heading);font-weight:600;font-size:.82rem;color:var(--shely-pink);transition:gap .2s var(--ease-out),color .2s}.eco-card.svelte-nlqw8f:hover .eco-link:where(.svelte-nlqw8f){gap:8px;color:var(--shely-plum)}.coming-soon-row.svelte-nlqw8f{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.coming-card.svelte-nlqw8f{display:flex;align-items:center;gap:16px;padding:20px 24px;background:#fff;border-radius:16px;border:1.5px solid var(--glass-border)}.coming-icon.svelte-nlqw8f{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.coming-text.svelte-nlqw8f{flex:1;min-width:0}.coming-name.svelte-nlqw8f{font-family:var(--font-heading);font-weight:600;font-size:.88rem;color:var(--shely-plum);margin:0 0 2px}.coming-desc.svelte-nlqw8f{font-size:.78rem;color:#9a9ab0;margin:0;line-height:1.45}.coming-badge.svelte-nlqw8f{font-size:.68rem;font-weight:600;color:#9a9ab0;background:#5118430a;padding:4px 12px;border-radius:20px;white-space:nowrap;flex-shrink:0}.coming-badge--new.svelte-nlqw8f{color:var(--shely-pink);background:#ff4f9114}.cta-section.svelte-nlqw8f{padding:72px 24px;background:linear-gradient(135deg,var(--shely-plum) 0%,var(--shely-pink) 100%);text-align:center;position:relative;overflow:hidden}.cta-glow.svelte-nlqw8f{position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(255,201,114,.15) 0%,transparent 60%);pointer-events:none}.cta-inner.svelte-nlqw8f{max-width:600px;margin:0 auto;position:relative;z-index:1}.cta-title.svelte-nlqw8f{font-family:var(--font-heading);font-weight:800;font-size:clamp(1.6rem,4.5vw,2.4rem);color:#fff;margin:0 0 14px;letter-spacing:-.02em;line-height:1.15}.cta-subtitle.svelte-nlqw8f{font-size:1rem;color:#ffffffb3;margin:0 0 32px;line-height:1.65}.cta-buttons.svelte-nlqw8f{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cta-btn.svelte-nlqw8f{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;font-family:var(--font-heading);font-weight:600;font-size:.92rem;border-radius:50px;text-decoration:none;transition:transform .25s var(--ease-out),background .25s,color .25s,box-shadow .25s,border-color .25s;cursor:pointer}.cta-btn.svelte-nlqw8f:hover{transform:translateY(-2px)}.cta-btn-white.svelte-nlqw8f{background:#fff;color:var(--shely-plum);box-shadow:0 4px 20px #0000001f}.cta-btn-white.svelte-nlqw8f:hover{background:var(--shely-bg);box-shadow:0 8px 28px #00000029}.cta-btn-ghost.svelte-nlqw8f{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.cta-btn-ghost.svelte-nlqw8f:hover{background:#ffffff1a;border-color:#fff}@media (max-width: 768px){.hero.svelte-nlqw8f{padding:88px 16px 48px;min-height:auto}.hero-title.svelte-nlqw8f{font-size:2.4rem}.hero-subtitle.svelte-nlqw8f{font-size:1rem}.hero-stats.svelte-nlqw8f{gap:8px}.stat-pill.svelte-nlqw8f{font-size:.75rem;padding:6px 14px}.hero-ctas.svelte-nlqw8f{flex-direction:column;align-items:center}.btn-primary.svelte-nlqw8f,.btn-outline.svelte-nlqw8f{width:100%;max-width:280px;justify-content:center}.section-inner.svelte-nlqw8f{padding:0 16px}.section-subtitle.svelte-nlqw8f{margin:-12px 0 28px}.articles-grid.svelte-nlqw8f{grid-template-columns:1fr;gap:20px}.topics-grid.svelte-nlqw8f{grid-template-columns:repeat(2,1fr);gap:12px}.topic-tile.svelte-nlqw8f{padding:20px 12px}.topic-xl.svelte-nlqw8f,.topic-lg.svelte-nlqw8f,.topic-md.svelte-nlqw8f,.topic-sm.svelte-nlqw8f{min-height:90px}.paths-grid.svelte-nlqw8f{grid-template-columns:1fr;gap:16px}.tool-card.svelte-nlqw8f{flex:0 0 160px;padding:20px 14px 16px}.tool-icon-wrap.svelte-nlqw8f{width:44px;height:44px;border-radius:12px}.tool-name.svelte-nlqw8f{font-size:.8rem}.experts-grid.svelte-nlqw8f{grid-template-columns:1fr;gap:16px}.expert-card.svelte-nlqw8f{padding:24px 20px}.ecosystem-grid.svelte-nlqw8f{grid-template-columns:1fr;gap:16px}.coming-soon-row.svelte-nlqw8f{grid-template-columns:1fr;gap:12px}.cta-section.svelte-nlqw8f{padding:52px 16px}.cta-title.svelte-nlqw8f{font-size:1.5rem}.cta-buttons.svelte-nlqw8f{flex-direction:column;align-items:center}.cta-btn.svelte-nlqw8f{width:100%;max-width:280px;justify-content:center}.featured-section.svelte-nlqw8f,.topics-section.svelte-nlqw8f,.paths-section.svelte-nlqw8f,.tools-section.svelte-nlqw8f,.experts-section.svelte-nlqw8f,.ecosystem-section.svelte-nlqw8f{padding:48px 0}}@media (min-width: 769px) and (max-width: 1024px){.articles-grid.svelte-nlqw8f{grid-template-columns:repeat(2,1fr)}.topics-grid.svelte-nlqw8f{grid-template-columns:repeat(3,1fr)}.paths-grid.svelte-nlqw8f{grid-template-columns:repeat(2,1fr)}.paths-grid.svelte-nlqw8f .path-card:where(.svelte-nlqw8f):last-child{grid-column:1 / -1;max-width:50%;margin:0 auto}.experts-grid.svelte-nlqw8f{grid-template-columns:repeat(2,1fr)}.experts-grid.svelte-nlqw8f .expert-card:where(.svelte-nlqw8f):last-child{grid-column:1 / -1;max-width:50%;margin:0 auto}.ecosystem-grid.svelte-nlqw8f{grid-template-columns:repeat(2,1fr)}.ecosystem-grid.svelte-nlqw8f .eco-card:where(.svelte-nlqw8f):last-child{grid-column:1 / -1;max-width:50%;margin:0 auto}}
