.mj-legal{font-size:1rem;line-height:1.5rem;line-height:1.5;max-width:51ch;--tw-text-opacity:1;color:rgb(var(--brand-fg)/var(--tw-text-opacity,1))}@media(min-width:640px){.mj-legal{font-size:1.125rem;line-height:1.75rem}}.mj-legal>.mj-legal-note,.mj-legal>address,.mj-legal>p,.mj-legal>ul{margin-top:1.25rem}.mj-legal-note{background-color:color-mix(in srgb,rgb(var(--brand-bg)) 86%,#fff);border:1px solid rgb(var(--brand-fg)/.08);border-radius:16px;box-shadow:0 1px 2px #1c1c140d;font-size:1rem;line-height:1.5rem;padding:1rem 1.25rem;--tw-text-opacity:1;color:rgb(var(--brand-fg)/var(--tw-text-opacity,1))}@media(min-width:640px){.mj-legal-note{padding:1.25rem 1.5rem}}.mj-legal>:first-child{margin-top:0}.mj-legal-date{font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(var(--brand-muted)/var(--tw-text-opacity,1))}.mj-legal h2{font-size:1.4rem;margin-top:3rem}@media(min-width:640px){.mj-legal h2{font-size:1.65rem;margin-top:3.5rem}}.mj-legal h2{font-weight:650;letter-spacing:-.03em;line-height:1.2;text-wrap:balance}.mj-legal h2+*{margin-top:1rem}.mj-legal address{font-style:normal}.mj-legal strong{font-weight:650}.mj-legal ul{list-style-type:disc;padding-left:1.25rem}.mj-legal li+li{margin-top:.5rem}.mj-legal li::marker{color:rgb(var(--brand-muted))}.mj-legal a[href^="mailto:"]{color:rgb(var(--brand-accent));font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:rgb(var(--brand-accent)/.45);text-decoration-thickness:1px;text-underline-offset:3px}.mj-legal a[href^="mailto:"]:focus-visible,.mj-legal a[href^="mailto:"]:hover{text-decoration-color:rgb(var(--brand-accent));text-decoration-thickness:2px}@media(prefers-reduced-motion:no-preference){.mj-legal a[href^="mailto:"]{transition:text-decoration-color .18s var(--mj-ease)}}
