.index-page.svelte-rqn88j{max-width:var(--max-w);padding:var(--s-3) var(--page-px)}@media(min-width:768px){.index-page.svelte-rqn88j{padding:var(--s-3) var(--left-pad)}}.index-title.svelte-rqn88j{font-family:var(--font-heading);font-size:var(--t-3xl);font-weight:700;letter-spacing:0;line-height:var(--s-2);margin:0 0 var(--s-1) 0;color:var(--text)}.index-list.svelte-rqn88j{list-style:none;margin:0;padding:0}.index-row.svelte-rqn88j{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-1);padding:var(--s-half) 0;text-decoration:none;color:var(--text);transition:color var(--fast) var(--ease)}.index-row.svelte-rqn88j:hover{color:var(--green)}.row-main.svelte-rqn88j{display:flex;align-items:baseline;gap:var(--s-half);min-width:0}.row-title.svelte-rqn88j{font-size:var(--t-md);font-weight:600;letter-spacing:0;line-height:var(--lh-body);white-space:nowrap}.row-desc.svelte-rqn88j{font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-period.svelte-rqn88j{font-size:var(--t-base);line-height:var(--s-1);color:var(--text-3);white-space:nowrap;flex-shrink:0}.arrow.svelte-rqn88j{display:inline-block;transition:transform var(--fast) var(--ease)}@media(prefers-reduced-motion:no-preference){.index-row.svelte-rqn88j:hover .arrow:where(.svelte-rqn88j){transform:translate(2px,-2px)}}@media(max-width:480px){.row-desc.svelte-rqn88j{display:none}}
