.UgQ-Ra_privacyPage{background-color:var(--beige);min-height:100vh;color:var(--text-dark);margin:0;padding:0}.UgQ-Ra_privacyContainer{max-width:1200px;margin:0 auto;padding:100px 40px 60px}.UgQ-Ra_privacyHeader{text-align:center;margin-bottom:40px;position:relative}.UgQ-Ra_homeButton{background-color:var(--white);border:1px solid var(--border);width:48px;height:48px;color:var(--primary);box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;text-decoration:none;transition:all .3s;display:inline-flex}.UgQ-Ra_homeButton:hover{background-color:var(--primary);color:var(--white);box-shadow:var(--button-shadow-hover);transform:translateY(-2px)}.UgQ-Ra_privacyTitle{font-family:var(--font-oswald);color:var(--primary);text-transform:uppercase;margin:0 0 16px;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:700;line-height:1.1}.UgQ-Ra_tableContainer{margin:32px 0}.UgQ-Ra_tableSubtitle{font-family:var(--font-oswald);color:var(--primary);margin-bottom:16px;font-size:1.2rem;font-weight:600}.UgQ-Ra_tableWrapper{border:1px solid var(--border);background-color:var(--white);box-shadow:var(--shadow-sm);border-radius:8px;overflow-x:auto}.UgQ-Ra_cookieTable{border-collapse:collapse;text-align:left;width:100%;min-width:600px}.UgQ-Ra_cookieTable th,.UgQ-Ra_cookieTable td{border-bottom:1px solid var(--border);padding:16px}.UgQ-Ra_cookieTable th{background-color:var(--beige);font-family:var(--font-oswald);color:var(--text-dark);text-transform:uppercase;font-size:.95rem;font-weight:600}.UgQ-Ra_cookieTable tbody tr:last-child td{border-bottom:none}.UgQ-Ra_cookieTable tbody tr:hover td{background-color:#faf7f2}.UgQ-Ra_cookieTable td{color:var(--text-dark);font-size:.95rem;line-height:1.5}.UgQ-Ra_subtitle{font-family:var(--font-playfair);color:var(--text-dark);margin:0 0 32px;font-size:clamp(1.2rem,3vw,1.8rem);font-style:italic;font-weight:400}.UgQ-Ra_privacyDate{color:var(--text-muted);font-size:1rem;font-style:italic;font-family:var(--font-playfair);margin-bottom:32px}.UgQ-Ra_separatorLine{background:linear-gradient(to right, transparent, var(--primary), transparent);opacity:.3;width:100%;height:1px;margin:40px 0}.UgQ-Ra_privacyContent{line-height:1.8}.UgQ-Ra_introduction{font-family:var(--font-playfair);color:var(--text-dark);text-align:center;max-width:800px;margin-bottom:48px;margin-left:auto;margin-right:auto;font-size:1.25rem;font-style:italic}.UgQ-Ra_tableOfContents{background-color:var(--white);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:80px;padding:32px}.UgQ-Ra_tableOfContents h3{font-family:var(--font-oswald);color:var(--primary);text-transform:uppercase;margin-bottom:24px;font-size:1.5rem;font-weight:600}.UgQ-Ra_tocList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.UgQ-Ra_tocItem{color:var(--text-dark);font-size:1rem;font-weight:500;transition:color .2s}.UgQ-Ra_contentContainer{max-width:900px;margin:0 auto}.UgQ-Ra_section{margin-bottom:60px}.UgQ-Ra_sectionTitle{font-family:var(--font-oswald);color:var(--primary);text-transform:uppercase;margin-bottom:24px;font-size:1.75rem;font-weight:700}.UgQ-Ra_sectionText{color:var(--text-dark);margin-bottom:20px;font-size:1.05rem}.UgQ-Ra_subsection{margin-bottom:32px}.UgQ-Ra_subsectionTitle{font-family:var(--font-oswald);color:var(--secondary);text-transform:uppercase;margin-bottom:12px;font-size:1.25rem;font-weight:600}.UgQ-Ra_subsectionText{color:var(--text-dark);font-size:1.05rem}.UgQ-Ra_contentList{margin:24px 0;padding-left:0;list-style:none}.UgQ-Ra_contentListItem{color:var(--text-dark);margin-bottom:12px;padding-left:24px;font-size:1.05rem;position:relative}.UgQ-Ra_contentListItem:before{content:"•";color:var(--primary);font-size:1.2rem;font-weight:700;position:absolute;left:0}.UgQ-Ra_emailLink{color:var(--secondary);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:all .2s}.UgQ-Ra_emailLink:hover{border-bottom-color:var(--secondary);opacity:.8}.UgQ-Ra_sectionSeparator{background:var(--border);width:100%;height:1px;margin:40px 0}.UgQ-Ra_privacyLanguageSelector{justify-content:center;gap:12px;margin:32px auto;display:flex}@media (max-width:768px){.UgQ-Ra_privacyContainer{padding:80px 20px 40px}.UgQ-Ra_privacyTitle{font-size:2.5rem}.UgQ-Ra_introduction{font-size:1.1rem}.UgQ-Ra_tableOfContents{padding:24px}.UgQ-Ra_tocList{grid-template-columns:1fr}.UgQ-Ra_sectionTitle{font-size:1.5rem}}@media (max-width:480px){.UgQ-Ra_privacyTitle{font-size:2rem}.UgQ-Ra_privacyHeader{margin-bottom:24px}}
