.prose-policify h2{color:var(--text-1);border-left:3px solid var(--accent);margin-top:2.5rem;margin-bottom:.85rem;padding-left:.75rem;font-size:22px;font-weight:600;line-height:1.3}.prose-policify h2:first-child{margin-top:0}.prose-policify h3{color:var(--text-1);margin-top:2rem;margin-bottom:.65rem;font-size:18px;font-weight:600;line-height:1.35}.prose-policify h3:first-child{margin-top:0}.prose-policify p{color:var(--text-2);margin-bottom:1.1rem;font-size:15px;line-height:1.8}.prose-policify ul,.prose-policify ol{color:var(--text-2);margin-bottom:1.2rem;padding-left:1.4rem}.prose-policify ul{list-style-type:disc}.prose-policify ol{list-style-type:decimal}.prose-policify li{color:var(--text-2);margin-bottom:.45rem;font-size:15px;line-height:1.75}.prose-policify li::marker{color:var(--accent)}.prose-policify strong{color:var(--text-1);font-weight:600}.prose-policify a{color:#3b82f6;text-underline-offset:2px;text-decoration:underline}.prose-policify a:hover{opacity:.8}html.light .prose-policify a{color:var(--accent)}html.light .prose-policify a:hover{color:var(--accent-2)}html.light .prose-policify h2,html.light .prose-policify h3{color:var(--text-1)}html.light .prose-policify p,html.light .prose-policify li{color:var(--text-2)}.blog-badge{white-space:nowrap;border:.5px solid;border-radius:9999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.blog-badge-gdpr{color:#93c5fd;background:#38bdf826;border-color:#93c5fd59}.blog-badge-privacy{color:#6ee7b7;background:#22c55e1f;border-color:#6ee7b759}.blog-badge-regulations{color:#fcd34d;background:#fbbf241f;border-color:#fcd34d59}.blog-badge-cookies{color:#fdba74;background:#f973161f;border-color:#fdba7459}.blog-badge-compliance{color:#a5b4fc;background:#38bdf81f;border-color:#a5b4fc59}.blog-badge-small-business{color:#c4b5fd;background:#8b5cf61f;border-color:#c4b5fd59}html.light .blog-badge-gdpr{color:#1d4ed8;background:#38bdf817;border-color:#1d4ed840}html.light .blog-badge-privacy{color:#0284c7;background:#0ea5e917;border-color:#0284c740}html.light .blog-badge-regulations{color:#b45309;background:#b4530917;border-color:#b4530940}html.light .blog-badge-cookies{color:#c2410c;background:#c2410c17;border-color:#c2410c40}html.light .blog-badge-compliance{color:#1d4ed8;background:#38bdf817;border-color:#1d4ed840}html.light .blog-badge-small-business{color:#6d28d9;background:#8b5cf617;border-color:#6d28d940}.blog-progress-track{z-index:60;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.blog-progress-bar{background:var(--accent);width:0%;height:100%;transition:width .1s linear}.blog-related-card{background:var(--s2);border:.5px solid var(--border);border-radius:14px;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.blog-related-card:hover{border-color:var(--border-h);transform:translateY(-2px);box-shadow:0 8px 20px #1018281a}.blog-related-title{color:var(--text-1);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.6rem 0 .4rem;font-size:14.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-related-card:hover .blog-related-title{color:var(--accent)}.blog-related-meta{color:var(--text-3);font-size:11.5px}
