.jh-landing.jh-legal>header.legal-header{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffeb;border-bottom-color:#00000014;position:sticky}.jh-landing.jh-legal .legal-main{padding-top:calc(var(--space-10,4rem) + 3rem);padding-bottom:var(--space-10,4rem);max-width:44rem}.jh-landing.jh-legal .legal-draft-banner{margin:0 0 var(--space-6,1.5rem);color:#5c4a12;background:#fff8e6;border:1px solid #b4821459;border-radius:12px;padding:.85rem 1rem;font-size:.9375rem;line-height:1.45}.jh-landing.jh-legal .legal-prose{gap:var(--space-6,1.5rem);color:var(--ink-soft,#6e6e73);flex-direction:column;font-size:1rem;line-height:1.55;display:flex}.jh-landing.jh-legal .legal-prose h2{margin:var(--space-4,1rem) 0 0;color:var(--ink,#1d1d1f);font-family:var(--font-jh-display), Georgia, serif;font-size:1.35rem;font-weight:600;line-height:1.25}.jh-landing.jh-legal .legal-prose p,.jh-landing.jh-legal .legal-prose ul{margin:0}.jh-landing.jh-legal .legal-prose ul{padding-left:1.25rem}.jh-landing.jh-legal .legal-prose li+li{margin-top:.35rem}.jh-landing.jh-legal .legal-prose a{color:var(--blue,#0071e3);text-underline-offset:2px;text-decoration:underline}
