:root{--primary-color: #4a90e2;--text-color: #333;--bg-color: #f9f9f9;--container-bg: #fff;--border-color: #e0e0e0;--header-height: 60px;--footer-height: 70px}.link{display:flex;justify-content:flex-start;padding-top:2rem;text-transform:uppercase}.link a{text-decoration:none;color:var(--color-foreground);border:none;cursor:pointer;text-align:center}.privacy-container{padding-top:1rem}.privacy-header{display:grid;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.contact-text{margin:1rem 0 0}.back-button{display:inline-block;padding:.8rem 1.8rem;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:1.05rem;transition:background-color .2s ease,transform .1s ease;border:none;cursor:pointer;text-align:center}.back-button:active{transform:translateY(0)}.privacy-list{padding-left:2rem;margin:0;list-style-type:disc;padding-bottom:1rem}.privacy-text{margin-bottom:0}@media(max-width:768px){.privacy-container{padding:1.5rem}.contact{padding:1.3rem}}.last-updated{color:#666;font-style:italic;margin:.5rem 0 0;display:block;font-size:1rem;font-weight:400}.contact a{color:var(--primary-color);text-decoration:none;font-weight:500}.contact a:hover{opacity:.8;text-decoration:underline}.privacy-container a,.privacy-container a:link,.privacy-container a:visited{color:inherit;text-decoration:none;font-weight:700}.privacy-container a:hover{text-decoration:underline}.back-button{display:inline-block;padding:10px 20px;background-color:var(--primary-color);color:#fff;text-decoration:none;border-radius:5px;margin-top:20px;transition:background-color .3s;font-weight:500;border:none;cursor:pointer;font-size:1rem}.back-button:hover{opacity:.8;transform:translateY(-1px);text-decoration:none}@media(max-width:768px){.privacy-container{margin:0;padding:1.5rem;border-radius:0;box-shadow:none}}
