.learn-page{overflow-wrap:anywhere}.learn-page .learn-intro{color:var(--haze);margin-top:10px}.learn-jump{margin-top:var(--space-4);display:grid}.learn-jump a{border-bottom:1px solid var(--ink-line);min-height:44px;font:600 var(--text-sm)/1.3 var(--font-body);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex}.learn-jump svg{color:var(--violet);flex-shrink:0}.learn-page .reading-sheet .learn-intro{color:var(--ink)}.learn-labels{color:var(--ink-2);font-size:var(--text-xs);flex-wrap:wrap;gap:8px 16px;margin-bottom:12px;font-weight:600;display:flex}.term-mascot{display:flex;position:absolute;top:-88px;right:0}.learn-term-page .reading-page-head{padding-bottom:var(--space-14)}.learn-sources{margin-block:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--ink-line)}.learn-sources ul{margin:12px 0 0;padding:0;list-style:none}.learn-sources li{border-bottom:1px solid var(--ink-line);gap:2px;padding-block:12px;display:grid}.learn-sources a{min-height:44px;color:var(--ink);font:600 var(--text-lg)/1.25 var(--font-display);letter-spacing:-.012em;justify-content:space-between;align-items:center;gap:12px;display:flex}.learn-sources a svg{color:var(--violet);flex-shrink:0}.learn-sources li span{color:var(--ink-2);font-size:var(--text-xs)}.learn-body p{margin-block:16px}.learn-notice,.learn-source-passage,.learn-tradition{color:var(--ink-2);font-size:var(--text-sm);margin-block:12px}.learn-category+.learn-category,.learn-years{margin-top:var(--space-14)}.learn-category:first-of-type{margin-top:var(--space-8)}.learn-index{margin-block:12px;padding:0;list-style:none}.learn-index a{border-bottom:1px solid var(--ink-line);grid-template-columns:minmax(0,1fr) 20px;gap:2px 12px;min-height:56px;padding-block:14px;display:grid}.learn-index span{font:600 var(--text-lg)/1.25 var(--font-display);letter-spacing:-.012em}.learn-index small{color:var(--ink-2);font-size:var(--text-xs);grid-column:1}.learn-index svg{color:var(--violet);grid-area:1/2/3;align-self:center}.learn-index a:hover span{color:var(--violet)}.learn-years p{margin-block:12px}.learn-years table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.learn-years caption{text-align:left;color:var(--ink-2);margin-block:12px}.learn-years th,.learn-years td{text-align:left;border-bottom:1px solid var(--ink-line);padding:12px 4px}.learn-years th:first-child{width:19%}.learn-years thead{background:var(--lilac-50)}.zodiac-index{margin-block:20px 0;padding:0;list-style:none;display:grid}.zodiac-index li{border-bottom:1px solid var(--ink-line);align-items:center;gap:12px;min-height:56px;padding-block:12px;display:flex}.zodiac-position{color:var(--ink-2);font-size:var(--text-xs)}.zodiac-character{color:var(--violet)}.zodiac-name{font:600 var(--text-lg)/1.25 var(--font-display);text-transform:capitalize}
