.nc[data-astro-cid-e6jgshqh]{border:1px solid var(--cardline);border-radius:var(--radius);background:var(--card);height:100%;box-shadow:var(--shadow);color:var(--ink);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.nc[data-astro-cid-e6jgshqh]:hover{transform:translateY(-2px)}.im[data-astro-cid-e6jgshqh]{display:block;position:relative}.img[data-astro-cid-e6jgshqh]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.new[data-astro-cid-e6jgshqh]{background:var(--bink);color:#fff;letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:.65625rem;position:absolute;top:8px;left:8px}.new[data-astro-cid-e6jgshqh][hidden]{display:none}.bd[data-astro-cid-e6jgshqh]{gap:4px;padding:10px 12px 12px;display:grid}.mt[data-astro-cid-e6jgshqh]{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.65625rem;display:flex}.kind[data-astro-cid-e6jgshqh]{white-space:nowrap;border-radius:999px;padding:1px 7px;font-weight:700}.kind[data-astro-cid-e6jgshqh].a{background:var(--tint);color:var(--aink)}.kind[data-astro-cid-e6jgshqh].b{background:color-mix(in srgb, var(--b) 14%, transparent);color:var(--bink)}.kind[data-astro-cid-e6jgshqh].t{background:var(--tealt);color:var(--teal)}.tt[data-astro-cid-e6jgshqh]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84375rem;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.tags[data-astro-cid-e6jgshqh]{flex-wrap:wrap;gap:4px;display:flex}.tag[data-astro-cid-e6jgshqh]{background:var(--tealt);color:var(--teal);border-radius:999px;padding:1px 7px;font-size:.625rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.nc[data-astro-cid-e6jgshqh]{transition:none}}@media (width<=560px){.bd[data-astro-cid-e6jgshqh]{padding:8px 10px 10px}.tt[data-astro-cid-e6jgshqh]{font-size:.78125rem}.kind[data-astro-cid-e6jgshqh]{padding:0 6px}}.tabs[data-astro-cid-hlnorkn3]{border-bottom:2px solid var(--line);align-items:flex-end;gap:4px;margin-bottom:12px;display:flex}.tabs[data-astro-cid-hlnorkn3][hidden]{display:none}.tab[data-astro-cid-hlnorkn3]{background:var(--tint);color:var(--aink);font:inherit;cursor:pointer;border:0;border-radius:9px 9px 0 0;margin-bottom:-2px;padding:7px 14px 6px;font-size:.8125rem;font-weight:700}.tab[data-astro-cid-hlnorkn3][aria-selected=true]{background:var(--aink);color:#fff;padding-top:10px}.cards[data-astro-cid-hlnorkn3]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cards[data-astro-cid-hlnorkn3][hidden]{display:none}@media (width<=560px){.cards[data-astro-cid-hlnorkn3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.kinds[data-astro-cid-k67eqt6i]{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.kind[data-astro-cid-k67eqt6i]{background:color-mix(in srgb, var(--b) 14%, transparent);color:var(--bink);font:inherit;cursor:pointer;border:0;border-radius:9px 9px 0 0;margin-bottom:-2px;padding:7px 14px 6px;font-size:.8125rem;font-weight:700}.kind[data-astro-cid-k67eqt6i] small[data-astro-cid-k67eqt6i]{opacity:.85;margin-left:4px;font-weight:400}.kind[data-astro-cid-k67eqt6i][aria-selected=true]{background:var(--bink);color:#fff;padding-top:10px}.panel[data-astro-cid-k67eqt6i][hidden]{display:none}.lead[data-astro-cid-k67eqt6i]{color:var(--soft);margin:12px 0 10px;font-size:.75rem}.cards[data-astro-cid-k67eqt6i]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-k67eqt6i]{color:var(--aink);margin-top:12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-block}.more[data-astro-cid-k67eqt6i]:hover{text-decoration:underline}@media (width<=560px){.cards[data-astro-cid-k67eqt6i]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.kinds[data-astro-cid-3nicmri6]{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.kind[data-astro-cid-3nicmri6]{background:var(--tealt);color:var(--teal);font:inherit;cursor:pointer;border:0;border-radius:9px 9px 0 0;margin-bottom:-2px;padding:7px 14px 6px;font-size:.8125rem;font-weight:700}.kind[data-astro-cid-3nicmri6] small[data-astro-cid-3nicmri6]{opacity:.85;margin-left:4px;font-weight:400}.kind[data-astro-cid-3nicmri6][aria-selected=true]{background:var(--teal);color:#fff;padding-top:10px}.groups[data-astro-cid-3nicmri6]{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-wrap:wrap;margin-top:14px;display:inline-flex;overflow:hidden}.groups[data-astro-cid-3nicmri6][hidden],.panel[data-astro-cid-3nicmri6][hidden]{display:none}.group[data-astro-cid-3nicmri6]{border:0;border-left:1px solid var(--line);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:6px 12px;font-size:.78125rem}.group[data-astro-cid-3nicmri6]:first-child{border-left:0}.group[data-astro-cid-3nicmri6] small[data-astro-cid-3nicmri6]{color:var(--faint);margin-left:3px;font-size:.65625rem}.group[data-astro-cid-3nicmri6][aria-pressed=true]{background:var(--tealt);color:var(--teal);font-weight:700}.group[data-astro-cid-3nicmri6]:disabled{color:var(--faint);opacity:.5;cursor:default}.lead[data-astro-cid-3nicmri6]{color:var(--soft);margin:12px 0 10px;font-size:.75rem}.cards[data-astro-cid-3nicmri6]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.more[data-astro-cid-3nicmri6]{color:var(--aink);margin-top:12px;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-block}.more[data-astro-cid-3nicmri6]:hover{text-decoration:underline}@media (width<=560px){.groups[data-astro-cid-3nicmri6]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.group[data-astro-cid-3nicmri6]{border-top:1px solid var(--line);text-align:left;white-space:normal}.group[data-astro-cid-3nicmri6]:nth-child(-n+2){border-top:0}.group[data-astro-cid-3nicmri6]:nth-child(odd){border-left:0}.cards[data-astro-cid-3nicmri6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.subjects[data-astro-cid-qpqwjmuv]{border-bottom:2px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:4px;display:flex}.subject[data-astro-cid-qpqwjmuv]{background:color-mix(in srgb, var(--c) 15%, transparent);color:var(--c);font:inherit;cursor:pointer;border:0;border-radius:9px 9px 0 0;margin-bottom:-2px;padding:7px 11px 6px;font-size:.78125rem;font-weight:700}.subject[data-astro-cid-qpqwjmuv] small[data-astro-cid-qpqwjmuv]{opacity:.8;margin-left:4px;font-weight:400}.subject[data-astro-cid-qpqwjmuv][aria-selected=true]{background:var(--c);color:#fff;padding-top:10px}.subject[data-astro-cid-qpqwjmuv]:disabled{background:color-mix(in srgb, var(--c) 7%, transparent);color:color-mix(in srgb, var(--c) 40%, var(--faint));cursor:default;font-weight:400}.grades[data-astro-cid-qpqwjmuv]{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-auto-flow:column;margin-top:14px;display:inline-grid;overflow:hidden}.grades[data-astro-cid-qpqwjmuv][hidden]{display:none}.grade[data-astro-cid-qpqwjmuv]{border:0;border-left:1px solid var(--line);color:var(--ink);font:inherit;cursor:pointer;background:0 0;padding:6px 14px;font-size:.8125rem}.grade[data-astro-cid-qpqwjmuv]:first-child{border-left:0}.grade[data-astro-cid-qpqwjmuv][aria-pressed=true]{background:var(--tint);color:var(--aink);font-weight:700}.grade[data-astro-cid-qpqwjmuv]:disabled{color:var(--faint);opacity:.5;cursor:default}.units[data-astro-cid-qpqwjmuv]{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-qpqwjmuv][hidden]{display:none}.unit[data-astro-cid-qpqwjmuv]{border:1px solid var(--cardline);background:var(--card);height:100%;color:var(--ink);border-radius:14px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;padding:10px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.unit[data-astro-cid-qpqwjmuv]:hover{border-color:color-mix(in srgb, var(--c) 45%, transparent);transform:translateY(-1px)}.img[data-astro-cid-qpqwjmuv]{object-fit:cover;border-radius:10px;width:72px;height:72px}.body[data-astro-cid-qpqwjmuv]{gap:1px;min-width:0;display:grid}.where[data-astro-cid-qpqwjmuv]{color:var(--c);font-size:.6875rem;font-weight:700}.name[data-astro-cid-qpqwjmuv]{font-size:.9375rem;font-weight:700}.sub[data-astro-cid-qpqwjmuv]{color:var(--faint);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.71875rem;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=560px){.grades[data-astro-cid-qpqwjmuv]{grid-template-columns:auto repeat(6,minmax(0,1fr));width:100%;display:grid}.grade[data-astro-cid-qpqwjmuv]{padding:6px 4px}.grade[data-astro-cid-qpqwjmuv]:first-child{padding:6px 10px}}@media (prefers-reduced-motion:reduce){.unit[data-astro-cid-qpqwjmuv]{transition:none}}.head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.today[data-astro-cid-lcdefpme]{min-height:1.5em;color:var(--soft);margin:0;font-size:.8125rem}h1[data-astro-cid-lcdefpme]{margin:2px 0 0;font-size:clamp(1.4rem,3vw,1.65rem);line-height:1.45}.intro[data-astro-cid-lcdefpme]{max-width:28rem;color:var(--soft);font-size:.8125rem;line-height:1.8}.intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.intro[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--aink);text-decoration:none}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.s3[data-astro-cid-lcdefpme]{grid-column:span 3}.s4[data-astro-cid-lcdefpme]{grid-column:span 4}.s5[data-astro-cid-lcdefpme]{grid-column:span 5}.s7[data-astro-cid-lcdefpme]{grid-column:span 7}.s8[data-astro-cid-lcdefpme]{grid-column:span 8}.s12[data-astro-cid-lcdefpme]{grid-column:span 12}.grid[data-astro-cid-lcdefpme]>.card[data-astro-cid-lcdefpme]{align-self:stretch}.reread[data-astro-cid-lcdefpme]{grid-row:span 2}.section-title[data-astro-cid-lcdefpme]{margin:18px 0 0}.reread[data-astro-cid-lcdefpme]{border-color:color-mix(in srgb, var(--a) 30%, var(--cardline));background:linear-gradient(135deg, color-mix(in srgb, var(--a) 9%, var(--card)), color-mix(in srgb, var(--b) 8%, var(--card)));flex-direction:column;display:flex}.label[data-astro-cid-lcdefpme]{color:var(--bink);margin:0 0 6px;font-size:.75rem;font-weight:700}.reread-link[data-astro-cid-lcdefpme]{color:var(--ink);flex-direction:column;flex:1;text-decoration:none;display:flex}.reread-link[data-astro-cid-lcdefpme] .img{aspect-ratio:2;object-fit:cover;border-radius:10px;width:100%;height:auto;max-height:180px;margin-bottom:10px}.reread-link[data-astro-cid-lcdefpme] .t{font-size:1.1875rem;font-weight:700;line-height:1.5}.reread-link[data-astro-cid-lcdefpme] .d{color:var(--soft);margin-top:6px;font-size:.84375rem}.reread-link[data-astro-cid-lcdefpme] .foot{color:var(--faint);justify-content:space-between;gap:1rem;margin-top:auto;padding-top:12px;font-size:.75rem;display:flex}.reread-link[data-astro-cid-lcdefpme] .foot b{color:var(--aink);white-space:nowrap}.quote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] blockquote{margin:0;font-size:1.0625rem;line-height:1.85}.quote[data-astro-cid-lcdefpme] figcaption{color:var(--faint);margin-top:8px;font-size:.75rem}.quote[data-astro-cid-lcdefpme] figcaption a{color:var(--faint)}.quote[data-astro-cid-lcdefpme] .about{margin-top:4px;line-height:1.7;display:block}.quote-card[data-astro-cid-lcdefpme],.theme-card[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.themes[data-astro-cid-lcdefpme]{gap:10px;margin:0;display:grid}.th-row[data-astro-cid-lcdefpme]{grid-template-columns:4.5em minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.themes[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--faint);font-size:.75rem}.themes[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px;margin:0;display:flex}.th-chip[data-astro-cid-lcdefpme]{border-radius:999px;align-items:baseline;gap:6px;padding:3px 11px;font-size:.8125rem;text-decoration:none;display:inline-flex}.th-chip[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:.75rem}.th-chip[data-astro-cid-lcdefpme].n{background:var(--bg);color:var(--soft)}.th-chip[data-astro-cid-lcdefpme].n b[data-astro-cid-lcdefpme]{color:var(--ink)}.th-chip[data-astro-cid-lcdefpme].a{background:var(--tint);color:var(--aink)}.th-chip[data-astro-cid-lcdefpme].b{background:color-mix(in srgb, var(--b) 14%, transparent);color:var(--bink)}.th-chip[data-astro-cid-lcdefpme].t{background:var(--tealt);color:var(--teal)}.th-chip[data-astro-cid-lcdefpme]:hover{filter:brightness(.96)}.th-more[data-astro-cid-lcdefpme]{color:var(--aink);align-self:center;font-size:.75rem;text-decoration:none}.pin-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pin-cards[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme][hidden]{display:none}@media (width<=1100px){.s3[data-astro-cid-lcdefpme],.s4[data-astro-cid-lcdefpme],.s5[data-astro-cid-lcdefpme]{grid-column:span 6}.reread[data-astro-cid-lcdefpme]{grid-area:auto/span 12}.quote-card[data-astro-cid-lcdefpme],.theme-card[data-astro-cid-lcdefpme]{grid-column:span 6}.s7[data-astro-cid-lcdefpme],.s8[data-astro-cid-lcdefpme]{grid-column:span 12}}@media (width<=700px){.head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch;gap:12px}.intro[data-astro-cid-lcdefpme]{max-width:none}.grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{grid-column:span 12!important}}@media (width<=560px){.pin-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}
