.edu-layout[data-astro-cid-mfxb7y7i]{display:grid;grid-template-columns:1fr 220px;gap:3rem;align-items:flex-start;max-width:1200px}.edu-sidebar[data-astro-cid-mfxb7y7i]{position:sticky;top:6rem}.edu-nav[data-astro-cid-mfxb7y7i]{background:var(--color-bg-alt, #f4f8fc);border:1px solid var(--color-border-blue, #d0e4f5);border-radius:var(--radius-lg, 12px);padding:1.25rem 1rem}.edu-nav-label[data-astro-cid-mfxb7y7i]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light, #8ca0b8);margin-bottom:.6rem;padding-left:.5rem}.edu-nav[data-astro-cid-mfxb7y7i] ul[data-astro-cid-mfxb7y7i]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.edu-nav-link[data-astro-cid-mfxb7y7i]{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .75rem;border-radius:var(--radius-sm, 6px);text-decoration:none;color:var(--color-text-mid, #4a6380);transition:background .15s,color .15s}.edu-nav-link__title[data-astro-cid-mfxb7y7i]{font-weight:600;font-size:.82rem;line-height:1.3}.edu-nav-link__sub[data-astro-cid-mfxb7y7i]{font-size:.68rem;opacity:.7}.edu-nav-link[data-astro-cid-mfxb7y7i]:hover,.edu-nav-link[data-astro-cid-mfxb7y7i].active{background:var(--color-primary, #0d3b6e);color:#fff}.edu-nav-link[data-astro-cid-mfxb7y7i]:hover .edu-nav-link__sub[data-astro-cid-mfxb7y7i],.edu-nav-link[data-astro-cid-mfxb7y7i].active .edu-nav-link__sub[data-astro-cid-mfxb7y7i]{opacity:.85}.edu-content[data-astro-cid-mfxb7y7i]{min-width:0}.edu-section[data-astro-cid-mfxb7y7i]{padding:2.5rem 0;scroll-margin-top:6rem}.edu-section[data-astro-cid-mfxb7y7i]+.edu-section[data-astro-cid-mfxb7y7i]{border-top:1px solid var(--color-border-blue, #d0e4f5)}.edu-section--alt[data-astro-cid-mfxb7y7i]{background:var(--color-bg-alt, #f4f8fc);border-radius:var(--radius-lg, 12px);padding:2.5rem 2rem;margin:0 -2rem}.edu-section-heading[data-astro-cid-mfxb7y7i]{font-size:1.6rem;margin:.25rem 0 .75rem;color:var(--color-primary)}.edu-section-intro[data-astro-cid-mfxb7y7i]{color:var(--color-text-mid);font-size:.95rem;max-width:680px;line-height:1.65;margin-bottom:2rem}.cancer-grid[data-astro-cid-mfxb7y7i]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.cancer-type-card[data-astro-cid-mfxb7y7i]{background:var(--color-white, #fff);border:1px solid var(--color-border-blue, #d0e4f5);border-radius:var(--radius-lg, 12px);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:box-shadow .2s,border-color .2s}.cancer-type-card--linked[data-astro-cid-mfxb7y7i]:hover{box-shadow:0 4px 16px #0d3b6e1a;border-color:var(--color-primary)}.cancer-type-card__top[data-astro-cid-mfxb7y7i]{display:flex;gap:.75rem;align-items:flex-start}.cancer-type-card__icon[data-astro-cid-mfxb7y7i]{font-size:1.75rem;line-height:1;flex-shrink:0}.cancer-type-card__name[data-astro-cid-mfxb7y7i]{font-size:.95rem;font-weight:700;color:var(--color-primary);margin:0 0 .2rem;line-height:1.25}.cancer-type-card__link[data-astro-cid-mfxb7y7i]{font-size:.75rem;font-weight:600;color:var(--color-secondary);text-decoration:none}.cancer-type-card__link[data-astro-cid-mfxb7y7i]:hover{text-decoration:underline}.cancer-type-card__desc[data-astro-cid-mfxb7y7i]{font-size:.82rem;color:var(--color-text-mid);line-height:1.55;margin:0;flex:1}.cancer-type-card__tags[data-astro-cid-mfxb7y7i]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:auto}.treatment-tag[data-astro-cid-mfxb7y7i]{font-size:.68rem;font-weight:600;background:var(--color-bg-alt, #f4f8fc);color:var(--color-primary);border:1px solid var(--color-border-blue, #d0e4f5);border-radius:999px;padding:.2rem .55rem;white-space:nowrap}.diagnosed-grid[data-astro-cid-mfxb7y7i]{display:grid;grid-template-columns:1fr 320px;gap:2rem;align-items:flex-start}.diagnosed-steps[data-astro-cid-mfxb7y7i]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.25rem}.diagnosed-step[data-astro-cid-mfxb7y7i]{display:flex;gap:1rem;align-items:flex-start}.diagnosed-step__num[data-astro-cid-mfxb7y7i]{background:var(--color-secondary);color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0;margin-top:.1rem}.diagnosed-step[data-astro-cid-mfxb7y7i] strong[data-astro-cid-mfxb7y7i]{display:block;color:var(--color-primary);margin-bottom:.25rem;font-size:.95rem}.diagnosed-step[data-astro-cid-mfxb7y7i] p[data-astro-cid-mfxb7y7i]{font-size:.875rem;color:var(--color-text-mid);margin:0;line-height:1.6}.terms-grid[data-astro-cid-mfxb7y7i]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.term-card[data-astro-cid-mfxb7y7i]{background:var(--color-white, #fff);border:1px solid var(--color-border-blue, #d0e4f5);border-radius:var(--radius, 8px);padding:1rem}.term-card__name[data-astro-cid-mfxb7y7i]{display:block;font-size:.875rem;color:var(--color-primary);margin-bottom:.3rem}.term-card__def[data-astro-cid-mfxb7y7i]{font-size:.8rem;color:var(--color-text-mid);line-height:1.55;margin:0}@media(max-width:1024px){.diagnosed-grid[data-astro-cid-mfxb7y7i]{grid-template-columns:1fr}}@media(max-width:900px){.edu-layout[data-astro-cid-mfxb7y7i]{grid-template-columns:1fr}.edu-sidebar[data-astro-cid-mfxb7y7i]{position:static}.edu-nav[data-astro-cid-mfxb7y7i] ul[data-astro-cid-mfxb7y7i]{flex-direction:row;flex-wrap:wrap;gap:.4rem}.edu-nav-link__sub[data-astro-cid-mfxb7y7i]{display:none}.edu-section--alt[data-astro-cid-mfxb7y7i]{margin:0;padding:2rem 1.25rem}}@media(max-width:640px){.cancer-grid[data-astro-cid-mfxb7y7i],.terms-grid[data-astro-cid-mfxb7y7i]{grid-template-columns:1fr}}
