I have a question regarding website performance. I am in the process of creating a 7-8 page website with a common CSS file used throughout. My concern is whether this CSS file will get loaded from the server every time I navigate to a new page, or if it will be stored in the browser's local cache for faster loading times? I've heard about making changes to the server's .htaccess file to enable browser caching, but do browsers not automatically use cached files? This will be my first time hosting a website so any guidance on optimizing performance would be greatly appreciated.