.vocabulary-context,.vocabulary-definition{color:#171717;background:#fff}
body:not(.home-glass) .vocabulary-context .category-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}
.vocabulary-context .category-detail>div:only-child{grid-column:1/-1;max-width:80ch}
.vocabulary-context p,.vocabulary-definition p{max-width:80ch;line-height:1.7}
.vocabulary-links{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px 28px;margin-top:24px}
.vocabulary-context h2,.vocabulary-definition h2{font-size:clamp(24px,2.4vw,34px);line-height:1.25;text-wrap:balance}
@media(max-width:900px){body:not(.home-glass) .vocabulary-context .category-detail{grid-template-columns:1fr;gap:32px}}
@media(max-width:600px){.vocabulary-links{flex-direction:column}.vocabulary-context p,.vocabulary-definition p{font-size:16px}}
