.arcxa-landing{--al-bg:var(--arcxa-surface-base);--al-surface:var(--arcxa-surface-raised);--al-band:var(--arcxa-surface-band);--al-well:var(--arcxa-surface-sunken);--al-fg:var(--arcxa-text);--al-muted:var(--arcxa-text-muted);--al-signal:var(--arcxa-text-signal);--al-signal-fg:var(--arcxa-text-on-signal);--al-focus:var(--arcxa-focus);--al-warning:var(--arcxa-text-warning);--al-rule:var(--arcxa-border);--al-radius:var(--arcxa-radius-sm);--al-mono:var(--font-mono);--al-gutter:var(--arcxa-gutter);--al-measure:var(--arcxa-measure);--al-target:var(--arcxa-target);background-color:var(--al-bg);color:var(--al-fg);font-family:var(--font-sans);overflow-wrap:anywhere;container:al-page/inline-size}.arcxa-landing :focus-visible{outline:3px solid var(--al-focus);outline-offset:3px;transition:none}.arcxa-landing .al-container{box-sizing:border-box;width:100%;min-width:0;max-width:var(--arcxa-page-max);padding-left:max(var(--al-gutter), var(--arcxa-safe-area-left,0px));padding-right:max(var(--al-gutter), var(--arcxa-safe-area-right,0px));margin-inline:auto;container:al-editorial/inline-size}.arcxa-landing .al-skip{left:max(var(--al-gutter), var(--arcxa-safe-area-left,0px));top:max(.5rem, var(--arcxa-safe-area-top,0px));z-index:10;min-height:var(--al-target);border-radius:var(--al-radius);background-color:var(--al-signal);color:var(--al-signal-fg);align-items:center;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.arcxa-landing .al-skip:focus{transform:none}.arcxa-landing .al-header{border-bottom:1px solid var(--al-rule);padding-top:var(--arcxa-safe-area-top,0px)}.arcxa-landing .al-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:.75rem;display:flex}.arcxa-landing .al-brand{font-family:var(--al-mono);letter-spacing:.12em;font-weight:600}.arcxa-landing .al-header .al-brand{margin:0}.arcxa-landing .al-navigation{width:100%;min-width:0;container:al-navigation/inline-size}.arcxa-landing .al-nav{grid-template-columns:minmax(0,1fr);gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.arcxa-landing .al-nav-link{box-sizing:border-box;width:100%;min-width:var(--al-target);min-height:var(--al-target);border-radius:var(--al-radius);color:var(--al-fg);text-underline-offset:.25em;align-items:center;padding-inline:.625rem;text-decoration:none;display:inline-flex}.arcxa-landing .al-main:focus{outline:none}.arcxa-landing .al-section{padding-block:var(--arcxa-space-section)}.arcxa-landing .al-hero{padding-block-start:calc(var(--arcxa-space-section) - var(--arcxa-space-md))}.arcxa-landing #fit{border-top:1px solid var(--al-rule)}.arcxa-landing #evidence,.arcxa-landing #next-step{background-color:var(--al-band)}.arcxa-landing #faq{padding-block:var(--arcxa-space-section-tight)}.arcxa-landing .al-eyebrow,.arcxa-landing .al-kicker{color:var(--al-signal);font-family:var(--al-mono)}.arcxa-landing .al-eyebrow{font-size:var(--arcxa-text-label);letter-spacing:var(--arcxa-tracking-label);line-height:var(--arcxa-leading-ui)}.arcxa-landing .al-display,.arcxa-landing .al-heading{font-family:var(--font-display);text-wrap:balance;font-weight:500}.arcxa-landing .al-display{max-width:13ch;letter-spacing:-.02em;margin-block-start:var(--arcxa-space-sm);font-size:clamp(2.5rem,1.5rem + 8cqi,4.25rem);line-height:1}.arcxa-landing .al-heading{letter-spacing:-.01em;max-width:22ch;font-size:clamp(2rem,1.6rem + 2.2cqi,3.25rem);line-height:1.08}.arcxa-landing .al-support,.arcxa-landing .al-body,.arcxa-landing .al-note,.arcxa-landing .al-lead{max-width:var(--al-measure)}.arcxa-landing .al-support,.arcxa-landing .al-body,.arcxa-landing .al-note{color:var(--al-muted)}.arcxa-landing .al-hero-copy .al-support>span,.arcxa-landing .al-hero-copy .al-note{max-width:var(--arcxa-measure-narrow);font-size:var(--arcxa-text-ui);line-height:var(--arcxa-leading-ui);display:block}.arcxa-landing .al-hero-copy .al-note{margin-block-start:var(--arcxa-space-xs)}.arcxa-landing .al-slot{margin-top:var(--arcxa-space-block);min-width:0}.arcxa-landing .al-boundary{color:var(--al-warning);font-size:var(--arcxa-text-ui)}.arcxa-landing .al-section-head{gap:var(--arcxa-space-md);grid-template-columns:minmax(0,1fr);display:grid}.arcxa-landing .al-section-title,.arcxa-landing .al-section-brief{min-width:0}.arcxa-landing .al-section-title>.al-kicker{margin-block-start:0}.arcxa-landing .al-section-title>.al-heading{margin-block-start:var(--arcxa-space-sm)}.arcxa-landing .al-section-head>.al-body,.arcxa-landing .al-section-brief>.al-body{margin-block-start:0}.arcxa-landing .al-section-brief>.al-boundary{margin-block-start:var(--arcxa-space-sm)}.arcxa-landing .al-section-head+.al-workflow-visual,.arcxa-landing .al-section-head+.al-evidence-visual{margin-block-start:var(--arcxa-space-block)}.arcxa-landing .al-evidence-notes{gap:var(--arcxa-space-md);grid-template-columns:minmax(0,1fr);margin-block-start:var(--arcxa-space-block);display:grid}.arcxa-landing .al-evidence-notes>p{min-width:0;margin-block-start:0}.arcxa-landing .al-evidence-notes>.al-note{font-size:var(--arcxa-text-ui)}.arcxa-landing .al-sample-section{background-color:var(--al-well)}.arcxa-landing .al-workspace-container{max-width:var(--arcxa-workspace-max)}.arcxa-landing .al-workspace-container>.al-section-head{max-width:calc(var(--arcxa-page-max) - 2 * var(--al-gutter));margin-inline:auto}.arcxa-landing .al-start{font-family:var(--font-sans);font-size:1rem;line-height:1.6}.arcxa-landing .al-start p{max-width:70ch;margin-block:.75rem}.arcxa-landing .al-start-button{min-height:var(--al-target);min-width:var(--al-target);white-space:normal;max-width:100%;height:auto;margin-block:.75rem}.arcxa-landing [data-slot=button]{transition-property:color,background-color,border-color;transition-duration:var(--arcxa-duration);transition-timing-function:var(--arcxa-ease)}.arcxa-landing .al-actions{gap:var(--arcxa-space-xs);margin-top:var(--arcxa-space-md);flex-wrap:wrap;display:flex}.arcxa-landing .al-action{box-sizing:border-box;min-height:var(--al-target);max-width:100%;height:auto;padding:var(--arcxa-space-2xs) var(--arcxa-space-sm);border-radius:var(--al-radius);white-space:normal;text-align:center;transition:color var(--arcxa-duration) var(--arcxa-ease), background-color var(--arcxa-duration) var(--arcxa-ease), border-color var(--arcxa-duration) var(--arcxa-ease);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.arcxa-landing .al-action-primary{background-color:var(--al-signal);color:var(--al-signal-fg)}.arcxa-landing .al-action-primary:hover{background-color:var(--al-fg)}.arcxa-landing .al-action-secondary{border-color:var(--arcxa-border-control);color:var(--al-fg);background-color:#0000}.arcxa-landing .al-action-secondary:hover{border-color:var(--al-fg)}.arcxa-landing .al-hero-scope{container:al-hero-layout/inline-size}.arcxa-landing .al-hero-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3cqi,2rem);display:grid}.arcxa-landing .al-hero-copy{min-width:0}.arcxa-landing .al-visual{border:1px solid var(--al-rule);border-radius:var(--al-radius);background-color:var(--al-surface);min-width:0;margin-inline:0;padding:clamp(1rem,2cqi,1.5rem)}.arcxa-landing .al-hero-visual{margin-block:0;container:al-hero-diagram/inline-size}.arcxa-landing .al-hero-flow{grid-template-columns:minmax(0,1fr);margin-top:1.5rem;display:grid}.arcxa-landing .al-flow-node{border:1px solid var(--al-rule);background-color:var(--al-bg);min-width:0;padding:1rem}.arcxa-landing .al-rule-node{border-color:var(--al-signal)}.arcxa-landing .al-schema-fields,.arcxa-landing .al-rule-fields{padding-inline-start:0;list-style:none}.arcxa-landing .al-schema-fields li,.arcxa-landing .al-rule-fields li{padding-inline-start:0}.arcxa-landing .al-schema-fields{flex-wrap:wrap;display:flex;container:al-schema-fields/inline-size}.arcxa-landing .al-schema-fields li{flex:1 0 100%;margin-block-start:0;padding-block:.25rem}.arcxa-landing .al-schema-fields li+li{border-block-start:1px solid var(--al-rule)}.arcxa-landing .al-rule-fields li{color:var(--al-signal)}.arcxa-landing .al-flow-connector{min-height:2.25rem;color:var(--al-signal);justify-content:center;align-items:center;display:flex}.arcxa-landing .al-flow-connector svg{flex-shrink:0;display:block;transform:rotate(90deg)}.arcxa-landing .al-held-branch{border-left:2px solid var(--al-warning);min-width:0;margin-top:1rem;padding-left:1rem}.arcxa-landing .al-branch-label{color:var(--al-warning)}.arcxa-landing .al-held-original{border:1px solid var(--al-warning);background-color:var(--al-bg);margin-top:1rem;padding:1rem}.arcxa-landing figcaption{text-align:start}.arcxa-landing .al-visual figcaption{border-top:1px solid var(--al-rule);padding-top:.75rem}.arcxa-landing .al-workflow-visual{min-width:0;margin-inline:0;container:al-workflow/inline-size}.arcxa-landing .al-steps{margin-block:0;padding:0;list-style:none;display:grid}.arcxa-landing .al-step{border-top:1px solid var(--arcxa-border-subtle);grid-template-columns:2.75rem minmax(0,1fr);gap:.75rem 1rem;margin-block-start:0;padding:1.25rem 0;display:grid;position:relative}.arcxa-landing .al-step-number{border:1px solid var(--arcxa-border-signal);min-height:2.75rem;color:var(--arcxa-text-signal);font-family:var(--al-mono);z-index:1;background-color:#0000;grid-area:1/1/4;justify-content:center;align-self:start;align-items:center;display:flex}.arcxa-landing .al-step:not(:last-child):after{content:"";border-left:1px solid var(--arcxa-border-subtle);position:absolute;top:4rem;bottom:-1.25rem;left:1.375rem}.arcxa-landing .al-step-heading,.arcxa-landing .al-step-body,.arcxa-landing .al-step-artifact{grid-column:2;min-width:0}.arcxa-landing .al-step-heading p,.arcxa-landing .al-step-body{color:var(--al-muted)}.arcxa-landing .al-step-artifact{padding:var(--arcxa-space-xs) var(--arcxa-space-sm);border-radius:var(--arcxa-radius-sm);background-color:var(--al-surface)}.arcxa-landing .al-review-note{max-width:var(--al-measure)}.arcxa-landing .al-evidence-visual{container:al-lineage-diagram/inline-size}.arcxa-landing .al-lineage,.arcxa-landing .al-decision-panels{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-inline-start:0;list-style:none;display:grid}.arcxa-landing .al-lineage-node,.arcxa-landing .al-decision-panel{border:1px solid var(--al-rule);background-color:var(--al-bg);min-width:0;margin-block-start:0;padding:1rem;position:relative}.arcxa-landing .al-lineage-node .al-flow-connector,.arcxa-landing .al-decision-panel .al-flow-connector{height:2.5rem;position:absolute;top:100%;left:0;right:0}.arcxa-landing .al-lineage-held{border-left:2px solid var(--al-warning);margin-top:1.5rem;padding-left:1rem;container:al-held-trace/inline-size}.arcxa-landing .al-held-trace{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.arcxa-landing .al-held-trace dt{color:var(--al-warning)}.arcxa-landing .al-held-trace dd{padding-inline-start:0}.arcxa-landing .al-lessons{margin-block-start:var(--arcxa-space-block);padding:0;list-style:none}.arcxa-landing .al-lesson-scope{min-width:0;padding-block:var(--arcxa-space-xl);border-top:1px solid var(--arcxa-border-subtle);margin-block-start:0;padding-inline-start:0;container:al-lesson-layout/inline-size}.arcxa-landing .al-lesson{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,3cqi,2rem);display:grid}.arcxa-landing .al-lesson-intro,.arcxa-landing .al-lesson-body{min-width:0}.arcxa-landing .al-lesson-body{container:al-lesson-body/inline-size}.arcxa-landing .al-lesson-title{font-family:var(--font-display);font-size:clamp(1.5rem,1.25rem + 1cqi,2rem);font-weight:500;line-height:var(--arcxa-leading-tight);margin-block-start:var(--arcxa-space-sm)}.arcxa-landing .al-lesson-question{color:var(--al-muted)}.arcxa-landing .al-lesson-visual{min-width:0;margin-block:0;margin-inline:0;container:al-lesson-diagram/inline-size}.arcxa-landing .al-decision-panels{margin-block:0}.arcxa-landing .al-decision-panel{background-color:var(--al-surface)}.arcxa-landing .al-decision-exception{border-top:2px solid var(--al-warning)}.arcxa-landing .al-disclosure summary{box-sizing:border-box;overflow-wrap:anywhere;min-height:var(--al-target);cursor:pointer;align-items:center;gap:.75rem;padding-block:.5rem;list-style:none;display:flex}.arcxa-landing .al-disclosure summary::-webkit-details-marker{display:none}.arcxa-landing .al-disclosure summary:before{content:"+";color:var(--al-signal);font-family:var(--al-mono);flex-shrink:0}.arcxa-landing .al-disclosure[open] summary:before{content:"−"}.arcxa-landing .al-disclosure p{max-width:var(--al-measure);color:var(--al-muted)}.arcxa-landing #faq .al-section-title,.arcxa-landing .al-faq{max-width:var(--al-measure)}.arcxa-landing .al-faq{margin-top:var(--arcxa-space-block);border-top:1px solid var(--al-rule)}.arcxa-landing .al-faq .al-disclosure{border-bottom:1px solid var(--al-rule);padding-block:.5rem}.arcxa-landing .al-columns-scope{min-width:0;margin-top:var(--arcxa-space-block);container:al-columns/inline-size}.arcxa-landing .al-columns{gap:var(--arcxa-space-lg);grid-template-columns:minmax(0,1fr);display:grid}.arcxa-landing .al-column{min-width:0}.arcxa-landing .al-column-title{font-family:var(--font-display);font-size:clamp(1.5rem,1.25rem + 1cqi,2rem);font-weight:500;line-height:var(--arcxa-leading-tight);margin-block-start:0}.arcxa-landing .al-outline{padding:var(--arcxa-space-lg);border-radius:var(--arcxa-radius-md);background-color:var(--al-surface);box-shadow:var(--arcxa-shadow-raised)}.arcxa-landing .al-outline+.al-outline{background-color:var(--al-bg);border:1px solid var(--arcxa-border-control);box-shadow:none}.arcxa-landing #next-step .al-columns-scope+.al-note{font-size:var(--arcxa-text-caption)}.arcxa-landing .al-list{padding-left:1.25rem}.arcxa-landing .al-list li{padding-left:.25rem}.arcxa-landing .al-list li::marker{color:var(--al-signal)}.arcxa-landing #fit .al-column:first-child{padding:var(--arcxa-space-lg);background-color:var(--al-surface);border-radius:var(--arcxa-radius-md)}.arcxa-landing #fit .al-column:last-child{padding-block:var(--arcxa-space-lg)}.arcxa-landing #fit .al-column:last-child .al-column-title{color:var(--arcxa-text-warning)}.arcxa-landing #fit .al-column:last-child li::marker{color:var(--al-warning)}.arcxa-landing .al-footer{padding-top:var(--arcxa-space-lg);padding-bottom:max(var(--arcxa-space-lg), var(--arcxa-safe-area-bottom,0px));background-color:var(--al-well)}@container al-editorial (width>=52rem){.arcxa-landing .al-navigation{flex-shrink:0;width:36rem}}@container al-navigation (width>=17rem){.arcxa-landing .al-nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@container al-navigation (width>=32rem){.arcxa-landing .al-nav{flex-wrap:wrap;display:flex}.arcxa-landing .al-nav-link{width:auto}}@container al-hero-layout (width>=72rem){.arcxa-landing .al-hero-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@container al-hero-diagram (width>=38rem){.arcxa-landing .al-hero-flow{grid-template-columns:minmax(0,1fr) 2rem minmax(0,1.2fr) 2rem minmax(0,1fr);align-items:stretch}.arcxa-landing .al-hero-flow>.al-flow-connector svg{transform:none}.arcxa-landing .al-held-branch{grid-column:3/-1}}@container al-schema-fields (width>=12em){.arcxa-landing .al-schema-fields li{flex:0 auto}.arcxa-landing .al-schema-fields li+li{border-block-start:0;border-inline-start:1px solid var(--al-rule);margin-inline-start:.5rem;padding-inline-start:.5rem}}@container al-columns (width>=48rem){.arcxa-landing .al-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.arcxa-landing #fit .al-columns{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@container al-editorial (width>=60rem){.arcxa-landing .al-section-head{align-items:end;gap:var(--arcxa-space-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.arcxa-landing .al-evidence-notes{gap:var(--arcxa-space-lg);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@container al-workflow (width>=60rem){.arcxa-landing .al-step{grid-template-columns:2.75rem minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1fr);gap:1.25rem}.arcxa-landing .al-step-number{grid-row:1}.arcxa-landing .al-step-body{grid-column:3}.arcxa-landing .al-step-artifact{grid-column:4}}@container al-lineage-diagram (width>=66rem){.arcxa-landing .al-lineage{grid-template-columns:repeat(4,minmax(0,1fr))}.arcxa-landing .al-lineage-node .al-flow-connector{width:2.5rem;height:auto;inset:0 auto 0 100%}.arcxa-landing .al-lineage-node .al-flow-connector svg{transform:none}}@container al-held-trace (width>=48rem){.arcxa-landing .al-held-trace{grid-template-columns:repeat(3,minmax(0,1fr))}}@container al-lesson-layout (width>=68rem){.arcxa-landing .al-lesson{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:2rem}}@container al-lesson-diagram (width>=38rem){.arcxa-landing .al-decision-panels{grid-template-columns:repeat(3,minmax(0,1fr))}.arcxa-landing .al-decision-panel .al-flow-connector{width:2.5rem;height:auto;inset:0 auto 0 100%}.arcxa-landing .al-decision-panel .al-flow-connector svg{transform:none}}@media (prefers-reduced-motion:reduce){.arcxa-landing *,.arcxa-landing :before,.arcxa-landing :after{transition:none!important;animation:none!important}}.arcxa-landing .al-visual,.arcxa-landing .al-lesson-visual{--al-rule:var(--arcxa-border-subtle)}.arcxa-landing .al-visual{border-radius:var(--arcxa-radius-md);background-color:var(--arcxa-surface-raised);border:0}.arcxa-landing .al-visual>.al-kicker{color:var(--arcxa-text-signal);font-size:var(--arcxa-text-label);letter-spacing:var(--arcxa-tracking-label);line-height:var(--arcxa-leading-ui)}.arcxa-landing .al-flow-node,.arcxa-landing .al-lineage-node{border:1px solid var(--arcxa-border-subtle);border-radius:var(--arcxa-radius-sm);background-color:var(--arcxa-surface-base)}.arcxa-landing .al-rule-node,.arcxa-landing .al-lineage-node:nth-child(2){border-color:var(--arcxa-border-signal)}.arcxa-landing .al-target-node{border-top:1px solid var(--arcxa-border-subtle)}.arcxa-landing .al-flow-node>p:first-child strong{font-family:var(--font-display);font-size:var(--arcxa-text-ui-lg);font-weight:500;line-height:var(--arcxa-leading-tight)}.arcxa-landing .al-flow-node>p:nth-child(2){color:var(--arcxa-text-muted)}.arcxa-landing .al-lineage-node .al-kicker,.arcxa-landing .al-decision-panel .al-kicker{font-size:var(--arcxa-text-label);letter-spacing:var(--arcxa-tracking-label)}.arcxa-landing .al-lineage-node>p:nth-of-type(3),.arcxa-landing .al-decision-panel>p:nth-of-type(3){color:var(--arcxa-text-muted)}.arcxa-landing .al-schema-fields li+li{border-color:var(--arcxa-border)}.arcxa-landing .al-lineage-node code,.arcxa-landing .al-held-trace code{color:var(--arcxa-text-muted);font-family:var(--font-mono);font-size:var(--arcxa-text-ui);background-color:#0000;padding:0}.arcxa-landing .al-held-trace code{color:var(--arcxa-text)}.arcxa-landing .al-lineage-node strong,.arcxa-landing .al-decision-panel strong{max-width:100%;margin-top:var(--arcxa-space-3xs);padding:var(--arcxa-space-3xs) var(--arcxa-space-2xs);border-radius:var(--arcxa-radius-xs);background-color:var(--arcxa-surface-sunken);color:var(--arcxa-text);font-family:var(--font-mono);font-size:var(--arcxa-text-ui);font-weight:400;line-height:var(--arcxa-leading-ui);display:inline-block}.arcxa-landing .al-decision-panel{border-radius:var(--arcxa-radius-sm);background-color:var(--arcxa-surface-raised);border:1px solid #0000}.arcxa-landing .al-decision-panel strong{background-color:var(--arcxa-surface-base)}.arcxa-landing .al-held-branch{margin-top:0;margin-left:var(--arcxa-space-sm);padding-left:var(--arcxa-space-md);border-left:1px dashed var(--arcxa-border-warning);position:relative}.arcxa-landing .al-branch-label{color:var(--arcxa-text-warning);font-size:var(--arcxa-text-label);line-height:var(--arcxa-leading-ui)}.arcxa-landing .al-held-original{margin-top:var(--arcxa-space-xs);padding:var(--arcxa-space-xs) var(--arcxa-space-sm);border:1px solid var(--arcxa-border-warning);border-radius:var(--arcxa-radius-sm);background-color:var(--arcxa-warning-wash);color:var(--arcxa-text);position:relative}.arcxa-landing .al-held-original:before{content:"";top:1.25rem;left:calc(-1 * var(--arcxa-space-md) - 1px);width:var(--arcxa-space-md);border-top:1px dashed var(--arcxa-border-warning);position:absolute}.arcxa-landing .al-held-original p{font-size:var(--arcxa-text-label);line-height:var(--arcxa-leading-ui)}.arcxa-landing .al-held-original p strong{font-weight:600}.arcxa-landing .al-lineage-held{border-left:0}.arcxa-landing .al-held-trace>div{min-width:0}.arcxa-landing .al-held-trace dt{color:var(--arcxa-text-warning);font-family:var(--font-mono);font-size:var(--arcxa-text-label);letter-spacing:var(--arcxa-tracking-label);font-weight:400;line-height:var(--arcxa-leading-ui);margin-block-start:0}.arcxa-landing .al-held-trace dd{color:var(--arcxa-text)}.arcxa-landing .al-decision-exception{border:1px solid var(--arcxa-border-warning);border-top:1px solid var(--arcxa-border-warning)}.arcxa-landing .al-decision-exception .al-kicker{color:var(--arcxa-text-warning)}.arcxa-landing .al-visual figcaption{color:var(--arcxa-text-muted);font-size:var(--arcxa-text-caption);line-height:var(--arcxa-leading-ui);margin-block-start:var(--arcxa-space-md)}.arcxa-landing .al-lesson-visual figcaption{padding-top:var(--arcxa-space-xs);border-top:1px solid var(--arcxa-border-subtle);color:var(--arcxa-text-muted);font-size:var(--arcxa-text-ui);line-height:var(--arcxa-leading-ui);margin-block-start:var(--arcxa-space-md)}.arcxa-landing .al-visual .al-disclosure{margin-block-start:var(--arcxa-space-2xs)}.arcxa-landing .al-visual .al-disclosure summary{color:var(--arcxa-text-muted);font-size:var(--arcxa-text-ui);transition:color var(--arcxa-duration) var(--arcxa-ease)}.arcxa-landing .al-visual .al-disclosure summary:hover{color:var(--arcxa-text)}@media (forced-colors:active){.arcxa-landing .al-visual{border:1px solid canvastext}.arcxa-landing .al-decision-panel{border-color:canvastext}}.arcxa-landing .al-brand{letter-spacing:var(--arcxa-tracking-brand)}.arcxa-landing .al-nav{gap:var(--arcxa-space-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.arcxa-landing .al-nav-link{box-sizing:border-box;min-height:var(--arcxa-target);min-width:var(--arcxa-target-min);width:auto;padding-inline:var(--arcxa-space-xs);border-radius:var(--arcxa-radius-sm);color:var(--arcxa-text);text-underline-offset:.25em;transition:color var(--arcxa-duration) var(--arcxa-ease);align-items:center;text-decoration:none;display:inline-flex}.arcxa-landing .al-nav-link:hover{color:var(--arcxa-text-signal);text-decoration:underline}
