.cal-kicker.svelte-yk2iap{color:var(--color-primary);font-size:var(--text-eyebrow);font-weight:var(--text-eyebrow--font-weight);line-height:var(--text-eyebrow--line-height);letter-spacing:var(--text-eyebrow--letter-spacing);text-transform:uppercase;margin:0}.cal-r-intro.svelte-yk2iap{grid-template-columns:minmax(0, 1.3fr) minmax(calc(var(--spacing) * 60), .8fr);align-items:center;gap:calc(var(--spacing) * 10);padding:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background:var(--color-surface-container-low);display:grid}.intro-copy.svelte-yk2iap{gap:calc(var(--spacing) * 3);min-width:0;display:grid}.cal-r-intro.svelte-yk2iap h2:where(.svelte-yk2iap){letter-spacing:var(--text-display--letter-spacing);text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.25rem);font-weight:750;line-height:1.15}.intro-copy.svelte-yk2iap>p:where(.svelte-yk2iap):not(.cal-kicker){max-width:36rem;color:var(--color-on-surface-variant);font-size:var(--text-prose);margin:0;line-height:1.55}.intro-copy.svelte-yk2iap .cal-actions{margin-top:calc(var(--spacing) * 3)}.cal-r-argument-visual.svelte-yk2iap{padding:calc(var(--spacing) * 5);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-background);text-align:center;justify-items:center;display:grid}.node.svelte-yk2iap{min-width:calc(var(--spacing) * 36);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 4);border:1px solid var(--color-outline-variant);font-size:var(--text-label);font-weight:600;line-height:var(--text-label--line-height);border-radius:3.40282e38px;margin:0}.node.conclusion.svelte-yk2iap{background:var(--color-primary);color:var(--color-on-primary);border-color:#0000}.link.svelte-yk2iap{padding:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 3) calc(var(--spacing) * 4);color:var(--color-on-surface-variant);font-size:var(--text-meta);line-height:var(--text-meta--line-height);position:relative}.link.svelte-yk2iap:before{top:0;bottom:0;left:calc(var(--spacing) * 1);background:var(--color-outline-variant);content:"";border-radius:1px;width:2px;position:absolute}.cal-r-visual-bridge.svelte-yk2iap{gap:calc(var(--spacing) * .5);margin-top:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 4);border:1px dashed var(--color-outline);border-radius:var(--radius-md);display:grid}.cal-r-visual-bridge.svelte-yk2iap>span:where(.svelte-yk2iap){font-size:var(--text-label);font-weight:600}.cal-r-visual-bridge.svelte-yk2iap>small:where(.svelte-yk2iap){color:var(--color-on-surface-variant);font-size:var(--text-meta)}.cal-r-paths.svelte-yk2iap{gap:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cal-r-paths.svelte-yk2iap article:where(.svelte-yk2iap){gap:calc(var(--spacing) * 2);min-width:0;padding:var(--spacing-card);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);transition:border-color var(--default-transition-duration) var(--ease-standard);flex-direction:column;display:flex;position:relative}.cal-r-paths.svelte-yk2iap article:where(.svelte-yk2iap):hover{border-color:var(--color-outline)}.cal-r-paths.svelte-yk2iap article:where(.svelte-yk2iap):has(h2:where(.svelte-yk2iap) a:where(.svelte-yk2iap):focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.path-icon.svelte-yk2iap{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-md);background:var(--color-secondary-container);color:var(--color-on-secondary-container);place-items:center;display:grid}.cal-r-paths.svelte-yk2iap h2:where(.svelte-yk2iap){font-size:var(--text-title);font-weight:700;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin:0}.cal-r-paths.svelte-yk2iap h2:where(.svelte-yk2iap) a:where(.svelte-yk2iap){color:inherit}.cal-r-paths.svelte-yk2iap h2:where(.svelte-yk2iap) a:where(.svelte-yk2iap):hover{text-decoration:none}.cal-r-paths.svelte-yk2iap h2:where(.svelte-yk2iap) a:where(.svelte-yk2iap):focus-visible{outline:none}.path-body.svelte-yk2iap{margin:0 0 calc(var(--spacing) * 2);color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height)}.path-action.svelte-yk2iap{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-primary);font-size:var(--text-label);margin-top:auto;font-weight:600;display:inline-flex}.cal-r-method.svelte-yk2iap{gap:calc(var(--spacing) * 3);display:grid}.cal-r-method.svelte-yk2iap h2:where(.svelte-yk2iap){font-size:var(--text-title);font-weight:700;line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);margin:0}.cal-r-method.svelte-yk2iap ol:where(.svelte-yk2iap){gap:calc(var(--spacing) * 4) calc(var(--spacing) * 8);margin:calc(var(--spacing) * 2) 0 0;counter-reset:step;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.cal-r-method.svelte-yk2iap li:where(.svelte-yk2iap){min-height:calc(var(--spacing) * 8);padding-left:calc(var(--spacing) * 11);color:var(--color-on-surface-variant);font-size:var(--text-body);line-height:var(--text-body--line-height);counter-increment:step;position:relative}.cal-r-method.svelte-yk2iap li:where(.svelte-yk2iap):before{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);background:var(--color-secondary-container);color:var(--color-on-secondary-container);font-size:var(--text-meta);content:counter(step);border-radius:3.40282e38px;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.cal-r-method.svelte-yk2iap strong:where(.svelte-yk2iap){color:var(--color-on-surface);font-weight:650;display:block}@media (width<=1024px){.cal-r-intro.svelte-yk2iap{gap:calc(var(--spacing) * 6);padding:var(--spacing-card);grid-template-columns:minmax(0,1fr)}.cal-r-paths.svelte-yk2iap{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.cal-r-intro.svelte-yk2iap{padding:calc(var(--spacing) * 4)}.cal-r-argument-visual.svelte-yk2iap{display:none}.cal-r-paths.svelte-yk2iap article:where(.svelte-yk2iap){column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);padding:calc(var(--spacing) * 4);grid-template-columns:auto minmax(0,1fr);display:grid}.path-icon.svelte-yk2iap{grid-row:1/4;margin:0}.path-body.svelte-yk2iap{margin:0}.path-action.svelte-yk2iap{display:none}.cal-r-method.svelte-yk2iap ol:where(.svelte-yk2iap){grid-template-columns:minmax(0,1fr)}}
