.b8CX0a_trigger{display:inline-flex}.b8CX0a_linkButton{min-height:44px;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.b8CX0a_linkButton:hover{color:var(--color-text-primary)}.b8CX0a_linkButton:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px;border-radius:var(--radius-inner)}@media (max-width:600px){.b8CX0a_iconOnlyMobile{justify-content:center;min-width:44px;min-height:44px;padding-inline:0!important}.b8CX0a_iconOnlyMobile .b8CX0a_triggerText{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.b8CX0a_cta{gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid var(--color-border);border-inline-start:3px solid var(--color-text-primary);border-radius:var(--radius-container);background:var(--color-background-surface);box-sizing:border-box;grid-template-columns:auto minmax(0,1fr);display:grid}.b8CX0a_ctaIcon{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-element);background:var(--color-background-body);border:1px solid var(--color-border);color:var(--color-text-primary);place-items:center;display:grid}.b8CX0a_ctaBody{gap:var(--spacing-2);min-width:0;display:grid}.b8CX0a_ctaTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);margin:0;line-height:1.4}.b8CX0a_ctaText{max-width:var(--fde-measure);font-size:var(--fde-prose-size);color:var(--color-text-secondary);margin:0;line-height:1.75}.b8CX0a_ctaActions{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}@media (max-width:600px){.b8CX0a_cta{padding:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.b8CX0a_ctaIcon{display:none}.b8CX0a_ctaActions>*{flex:auto}.b8CX0a_ctaActions button{width:100%;min-height:44px}}.b8CX0a_form{gap:var(--spacing-4);padding-top:var(--spacing-4);display:grid}.b8CX0a_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.b8CX0a_privacy{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.b8CX0a_notice{align-items:flex-start;gap:var(--spacing-1-5);font-size:var(--font-size-base);color:var(--color-text-error);line-height:1.6;display:flex}.b8CX0a_notice:empty{display:none}.b8CX0a_notice .fde-glyph{margin-top:.25em}.b8CX0a_actions{justify-content:flex-end;gap:var(--spacing-3);display:flex}.b8CX0a_actions button{min-width:88px;min-height:44px}@media (max-width:600px){.b8CX0a_actions>*{flex:1}}.b8CX0a_success{justify-items:center;gap:var(--spacing-2);padding:var(--spacing-8) var(--spacing-4) var(--spacing-4);text-align:center;color:var(--color-text-success);display:grid}.b8CX0a_successTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold,600);color:var(--color-text-primary);margin:0}.b8CX0a_successText{margin:0 0 var(--spacing-3);max-width:28em;color:var(--color-text-secondary);line-height:1.7}.b8CX0a_success button{min-width:120px;min-height:44px}.b8CX0a_form .astryx-text-input{box-sizing:border-box;min-height:44px}
.ml14sq_header{background:var(--color-background-surface);border-bottom:1px solid var(--color-border)}.ml14sq_bar>.astryx-top-nav{margin-inline:calc(-1 * var(--spacing-2))}.ml14sq_end{align-items:center;gap:var(--spacing-1);display:flex}.ml14sq_toggle{display:inline-flex}.ml14sq_short{display:none}.ml14sq_feedback{display:inline-flex}.ml14sq_footerLinks{gap:var(--spacing-4);display:flex}@media (max-width:600px){.ml14sq_end{gap:0}.ml14sq_end .astryx-top-nav-item{min-height:44px;padding-inline:var(--spacing-1-5)}.ml14sq_end .astryx-top-nav-item .fde-glyph{display:none}.ml14sq_bar>.astryx-top-nav>*{flex-wrap:nowrap}.ml14sq_long{display:none}.ml14sq_short{display:inline}.ml14sq_bar .astryx-top-nav-heading{min-height:44px}.ml14sq_toggle button{min-width:44px;min-height:44px}}@media (max-width:400px){.ml14sq_end>.astryx-top-nav-item:first-child{display:none}}@media (max-width:380px){:is(.ml14sq_bar .astryx-top-nav-heading,.ml14sq_bar .astryx-top-nav-heading *){font-size:var(--font-size-base)!important}}.ml14sq_footer{border-top:1px solid var(--color-border);background:var(--color-background-surface);margin-top:auto}.ml14sq_footerInner{gap:var(--spacing-2);padding-block:var(--spacing-8);display:grid}.ml14sq_footerInner p{max-width:40em;margin:0;line-height:1.8}.ml14sq_icp a{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-decoration:none}.ml14sq_icp a:hover{text-decoration:underline}
