.cookie-policy-content{max-width:1100px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000a}.cookie-policy-content p{font-size:1.1rem;margin-bottom:1rem;color:#222}.cookie-policy-content a{color:var(--color-highlight-1);text-decoration:underline;font-weight:600}.cookie-policy-content a:hover{color:var(--color-outline)}.cookie-policy-content .cookie-table-section{margin:2rem 0;overflow-x:auto}.cookie-policy-content .cookie-table-section table{width:100%;border-collapse:collapse;background:#f8f8f8;border-radius:8px;box-shadow:0 2px 8px #0000000a}.cookie-policy-content .cookie-table-section table th,.cookie-policy-content .cookie-table-section table td{padding:.7rem 1rem;border:1px solid #e0e0e0;font-size:1rem}.cookie-policy-content .cookie-table-section table th{background:var(--color-highlight-2);color:#fff;font-weight:700;text-align:center}.cookie-policy-content .cookie-table-section table .center-text{text-align:center}.cookie-policy-content .cookie-table-section table .left-text{text-align:left}.cookie-policy-content .cookie-table-section h3{color:var(--color-highlight-1);font-size:1.2rem;font-weight:700;margin-bottom:1rem}.cookie-policy-content .cookie-policy-update{margin-top:2rem;font-size:1rem;color:#888;background:#f8f8f8;border-radius:6px;padding:1rem;text-align:center}@media (max-width: 1024px){.cookie-policy-content{padding:1rem}.cookie-policy-content .cookie-table-section table{font-size:.95rem}}
