Add :term:s for "new-style class".
diff --git a/Doc/reference/compound_stmts.rst b/Doc/reference/compound_stmts.rst
index 87d9d68..cebdcf1 100644
--- a/Doc/reference/compound_stmts.rst
+++ b/Doc/reference/compound_stmts.rst
@@ -534,8 +534,9 @@
class and instance variables are accessible through the notation
"``self.name``", and an instance variable hides a class variable with the same
name when accessed in this way. Class variables with immutable values can be
-used as defaults for instance variables. For new-style classes, descriptors can
-be used to create instance variables with different implementation details.
+used as defaults for instance variables. For :term:`new-style class`\es,
+descriptors can be used to create instance variables with different
+implementation details.
.. rubric:: Footnotes
diff --git a/Doc/reference/datamodel.rst b/Doc/reference/datamodel.rst
index beecc7c..078293c 100644
--- a/Doc/reference/datamodel.rst
+++ b/Doc/reference/datamodel.rst
@@ -1082,6 +1082,7 @@
.. % Types
.. % =========================================================================
+.. _newstyle:
New-style and classic classes
=============================