h1[data-astro-cid-j7pv25f6]{margin-top:var(--spacing-lg)}.magnet-table[data-astro-cid-j7pv25f6]{margin:var(--spacing-lg) 0 var(--spacing-xl)}.magnet-table[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0}.magnet-table[data-astro-cid-j7pv25f6] table[data-astro-cid-j7pv25f6]{margin:var(--spacing-sm) 0}.magnet-table[data-astro-cid-j7pv25f6] tbody[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6]{background:none;font-weight:600}.sym[data-astro-cid-j7pv25f6]{display:inline-block;min-width:2.2em;padding:.05em .35em;margin-right:.35em;border-radius:4px;background:#1a1a1a;color:#fff;font-weight:700;text-align:center}.table-note[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--color-text-secondary)}.topic-grid[data-astro-cid-j7pv25f6],.data-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin:var(--spacing-lg) 0}.topic-card[data-astro-cid-j7pv25f6],.data-card[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg);border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg)}.topic-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.data-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0}.topic-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.data-card[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent)}.topic-card[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style-position:inside}.topic-card[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-xs)}.journey[data-astro-cid-j7pv25f6]{margin:var(--spacing-2xl, 4rem) 0}.journey[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-xs)}.journey-lead[data-astro-cid-j7pv25f6]{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.journey-track[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.journey-step[data-astro-cid-j7pv25f6]{display:flex;margin:0}.journey-card[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;background:#fff;border:1px solid #e3e8ef;border-radius:16px;box-shadow:0 6px 18px #0f172a14;overflow:hidden;color:var(--color-text);transition:transform .2s,box-shadow .2s}.journey-card[data-astro-cid-j7pv25f6]:hover,.journey-card[data-astro-cid-j7pv25f6]:focus-visible{opacity:1;text-decoration:none;transform:translateY(-4px);box-shadow:0 14px 32px #0f172a24}.journey-card[data-astro-cid-j7pv25f6]:focus-visible{outline:3px solid var(--step);outline-offset:3px}.journey-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;min-height:96px;padding:16px 18px;background:var(--step);color:#fff}.journey-icon[data-astro-cid-j7pv25f6]{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff3}.journey-head-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.journey-label[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.85}.journey-head[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:2px 0 0;font-size:1.05rem;line-height:1.25;color:#fff}.journey-body[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;padding:18px 18px 20px;background:linear-gradient(180deg,var(--tint),#fff 60%)}.journey-question[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-xs);font-weight:700;font-size:.95em;line-height:1.4}.journey-text[data-astro-cid-j7pv25f6]{flex:1;margin-bottom:var(--spacing-md);font-size:.9em;line-height:1.55;color:var(--color-text-secondary)}.journey-cta[data-astro-cid-j7pv25f6]{display:block;padding:.55rem .6rem;border-radius:10px;background:var(--tint);color:var(--step);font-weight:700;font-size:.9em;text-align:center;white-space:nowrap;transition:background .2s,color .2s}.journey-cta[data-astro-cid-j7pv25f6]:after{content:" →"}.journey-card[data-astro-cid-j7pv25f6]:hover .journey-cta[data-astro-cid-j7pv25f6],.journey-card[data-astro-cid-j7pv25f6]:focus-visible .journey-cta[data-astro-cid-j7pv25f6]{background:var(--step);color:#fff}.journey-hint[data-astro-cid-j7pv25f6]{display:none}@media(max-width:1180px){.journey-track[data-astro-cid-j7pv25f6]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--spacing-md));padding:6px var(--spacing-md) var(--spacing-md);scroll-padding-inline:var(--spacing-md);scrollbar-width:thin}.journey-step[data-astro-cid-j7pv25f6]{flex:0 0 min(270px,80%);scroll-snap-align:start}.journey-head[data-astro-cid-j7pv25f6]{min-height:76px}.journey-hint[data-astro-cid-j7pv25f6]{display:block;margin:0;color:var(--color-text-secondary);font-size:.85rem}.journey-hint[data-astro-cid-j7pv25f6]:after{content:" →"}}.elements-intro[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-md);margin:var(--spacing-lg) 0}.element-cluster[data-astro-cid-j7pv25f6]{padding:var(--spacing-md);background:#f5f5f5;border-radius:6px;border-left:3px solid var(--color-accent)}.element-cluster[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{margin-top:0;margin-bottom:var(--spacing-sm)}.element-cluster[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-accent);font-weight:600}.element-cluster[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95em;color:var(--color-text-secondary);margin-bottom:0}@media(max-width:640px){.topic-grid[data-astro-cid-j7pv25f6],.data-grid[data-astro-cid-j7pv25f6],.elements-intro[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
