.challenge[data-astro-cid-a5uhqtzz]{border-radius:var(--radius-md);min-width:0;min-height:228px;color:var(--ink);animation:.42s both rise;animation-delay:var(--delay);border:1px solid #263b3414;flex-direction:column;padding:.55rem .75rem .85rem;text-decoration:none;transition:transform .17s,box-shadow .17s;display:flex;position:relative;box-shadow:0 8px 18px #263b340d}.challenge[data-astro-cid-a5uhqtzz]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.peach[data-astro-cid-a5uhqtzz]{background:var(--peach-soft)}.blue[data-astro-cid-a5uhqtzz]{background:var(--blue-soft)}.sage[data-astro-cid-a5uhqtzz]{background:var(--sage-soft)}.lavender[data-astro-cid-a5uhqtzz]{background:var(--lavender-soft)}.sand[data-astro-cid-a5uhqtzz]{background:var(--sand-soft)}img[data-astro-cid-a5uhqtzz]{aspect-ratio:1.45;object-fit:cover;border-radius:15px;width:100%}.icon[data-astro-cid-a5uhqtzz]{width:38px;height:38px;color:var(--brand-deep);background:#ffffffdb;border-radius:13px;place-items:center;display:grid;position:absolute;top:.8rem;left:.95rem;box-shadow:0 5px 14px #263b341f}.icon[data-astro-cid-a5uhqtzz] svg{width:23px;height:23px}.copy[data-astro-cid-a5uhqtzz]{gap:.3rem;min-width:0;margin-top:auto;padding-top:1rem;display:grid}strong[data-astro-cid-a5uhqtzz]{letter-spacing:-.015em;overflow-wrap:anywhere;font-size:.98rem;line-height:1.18}small[data-astro-cid-a5uhqtzz]{color:var(--muted-ink);font-size:.72rem}.arrow[data-astro-cid-a5uhqtzz]{opacity:.55;align-self:flex-end;font-weight:800;position:absolute}@keyframes rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (width>=560px){.challenge[data-astro-cid-a5uhqtzz]{min-height:260px;padding:.65rem .9rem 1rem}strong[data-astro-cid-a5uhqtzz]{font-size:1.08rem}}.intro[data-astro-cid-lcdefpme]{padding:1.2rem 0 1.7rem}.starter-entry[data-astro-cid-lcdefpme]{gap:.7rem;margin-top:1rem}.access-note[data-astro-cid-lcdefpme]{color:var(--muted-ink);margin:.7rem 0 0;font-size:.8rem}.search-entry[data-astro-cid-lcdefpme]{border:1px solid var(--line);min-height:56px;color:var(--muted-ink);box-shadow:var(--shadow-sm);background:#fffc;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.8rem 1rem;text-decoration:none;display:grid}.search-entry[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.challenges-section[data-astro-cid-lcdefpme]{margin-top:1rem}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;margin-bottom:.9rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:1.1rem}.section-heading[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted-ink);font-size:.78rem}.challenge-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.urgent-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-md);background:var(--alert-bg);min-height:78px;color:var(--alert-ink);border:1px solid #7a352b29;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin-top:0;padding:.85rem;text-decoration:none;display:grid}.urgent-icon[data-astro-cid-lcdefpme]{background:#ffffff8c;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.urgent-card[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){gap:.2rem;display:grid}.urgent-card[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{line-height:1.35}.support-grid[data-astro-cid-lcdefpme]{gap:.65rem;margin-top:1.75rem;display:grid}.support-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.12rem .8rem;min-height:76px;padding:1rem;text-decoration:none;display:grid}.support-grid[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--brand);grid-row:1/span 2}.support-grid[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted-ink);font-size:.85rem;line-height:1.4}@media (width>=560px){.challenge-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}
