hard-and-fast adjective1 •strictly maintained; not subject to variationto stick to hard-and-fast rules