:root{--lj-primary:#3d1a8e;--lj-primary-hover:#33157a;--lj-heading:#2d1b69;--lj-accent:#6a0dad;--lj-muted:#6b5b9e;--lj-lavender:#ede7ff;--lj-lavender-light:#f5f0ff;--lj-border:#ddd3f5;--lj-bg-light:#fbf9ff;--lj-text:#3f3960;--lj-text-soft:#6e6890}.lj-container{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.lj-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lj-container{padding-left:2rem;padding-right:2rem}}@media (min-width:1920px){.lj-container{padding-left:3rem;padding-right:3rem}}.lj-slide-enter{opacity:0;transform:translateY(8px)}.lj-slide-enter-active{opacity:1;transition:opacity .22s,transform .22s;transform:translateY(0)}@keyframes lj-ticker-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.lj-ticker-text{animation:.25s forwards lj-ticker-in}.lj-section-divider{background:linear-gradient(90deg, transparent, var(--lj-border) 20%, var(--lj-border) 80%, transparent);height:1px}.lj-nav-active{border-left-color:var(--lj-primary);color:var(--lj-heading);background-color:#3d1a8e0d;font-weight:600}.lj-focus-ring:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--lj-primary);outline:none}@keyframes lj-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}.lj-skeleton{background:linear-gradient(90deg, var(--lj-lavender) 25%, #f8f5ff 50%, var(--lj-lavender) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite lj-skeleton}@media print{.lj-no-print{display:none!important}}@media (prefers-reduced-motion:reduce){.lj-ticker-text,.lj-skeleton{animation:none}.lj-slide-enter-active{transition:none}}.lj-page-root{width:100%;overflow-x:hidden}.lj-announcement-body h2{color:var(--lj-heading);margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:700}.lj-announcement-body h3{color:var(--lj-heading);margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:700}.lj-announcement-body h4{color:var(--lj-heading);margin-top:1rem;margin-bottom:.375rem;font-size:.9375rem;font-weight:600}.lj-announcement-body p{margin-bottom:1rem}.lj-announcement-body strong,.lj-announcement-body b{color:var(--lj-heading);font-weight:600}.lj-announcement-body a{color:var(--lj-primary);text-underline-offset:2px;text-decoration:underline}.lj-announcement-body a:hover{color:var(--lj-accent)}.lj-announcement-body ul,.lj-announcement-body ol{margin:0 0 1rem 1.25rem}.lj-announcement-body ul{list-style:outside}.lj-announcement-body ol{list-style:decimal}.lj-announcement-body li{margin-bottom:.375rem}.lj-announcement-body blockquote{border-left:4px solid var(--lj-primary);background:var(--lj-lavender-light);border-radius:0 .5rem .5rem 0;margin:0 0 1rem;padding:.75rem 1rem;font-style:italic}.lj-announcement-body hr{border:0;border-top:1px solid var(--lj-border);margin:1.5rem 0}html{scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.lj-page-root [tabindex="-1"]:focus{outline:none}
