.learn-term-latin{font-family:var(--font-mono);letter-spacing:.02em;color:#6b6b6b;overflow-wrap:anywhere;margin:-8px 0 20px;font-size:12.5px}.learn-term-def{color:#ececec;overflow-wrap:anywhere;max-width:680px;margin:0;font-size:19px;font-weight:500;line-height:1.55}@media (min-width:768px){.learn-term-def{font-size:21px}}.learn-term-next{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;margin:24px -24px 0;padding:0 24px;display:flex;overflow-x:auto}.learn-term-next::-webkit-scrollbar{display:none}@media (min-width:768px){.learn-term-next{flex-wrap:wrap;margin-left:0;margin-right:0;padding:0;overflow:visible}}.learn-term-next-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#5e5e5e;flex:none;margin-right:4px;font-size:11px}.learn-term-chip{color:#d8d8d8;white-space:nowrap;border:1px solid #222;border-radius:999px;flex:none;align-items:baseline;gap:7px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex}.learn-term-chip span{font-family:var(--font-mono);color:#5e5e5e;font-size:10.5px;font-weight:500}.learn-term-chip:hover{color:#3ce0a0;background:#3ce0a00f;border-color:#3ce0a080}.learn-term-chip:focus-visible{outline-offset:2px;outline:2px solid #3ce0a0}.learn-term-layout{grid-template-columns:minmax(0,1fr);row-gap:48px;display:grid}@media (min-width:1024px){.learn-term-layout{grid-template-columns:minmax(0,720px) minmax(240px,1fr);align-items:start;column-gap:64px}.learn-term-side{scrollbar-width:none;max-height:calc(100vh - 48px);position:sticky;top:32px;overflow-y:auto}.learn-term-side::-webkit-scrollbar{display:none}}.learn-term-body{min-width:0}.learn-term-section{border-top:1px solid #1c1c1c;padding:36px 0}.learn-term-section:first-child{border-top:0;padding-top:0}.learn-term-kicker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#3ce0a0;margin:0 0 10px;font-size:11px;font-weight:600}.learn-term-h2{letter-spacing:-.02em;color:#f5f5f5;overflow-wrap:anywhere;margin:0 0 14px;font-size:clamp(21px,2.6vw,26px);font-weight:700;line-height:1.25}.learn-term-p{color:#bdbdbd;overflow-wrap:anywhere;margin:0;font-size:16.5px;line-height:1.75}.learn-term-aside-block+.learn-term-aside-block{margin-top:36px}.learn-term-aside-h2{letter-spacing:-.01em;color:#f5f5f5;margin:0 0 4px;font-size:15px;font-weight:700}.learn-term-aside-note{color:#7a7a7a;margin:0 0 8px;font-size:12.5px;line-height:1.5}.learn-term-list{border-top:1px solid #1c1c1c;margin:0;padding:0;list-style:none}.learn-term-list li{border-bottom:1px solid #1c1c1c}.learn-term-row{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px 12px;padding:12px 0;text-decoration:none;display:grid}.learn-term-row:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3ce0a0}.learn-term-row-head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.learn-term-row-name{color:#f0f0f0;overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.35;transition:color .16s}.learn-term-row:hover .learn-term-row-name{color:#3ce0a0}.learn-term-row-latin{font-family:var(--font-mono);letter-spacing:.02em;color:#5c5c5c;font-size:10.5px}.learn-term-row-desc{color:#7e7e7e;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;grid-column:1;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.learn-term-row-meta{font-family:var(--font-mono);color:#5a5a5a;grid-column:1;font-size:11px}.learn-term-row-arrow{color:#4a4a4a;grid-area:1/2/span 2;align-self:center;transition:color .16s,transform .16s;display:inline-flex}.learn-term-row:hover .learn-term-row-arrow{color:#3ce0a0;transform:translate(2px,-2px)}.learn-term-end{margin-top:56px}@media (prefers-reduced-motion:reduce){.learn-term-chip,.learn-term-row-name,.learn-term-row-arrow{transition:none}.learn-term-row:hover .learn-term-row-arrow{transform:none}}
