._layout_4szcu_1{gap:var(--space-10);align-items:start;display:grid}._timeline_4szcu_7{counter-reset:first-step;margin:0;padding:0;list-style:none;display:grid}._step_4szcu_15{gap:var(--space-1);padding:0 0 var(--space-8) var(--space-16);counter-increment:first-step;display:grid;position:relative}._step_4szcu_15:before{content:counter(first-step);border:1px solid var(--border-strong);background:var(--surface-raised);width:2.75rem;height:2.75rem;font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}._step_4szcu_15:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;top:3rem;bottom:.25rem;left:1.375rem}._title_4szcu_51{font-size:var(--text-xl);font-weight:var(--weight-semibold);padding-top:var(--space-2)}._description_4szcu_57{color:var(--text-secondary);max-width:36rem}._callout_4szcu_62{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--surface-accent);justify-items:start;display:grid}._calloutTitle_4szcu_71{font-family:var(--font-display);font-size:var(--text-2xl);font-style:italic;line-height:var(--leading-tight)}@media (width>=64rem){._layout_4szcu_1{gap:var(--space-16);grid-template-columns:1.6fr 1fr}._callout_4szcu_62{top:calc(var(--header-height) + var(--space-6));position:sticky}}._wrapper_1c9n6_1{gap:var(--space-8);display:grid}._grid_1c9n6_6{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}._card_1c9n6_12{gap:var(--space-2);height:100%;padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);transition:border-color var(--duration-fast) ease, transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);text-decoration:none;display:grid}._card_1c9n6_12:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}._label_1c9n6_33{justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);display:flex}._label_1c9n6_33 svg{color:var(--text-muted);flex-shrink:0}._description_1c9n6_49{font-size:var(--text-sm);color:var(--text-secondary)}._crisis_1c9n6_54{padding:var(--space-5) var(--space-6);border-inline-start:3px solid var(--action-primary);border-radius:var(--radius-sm);background:var(--surface-accent);font-size:var(--text-sm)}._accordion_n2b9l_1{border-top:1px solid var(--border-subtle)}._item_n2b9l_5{border-bottom:1px solid var(--border-subtle)}._item_n2b9l_5::details-content{block-size:0;transition:block-size var(--duration-base) var(--ease-out), content-visibility var(--duration-base) allow-discrete;overflow:hidden}._item_n2b9l_5[open]::details-content{block-size:auto}._summary_n2b9l_21{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-1);font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);cursor:pointer;list-style:none;display:flex}._summary_n2b9l_21::-webkit-details-marker{display:none}._summary_n2b9l_21:hover{color:var(--text-accent)}._icon_n2b9l_43{transition:transform var(--duration-base) var(--ease-out);flex-shrink:0}._item_n2b9l_5[open] ._icon_n2b9l_43{transform:rotate(45deg)}._answer_n2b9l_52{padding:0 var(--space-1) var(--space-6);max-width:44rem;color:var(--text-secondary)}._tabs_10v7p_1{gap:var(--space-10);display:grid}._list_10v7p_6{justify-self:start;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-raised);flex-wrap:wrap;display:inline-flex}._tab_10v7p_1{min-height:2.75rem;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);background:0 0;border:none}._tab_10v7p_1:hover{color:var(--text-primary);background:var(--surface-card)}._active_10v7p_36,._active_10v7p_36:hover{background:var(--action-primary);color:var(--text-inverse)}._panel_10v7p_42{animation:_panel-in_10v7p_1 var(--duration-base) var(--ease-out)}@keyframes _panel-in_10v7p_1{0%{opacity:0;transform:translateY(6px)}}
