.privacy-policy-wrapper h3{color:var(--foreground);margin:1.75rem 0 .85rem;font-size:clamp(1.05rem,3vw,1.25rem);font-weight:700}.privacy-policy-wrapper ol.privacy-sections{margin:0;padding:0;list-style:none}.privacy-policy-wrapper ol.privacy-sections>li{margin-bottom:1.75rem}.privacy-policy-wrapper .privacy-section-title{color:var(--foreground);margin:0 0 .75rem;font-size:clamp(1.05rem,3vw,1.2rem);font-weight:700;line-height:1.4}.privacy-policy-wrapper ul{margin:0 0 .5rem;padding-left:1.35rem}.privacy-policy-wrapper ul li{opacity:.95;margin-bottom:.65rem;line-height:1.7}.privacy-policy-wrapper .privacy-m365-link{color:var(--secondary);text-underline-offset:2px;font-weight:600;text-decoration:underline}.privacy-policy-wrapper .privacy-m365-link:hover{color:var(--primary)}.privacy-policy-wrapper .privacy-masked{color:var(--foreground);background:#ffffff14;border:1px solid #ffffff2e;border-radius:4px;margin:0 .15rem;padding:.1rem .45rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.88em;display:inline-block}.privacy-policy-wrapper .privacy-dpo-email{color:var(--primary);font-weight:600;text-decoration:none}.privacy-policy-wrapper .privacy-dpo-email:hover{text-decoration:underline}.privacy-policy-wrapper .brand-font{font-size:1.05em}
