.policy-document-empty{margin:0;padding:3.5rem 1rem;text-align:center;color:var(--lp-muted,var(--color-text-muted))}.policy-html{font-size:1.0625rem;line-height:1.75;color:var(--lp-ink,var(--color-text-primary))}.landing-legal-main[data-font=sans],.policy-editor-shell[data-font=sans],.policy-html[data-font=sans],[data-policy-font=sans]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.landing-legal-main[data-font=serif],.policy-editor-shell[data-font=serif],.policy-html[data-font=serif],[data-policy-font=serif]{font-family:Georgia,Times New Roman,Times,serif}.landing-legal-main[data-font=system],.policy-editor-shell[data-font=system],.policy-html[data-font=system],[data-policy-font=system]{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.policy-editor-shell[data-scale=compact] .policy-html,.policy-html[data-scale=compact]{font-size:.95rem;line-height:1.65}.policy-editor-shell[data-scale=compact] .policy-html h1,.policy-html[data-scale=compact] h1{font-size:1.35rem}.policy-editor-shell[data-scale=compact] .policy-html h2,.policy-html[data-scale=compact] h2{font-size:1.12rem}.policy-editor-shell[data-scale=compact] .policy-html h3,.policy-editor-shell[data-scale=compact] .policy-html h4,.policy-html[data-scale=compact] h3,.policy-html[data-scale=compact] h4{font-size:1rem}.policy-editor-shell[data-scale=large] .policy-html,.policy-html[data-scale=large]{font-size:1.1875rem;line-height:1.8}.policy-editor-shell[data-scale=large] .policy-html h1,.policy-html[data-scale=large] h1{font-size:1.85rem}.policy-editor-shell[data-scale=large] .policy-html h2,.policy-html[data-scale=large] h2{font-size:1.42rem}.policy-editor-shell[data-scale=large] .policy-html h3,.policy-editor-shell[data-scale=large] .policy-html h4,.policy-html[data-scale=large] h3,.policy-html[data-scale=large] h4{font-size:1.18rem}.landing-legal-main[data-scale=compact] .policy-article-title{font-size:clamp(1.5rem,3.5vw,2.1rem)}.landing-legal-main[data-scale=large] .policy-article-title{font-size:clamp(2.1rem,4.5vw,3rem)}.policy-html>:first-child{margin-top:0}.policy-html h1,.policy-html h2,.policy-html h3,.policy-html h4{color:var(--lp-ink,var(--color-text-primary));letter-spacing:-.02em;line-height:1.3;font-weight:600}.policy-html h1{font-size:1.6rem;margin:2.5rem 0 .85rem}.policy-html h2{font-size:1.28rem;margin:2.15rem 0 .7rem}.policy-html h3,.policy-html h4{font-size:1.08rem;margin:1.6rem 0 .5rem}.policy-html p{margin:0 0 1rem}.policy-html ol,.policy-html ul{margin:0 0 1rem;padding-left:1.4rem}.policy-html ul{list-style:disc}.policy-html ol{list-style:decimal}.policy-html li{margin:.35rem 0}.policy-html a{color:var(--lp-mint-deep,var(--color-accent));text-decoration:underline;text-underline-offset:2px}.policy-html blockquote{margin:0 0 1rem;padding-left:1rem;border-left:3px solid var(--lp-line,var(--color-border));color:var(--lp-muted,var(--color-text-muted))}.policy-html hr{margin:2rem 0;border:0;border-top:1px solid var(--lp-line,var(--color-border))}.policy-html b,.policy-html strong{font-weight:700}.policy-html em,.policy-html i{font-style:italic}.policy-editor-shell .ProseMirror{min-height:280px;max-height:48vh;overflow-y:auto;padding:.85rem 1rem 1.25rem;outline:none}.policy-editor-shell .ProseMirror p.is-editor-empty:first-child:before,.policy-editor-shell .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--color-text-muted,#6b7280)}.sh-landing .policy-html,.sh-reader-body .policy-html{font-family:Source Sans\ 3,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16.5px;line-height:1.8;color:#1E293B}.sh-landing .policy-html h1,.sh-reader-body .policy-html h1{font-family:Poppins,sans-serif;color:#0A2A6B;font-size:24px;font-weight:700;margin:36px 0 16px;padding-bottom:10px;border-bottom:1.5px solid #e2e8f0}.sh-landing .policy-html h2,.sh-reader-body .policy-html h2{font-family:Poppins,sans-serif;color:#0A2A6B;font-size:20px;font-weight:700;margin:30px 0 14px;padding-bottom:8px;border-bottom:1px solid #f1f5f9}.sh-landing .policy-html h3,.sh-reader-body .policy-html h3{font-family:Poppins,sans-serif;color:#0A2A6B;font-size:17.5px;font-weight:700;margin:24px 0 10px}.sh-landing .policy-html p,.sh-reader-body .policy-html p{margin:0 0 16px;color:#334155}.sh-landing .policy-html ol,.sh-landing .policy-html ul,.sh-reader-body .policy-html ol,.sh-reader-body .policy-html ul{margin:0 0 20px;padding-left:24px}.sh-landing .policy-html li,.sh-reader-body .policy-html li{margin-bottom:8px;color:#334155}.sh-landing .policy-html strong,.sh-reader-body .policy-html strong{color:#0A2A6B;font-weight:700}.sh-landing .policy-html a,.sh-reader-body .policy-html a{color:#0A2A6B;text-decoration:underline;text-underline-offset:3px;font-weight:600}.sh-landing .policy-html a:hover,.sh-reader-body .policy-html a:hover{color:#FF9F1C}.sh-landing .policy-html blockquote,.sh-reader-body .policy-html blockquote{background:#F8FAFC;border-left:4px solid #ff9f1c;border-radius:0 8px 8px 0;padding:16px 20px;margin:20px 0;color:#334155;font-style:italic}