.Mg1eeW_site-header{z-index:50;background:var(--white);transition:border-color var(--dur-fast), background-color var(--dur-fast), box-shadow var(--dur-fast);border-bottom:1px solid #0000;position:sticky;top:0}.Mg1eeW_site-header--tint{background:var(--brand-50)}.Mg1eeW_site-header[data-scrolled],.Mg1eeW_site-header[data-menu-open]{background:var(--white);border-bottom-color:var(--gray-150);box-shadow:0 1px 2px #17202b0a,0 4px 12px -6px #17202b1a}.Mg1eeW_site-header[data-menu-open]{z-index:100}.Mg1eeW_bar{height:var(--nav-height);align-items:center;gap:2rem;display:flex}.Mg1eeW_brand{border-radius:8px;flex:none;display:block}.Mg1eeW_brand img{width:136px;height:auto}.Mg1eeW_nav{margin-inline:auto}.Mg1eeW_nav ul{gap:.25rem;padding:0;list-style:none;display:flex}.Mg1eeW_nav a{color:var(--gray-700);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:.75rem;padding:.5rem .8rem;font-size:.975rem;font-weight:500;text-decoration:none;display:block}.Mg1eeW_nav a:hover{background:var(--purple-50);color:var(--purple-700)}.Mg1eeW_nav a[aria-current=page]{color:var(--purple-700);box-shadow:inset 0 -2px 0 var(--purple-500);border-radius:0}.Mg1eeW_actions{flex:none;gap:.6rem;display:flex}.Mg1eeW_dd{position:static}.Mg1eeW_dd-btn{color:var(--gray-700);white-space:nowrap;transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:.75rem;align-items:center;gap:.3rem;padding:.5rem .8rem;font-size:.975rem;font-weight:500;display:inline-flex}.Mg1eeW_dd-btn:hover,.Mg1eeW_dd-btn[aria-expanded=true]{background:var(--purple-50);color:var(--purple-700)}.Mg1eeW_dd-btn.Mg1eeW_is-current{color:var(--purple-700)}.Mg1eeW_dd-btn svg{transition:transform var(--dur-fast) var(--ease-out)}.Mg1eeW_dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.Mg1eeW_dd-panel{width:min(74rem, calc(100vw - 2 * var(--gutter)));background:var(--white);border:1px solid var(--gray-150);border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);padding:1.5rem;position:absolute;top:calc(100% - .25rem);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.Mg1eeW_dd-panel:not([hidden]){animation:Mg1eeW_dd-in var(--dur-base) var(--ease-brand)}}@keyframes Mg1eeW_dd-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}.Mg1eeW_dd-grid{grid-template-columns:2.3fr 1fr .9fr;gap:1.5rem;display:grid}.Mg1eeW_dd-group:first-child ul{grid-template-columns:1fr 1fr;gap:.15rem .75rem;display:grid}.Mg1eeW_dd-h{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);padding:0 .6rem .5rem;font-weight:700}.Mg1eeW_dd ul{gap:.15rem;padding:0;list-style:none;display:grid}.Mg1eeW_dd-panel a{border-radius:var(--radius-sm);color:var(--gray-700);box-shadow:none;white-space:normal;align-items:flex-start;gap:.7rem;padding:.6rem;text-decoration:none;display:flex}.Mg1eeW_dd-panel a:hover,.Mg1eeW_dd-panel a:focus-visible{background:var(--purple-50)}.Mg1eeW_dd-panel a[aria-current=page]{background:var(--purple-50);box-shadow:inset 3px 0 0 var(--purple-500)}.Mg1eeW_dd-ico{background:var(--purple-50);width:2.1rem;height:2.1rem;color:var(--purple-500);border-radius:.6rem;flex:none;place-items:center;display:grid}.Mg1eeW_dd-panel a:hover .Mg1eeW_dd-ico{background:var(--white)}.Mg1eeW_dd-txt{gap:.1rem;display:grid}.Mg1eeW_dd-txt strong{font-family:var(--font-display);color:var(--gray-800);font-size:.98rem;font-weight:600;line-height:1.25}.Mg1eeW_dd-txt span{color:var(--gray-500);font-size:.8rem;line-height:1.4}.Mg1eeW_dd-all{background:var(--gray-50);flex-wrap:wrap;justify-content:space-between;margin-top:1rem;align-items:center!important;padding:.85rem 1rem!important}.Mg1eeW_dd-all>span:first-child{font-size:var(--fs-sm);color:var(--gray-600)}.Mg1eeW_dd-all-l{color:var(--purple-700);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.Mg1eeW_m-dd-btn{width:100%;font-family:var(--font-display);color:var(--gray-700);text-align:left;justify-content:space-between;align-items:center;padding:1.05rem .25rem;font-size:1.5rem;display:flex}.Mg1eeW_m-dd-btn svg{color:var(--purple-500);transition:transform var(--dur-fast) var(--ease-out)}.Mg1eeW_m-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.Mg1eeW_m-dd-panel{gap:1rem;padding:0 0 1rem .25rem;display:grid}.Mg1eeW_m-dd-panel[hidden]{display:none}.Mg1eeW_m-dd-h{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--gray-500);margin-bottom:.25rem;font-weight:700}.Mg1eeW_mobile .Mg1eeW_m-dd-panel li+li{border-top:0}.Mg1eeW_mobile a.Mg1eeW_m-dd-link{font-family:var(--font-body);font-size:var(--fs-md);justify-content:flex-start;gap:.65rem;padding:.55rem .25rem;font-weight:600}.Mg1eeW_mobile a.Mg1eeW_m-dd-all{color:var(--purple-700)}.Mg1eeW_burger{width:2.75rem;height:2.75rem;color:var(--gray-700);border-radius:.75rem;margin-left:auto;display:none}.Mg1eeW_burger:hover{background:var(--purple-50)}.Mg1eeW_burger-lines{width:22px;height:14px;margin:auto;display:block;position:relative}.Mg1eeW_burger-lines span{width:100%;height:2px;transition:transform var(--dur-base) var(--ease-brand), top var(--dur-base) var(--ease-brand);background:currentColor;border-radius:2px;position:absolute;left:0}.Mg1eeW_burger-lines span:first-child{top:2px}.Mg1eeW_burger-lines span:last-child{top:10px}.Mg1eeW_burger[aria-expanded=true] .Mg1eeW_burger-lines span:first-child{top:6px;transform:rotate(45deg)}.Mg1eeW_burger[aria-expanded=true] .Mg1eeW_burger-lines span:last-child{top:6px;transform:rotate(-45deg)}.Mg1eeW_mobile{height:calc(100dvh - var(--nav-height));background:var(--white);border-top:1px solid var(--gray-150);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.Mg1eeW_mobile[hidden]{display:none}.Mg1eeW_mobile-scroll{overscroll-behavior:contain;min-height:0;padding:.5rem var(--gutter) 1.5rem;flex:auto;overflow-y:auto}.Mg1eeW_mobile ul{padding:0;list-style:none}.Mg1eeW_mobile li+li{border-top:1px solid var(--gray-100)}.Mg1eeW_mobile nav a{font-family:var(--font-display);color:var(--gray-700);justify-content:space-between;align-items:center;padding:1.05rem .25rem;font-size:1.5rem;text-decoration:none;display:flex}.Mg1eeW_mobile nav a[aria-current=page]{color:var(--purple-700)}.Mg1eeW_mobile nav a svg{color:var(--purple-500)}.Mg1eeW_mobile-actions{padding:.875rem var(--gutter) max(.875rem, env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--gray-150);flex:none;grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid;box-shadow:0 -4px 12px -6px #17202b1a}.Mg1eeW_mobile-actions .fine{text-align:center;color:var(--text-help);grid-column:1/-1}@media (max-width:359px){.Mg1eeW_mobile-actions{grid-template-columns:1fr}}@media (max-width:1240px){.Mg1eeW_nav a,.Mg1eeW_dd-btn{padding-inline:.55rem;font-size:.925rem}.Mg1eeW_nav .Mg1eeW_dd-panel a{padding-inline:.6rem}.Mg1eeW_bar{gap:1rem}}@media (max-width:1199px){.Mg1eeW_nav,.Mg1eeW_actions{display:none}.Mg1eeW_burger{place-items:center;display:grid}}@media (min-width:1200px){.Mg1eeW_mobile{display:none!important}}.Mg1eeW_mobile-social{flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;margin-top:1.5rem;font-weight:600;display:flex}.Mg1eeW_mobile-social a{color:var(--purple-700);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}
.N-F7xW_consent{z-index:90;left:max(1rem, env(safe-area-inset-left));right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed}.N-F7xW_consent[hidden]{display:none}.N-F7xW_card{pointer-events:auto;background:var(--white);width:100%;max-width:60rem;max-height:calc(100dvh - 2rem);color:var(--text-primary);border:1px solid var(--gray-150);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1.25rem 1.5rem;display:grid;overflow-y:auto}.N-F7xW_text{grid-column:1/-1}.N-F7xW_title{font-family:var(--font-display);font-size:var(--fs-lg);line-height:var(--leading-snug);color:var(--gray-800);margin:0 0 .4rem}.N-F7xW_consent p{font-size:var(--fs-sm);color:var(--text-secondary);max-width:62em;margin:0;line-height:1.55}.N-F7xW_consent p a{color:var(--text-accent)}.N-F7xW_settings{grid-column:1/-1}.N-F7xW_settings[hidden]{display:none}.N-F7xW_consent fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.N-F7xW_row{border-radius:var(--radius-sm);background:var(--bg-tint);cursor:pointer;font-size:var(--fs-sm);align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.N-F7xW_row--locked{cursor:default;opacity:.8}.N-F7xW_row input{width:1.1rem;height:1.1rem;accent-color:var(--purple-500);flex:none;margin-top:.2rem}.N-F7xW_row span{gap:.1rem;display:grid}.N-F7xW_row small{color:var(--text-secondary);font-size:var(--fs-xs);line-height:1.45}.N-F7xW_actions{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}.N-F7xW_actions .button[hidden]{display:none}.N-F7xW_visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:40rem){.N-F7xW_card{gap:.75rem;padding:1rem}.N-F7xW_consent p{font-size:var(--fs-xs)}.N-F7xW_actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.N-F7xW_actions .button{width:100%;font-size:var(--fs-sm);white-space:normal;padding-inline:.5rem;line-height:1.25}.N-F7xW_actions [data-consent-action=toggle_settings],.N-F7xW_actions [data-consent-action=custom]{grid-column:1/-1}}
