.Topic-module__1mUaKW__headerRow{margin-bottom:var(--spacing-md)}.Topic-module__1mUaKW__description{margin:0 0 var(--spacing-sm);max-width:38rem;color:var(--color-text-secondary);font-size:var(--font-size-body-medium);line-height:1.55}.Topic-module__1mUaKW__intro{margin:0 0 var(--spacing-lg);color:var(--color-text-secondary);font-size:var(--font-size-body-medium);line-height:var(--line-height-body-medium)}.Topic-module__1mUaKW__optionList{gap:var(--spacing-md);display:grid}.Topic-module__1mUaKW__optionCard{align-items:center;gap:var(--spacing-md);min-height:8rem;padding:var(--spacing-lg);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);background:var(--color-background-surface);color:inherit;box-shadow:var(--shadow-small);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.Topic-module__1mUaKW__optionCard:hover{border-color:var(--color-text-accent);box-shadow:var(--shadow-card);transform:translateY(-1px)}.Topic-module__1mUaKW__optionCard:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Topic-module__1mUaKW__optionContent{min-width:0}.Topic-module__1mUaKW__optionTitle{margin:0 0 var(--spacing-xs);color:var(--color-text-primary);font-size:var(--font-size-body-medium);line-height:var(--line-height-body-medium);font-weight:600}.Topic-module__1mUaKW__optionDescription{max-width:32rem;color:var(--color-text-secondary);font-size:var(--font-size-body-medium);margin:0;font-weight:400;line-height:1.5}.Topic-module__1mUaKW__optionMeta{margin-top:var(--spacing-md);color:var(--color-text-accent);font-size:var(--font-size-body-small);line-height:var(--line-height-body-small);font-weight:500;display:block}.Topic-module__1mUaKW__optionArrow{color:var(--color-text-accent);font-size:var(--font-size-body-large);align-self:center;line-height:1}.Topic-module__1mUaKW__optionCardDisabled{opacity:.6;cursor:default}.Topic-module__1mUaKW__optionCardDisabled:hover{border-color:var(--color-border-primary);box-shadow:var(--shadow-small);transform:none}@media (min-width:37.5em){.Topic-module__1mUaKW__optionCard{min-height:9rem;padding:var(--spacing-lg) calc(var(--spacing-lg) * 1.25)}}
