.gL5nzW_calendar{margin:0}.gL5nzW_table{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.gL5nzW_table th{padding-bottom:var(--space-1);font-family:var(--font-body);font-size:var(--text-label);color:var(--text-secondary);font-weight:500}.gL5nzW_table td{border-radius:var(--radius-input);text-align:center;height:44px;font-size:.9375rem}.gL5nzW_class{background:var(--action);color:var(--on-action);font-weight:600}@media (prefers-reduced-motion:no-preference){.gL5nzW_class{animation:.42s cubic-bezier(.2,.8,.2,1) both gL5nzW_light;animation-delay:calc(.25s + var(--i,0) * 70ms)}}@keyframes gL5nzW_light{0%{background:var(--accent-soft);color:var(--ink);transform:scale(.82)}}.gL5nzW_inCohort{background:var(--accent-soft);color:var(--ink)}.gL5nzW_outside{color:var(--text-secondary)}.gL5nzW_caption{align-items:center;gap:var(--space-2);margin-top:var(--space-3);font-size:var(--text-small);color:var(--text-secondary);display:flex}.gL5nzW_key{background:var(--action);border-radius:4px;width:12px;height:12px}.gL5nzW_compact .gL5nzW_table td{height:34px;font-size:.8125rem}
.rj9yOG_button{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-body);white-space:nowrap;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border:1.5px solid #0000;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.rj9yOG_lg{min-height:52px;padding:0 var(--space-8);font-size:1.0625rem}.rj9yOG_primary{background:var(--action);color:var(--on-action)}.rj9yOG_primary:hover{background:var(--action-hover);color:var(--on-action)}.rj9yOG_secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.rj9yOG_secondary:hover{border-color:var(--action);color:var(--action)}.rj9yOG_quiet{min-height:auto;color:var(--action);text-underline-offset:.25em;background:0 0;padding:0;text-decoration:underline}.rj9yOG_quiet:hover{color:var(--action-hover)}.rj9yOG_button:disabled{opacity:.6;cursor:progress}
.ymjdNq_root{inset-inline:0;z-index:60;padding:var(--gutter);pointer-events:none;display:flex;position:fixed;bottom:0}.ymjdNq_card{pointer-events:auto;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);width:100%;max-width:400px;box-shadow:var(--shadow-md);padding:var(--space-6);font-size:var(--text-small);line-height:var(--leading-body);color:var(--text);animation:.24s ymjdNq_rise}.ymjdNq_card a{color:var(--action);text-underline-offset:.2em;white-space:nowrap}.ymjdNq_actions{gap:var(--space-3);margin-top:var(--space-5);display:flex}.ymjdNq_actions>*{flex:1}@keyframes ymjdNq_rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.ymjdNq_card{animation:none}}
._2mmSVq_logo{align-items:baseline;gap:5px;display:inline-flex}._2mmSVq_word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--cbc-blue);white-space:nowrap;font-size:.9375rem;font-weight:700;font-stretch:92%;line-height:1}[data-theme=dark] ._2mmSVq_word{color:#fff}._2mmSVq_dark{display:none}[data-theme=dark] ._2mmSVq_light{display:none}[data-theme=dark] ._2mmSVq_dark{display:block}
.Btdo0q_group{border:1px solid var(--line);border-radius:var(--radius-chip);background:var(--raised);gap:2px;padding:3px;display:inline-flex}.Btdo0q_option{border-radius:var(--radius-chip);width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.Btdo0q_option:hover{color:var(--ink)}.Btdo0q_option[aria-checked=true]{background:var(--sunk);color:var(--ink)}
.daAaVG_footer{margin-top:var(--space-16);border-top:1px solid var(--line);background:var(--sunk);font-size:var(--text-small)}.daAaVG_grid{gap:var(--space-10);padding-block:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.daAaVG_brand{gap:var(--space-4);max-width:34ch;color:var(--text-secondary);grid-column:1/-1;display:grid}.daAaVG_heading{font-family:var(--font-body);font-size:var(--text-small);letter-spacing:0;color:var(--ink);margin-bottom:var(--space-3);font-weight:600}.daAaVG_column ul{gap:var(--space-2);display:grid}.daAaVG_column a{color:var(--text);text-decoration:none}.daAaVG_column a:hover{color:var(--action);text-decoration:underline}.daAaVG_linkButton{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0}.daAaVG_linkButton:hover{color:var(--action);text-decoration:underline}.daAaVG_contact{grid-column:1/-1}.daAaVG_address{color:var(--text-secondary)}.daAaVG_social{gap:var(--space-2);display:flex}.daAaVG_socialLink{border-radius:var(--radius-chip);border:1px solid var(--line-strong);width:36px;height:36px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.daAaVG_socialLink:hover{color:var(--action);border-color:var(--action)}.daAaVG_bottom{align-items:center;gap:var(--space-3) var(--space-6);padding-block:var(--space-6);background:linear-gradient(var(--line), var(--line)) no-repeat center top / calc(100% - 2 * var(--gutter)) 1px;color:var(--text-secondary);flex-wrap:wrap;display:flex}.daAaVG_bottom a{color:inherit}.daAaVG_bottom>:last-child{margin-left:auto}@media (min-width:900px){.daAaVG_grid{grid-template-columns:2fr 1fr 1fr 1.4fr}.daAaVG_brand,.daAaVG_contact{grid-column:auto}}
.onPCRq_header{z-index:20;background:color-mix(in srgb, var(--ground) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.onPCRq_bar{min-height:var(--nav-height);justify-content:space-between;align-items:center;display:flex}.onPCRq_home{text-decoration:none}.onPCRq_nav{align-items:center;gap:var(--space-8);display:none}.onPCRq_links{gap:var(--space-6);display:flex}.onPCRq_link{color:var(--text);padding-block:var(--space-2);border-bottom:2px solid #0000;font-weight:500;text-decoration:none}.onPCRq_link:hover{color:var(--ink)}.onPCRq_link[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.onPCRq_menuButton{border:1px solid var(--line);border-radius:var(--radius-button);background:var(--raised);width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;display:inline-flex}.onPCRq_panel{border-top:1px solid var(--line);background:var(--ground);padding-block:var(--space-4) var(--space-6)}.onPCRq_panelLinks{display:grid}.onPCRq_panelLink{padding-block:var(--space-3);font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);font-size:1.375rem;font-weight:600;text-decoration:none;display:block}.onPCRq_panelApply{width:100%;margin-top:var(--space-6)}@media (min-width:768px){.onPCRq_nav{display:flex}.onPCRq_menuButton,.onPCRq_panel{display:none}}
.uQf08a_sign{font-size:.9em;font-weight:500}
@font-face{font-family:archivo;src:url(../media/archivo_variable-s.p.1luyff20mh7e8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}._4Ub2jq_className{font-family:archivo,archivo Fallback}._4Ub2jq_variable{--font-archivo:"archivo", "archivo Fallback"}
.W-Lcmq_art{stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto}.W-Lcmq_activity,.W-Lcmq_packet,.W-Lcmq_current,.W-Lcmq_ping{fill:none;opacity:0}.W-Lcmq_activity{stroke:var(--action);stroke-width:2px;stroke-dasharray:18 82}.W-Lcmq_packet,.W-Lcmq_current{stroke:var(--action);stroke-width:3px;stroke-dasharray:10 90}.W-Lcmq_current{stroke:var(--accent)}.W-Lcmq_ping{stroke:var(--accent);stroke-width:2px}.W-Lcmq_ping,.W-Lcmq_blink,.W-Lcmq_sweep{transform-box:view-box;transform-origin:120px 60px}.W-Lcmq_blink{transform-box:fill-box;transform-origin:50%}.W-Lcmq_upload{transform-box:fill-box;transform-origin:0}@media (prefers-reduced-motion:no-preference){.W-Lcmq_activity{animation:2.4s linear infinite W-Lcmq_scan;animation-delay:calc(var(--i) * -.8s)}.W-Lcmq_blink{animation:2.8s step-end infinite W-Lcmq_blink;animation-delay:calc(var(--i) * -.9s)}.W-Lcmq_packet{animation:3s ease-in-out infinite W-Lcmq_travel;animation-delay:calc(var(--i,0) * -1.5s)}.W-Lcmq_current{animation:2.2s linear infinite W-Lcmq_travel}.W-Lcmq_upload{animation:3.6s ease-in-out infinite W-Lcmq_upload}.W-Lcmq_ping{animation:2.6s ease-out infinite W-Lcmq_ping}.W-Lcmq_sweep{animation:6s linear infinite W-Lcmq_sweep}.W-Lcmq_window{animation:6s step-end infinite W-Lcmq_window;animation-delay:calc(var(--i) * .5s)}}@keyframes W-Lcmq_scan{0%{stroke-dashoffset:100px;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes W-Lcmq_blink{0%,70%{opacity:1}80%{opacity:.25}90%{opacity:1}}@keyframes W-Lcmq_travel{0%{stroke-dashoffset:100px;opacity:0}12%,88%{opacity:1}to{stroke-dashoffset:10px;opacity:0}}@keyframes W-Lcmq_upload{0%{transform:scaleX(0)}70%,85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes W-Lcmq_ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(6.3)}}@keyframes W-Lcmq_sweep{to{transform:rotate(360deg)}}@keyframes W-Lcmq_window{0%,to{fill:none}50%{fill:var(--cbc-blue)}}
@font-face{font-family:inter;src:url(../media/inter_variable_subset-s.p.24-sdrgt1bcjp.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.P3MxEW_className{font-family:inter,inter Fallback}.P3MxEW_variable{--font-inter:"inter", "inter Fallback"}
.CO7KeW_card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);transition:border-color var(--transition-fast);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.CO7KeW_card:hover{border-color:var(--line-strong)}.CO7KeW_card:has(.CO7KeW_titleLink:focus-visible){box-shadow:var(--focus-ring)}.CO7KeW_art{padding:var(--space-6) var(--space-8) var(--space-4);background:var(--sunk);border-bottom:1px solid var(--line)}.CO7KeW_art svg{max-height:120px}.CO7KeW_body{gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.CO7KeW_area{font-size:var(--text-small);color:var(--accent-text);font-weight:600}.CO7KeW_title{font-size:var(--text-h3);line-height:var(--leading-snug)}.CO7KeW_titleLink{color:var(--ink);text-decoration:none}.CO7KeW_titleLink:after{content:"";position:absolute;inset:0}.CO7KeW_titleLink:focus-visible{box-shadow:none}.CO7KeW_by{font-size:var(--text-small);color:var(--text-secondary)}.CO7KeW_facts{gap:var(--space-2);margin-block:var(--space-4) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-small);display:grid}.CO7KeW_facts div{justify-content:space-between;gap:var(--space-4);display:flex}.CO7KeW_facts dt{color:var(--text-secondary)}.CO7KeW_facts dd{color:var(--ink);text-align:right;margin:0;font-weight:500}.CO7KeW_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.CO7KeW_cta{color:var(--action);text-underline-offset:.25em;margin-top:auto;font-weight:600;text-decoration:underline}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_variable_latin-s.2odd3csjijl0b.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.u0nZEW_className{font-family:jetbrainsMono,jetbrainsMono Fallback}.u0nZEW_variable{--font-jetbrains-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
.YC7iMW_card{gap:var(--space-2);padding:var(--space-6);border:1.5px dashed var(--line-strong);border-radius:var(--radius-card);background:0 0;flex-direction:column;display:flex}.YC7iMW_meta{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-small);color:var(--accent-text);font-weight:600;display:flex}.YC7iMW_tag{padding:2px var(--space-3);border-radius:var(--radius-chip);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-label);white-space:nowrap}.YC7iMW_title{font-size:var(--text-h3);line-height:var(--leading-snug)}.YC7iMW_by{font-size:var(--text-small);color:var(--text-secondary)}.YC7iMW_cta{margin-top:var(--space-4);font-weight:600}
.y6kpBG_field{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.y6kpBG_label{color:var(--ink);padding:0;font-weight:600}.y6kpBG_optional{color:var(--text-secondary);font-weight:400}.y6kpBG_help{font-size:var(--text-small);color:var(--text-secondary)}.y6kpBG_input{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-input);background:var(--raised);color:var(--ink);transition:border-color var(--transition-fast)}.y6kpBG_input:hover{border-color:var(--text-secondary)}.y6kpBG_input:focus-visible{border-color:var(--action)}.y6kpBG_input[aria-invalid=true]{border-color:var(--error)}.y6kpBG_textarea{resize:vertical;min-height:112px}.y6kpBG_selectWrap{display:block;position:relative}.y6kpBG_select{appearance:none;padding-right:var(--space-10);cursor:pointer}.y6kpBG_chevron{right:var(--space-4);pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;transform:translateY(-50%)}.y6kpBG_choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.y6kpBG_choice{cursor:pointer;position:relative}.y6kpBG_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.y6kpBG_choice span{min-height:44px;padding:0 var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius-chip);background:var(--raised);color:var(--text);white-space:nowrap;transition:border-color var(--transition-fast), background-color var(--transition-fast);align-items:center;display:inline-flex}.y6kpBG_choice:hover span{border-color:var(--text-secondary)}.y6kpBG_choice input:checked+span{border-color:var(--action);background:color-mix(in srgb, var(--action) 10%, var(--raised));color:var(--ink);font-weight:600}.y6kpBG_choice input:focus-visible+span{box-shadow:var(--focus-ring)}.y6kpBG_check{gap:var(--space-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.y6kpBG_check input{width:22px;height:22px;accent-color:var(--action);cursor:pointer;margin-top:2px}.y6kpBG_error{font-size:var(--text-small);color:var(--error);font-weight:500}
.D_5Zkq_form,.D_5Zkq_row{gap:var(--space-6);display:grid}@media (min-width:640px){.D_5Zkq_row{grid-template-columns:1fr 1fr}}.D_5Zkq_actions{gap:var(--space-3);justify-items:start;display:grid}.D_5Zkq_note{font-size:var(--text-small);color:var(--text-secondary)}.D_5Zkq_confirmation{gap:var(--space-4);padding:var(--space-8);border-radius:var(--radius-panel);background:var(--raised);border:1px solid var(--line);justify-items:start;display:grid}.D_5Zkq_confirmation h2,.D_5Zkq_confirmation h3{font-size:var(--text-h2)}.D_5Zkq_confirmation h2:focus,.D_5Zkq_confirmation h3:focus{outline:none}.D_5Zkq_mark{border-radius:var(--radius-chip);background:var(--accent-soft);width:48px;height:48px;color:var(--accent-text);place-items:center;display:grid}.D_5Zkq_failure{font-size:var(--text-small);color:var(--error);font-weight:500}
.ERFDxW_head{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.ERFDxW_headText{gap:var(--space-3);max-width:60ch;display:grid}.ERFDxW_headText h2{font-size:var(--text-h2)}.ERFDxW_headText p{color:var(--text-secondary)}.ERFDxW_columns{gap:var(--space-3);display:grid}.ERFDxW_column{align-content:start;gap:var(--space-3);display:grid}@media (min-width:900px){.ERFDxW_columns{gap:var(--space-4);grid-template-columns:1fr 1fr}.ERFDxW_column{gap:var(--space-4)}}.ERFDxW_item{interpolate-size:allow-keywords;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--raised);box-shadow:var(--shadow-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-base)}.ERFDxW_item:hover{border-color:var(--line-strong)}.ERFDxW_item[open]{border-color:var(--line-strong);box-shadow:inset 3px 0 0 var(--accent), var(--shadow-md)}.ERFDxW_question{align-items:center;gap:var(--space-4);padding:var(--space-5);font-family:var(--font-display);font-size:1.0625rem;font-weight:600;line-height:var(--leading-snug);text-wrap:pretty;color:var(--ink);cursor:pointer;border-radius:var(--radius-card);grid-template-columns:auto 1fr auto;list-style:none;display:grid}.ERFDxW_question::-webkit-details-marker{display:none}.ERFDxW_question:focus-visible{box-shadow:var(--focus-ring);outline:none}.ERFDxW_number{font-family:var(--font-mono);font-size:var(--text-label);color:var(--accent-text);letter-spacing:.04em;font-weight:600}.ERFDxW_icon{border-radius:var(--radius-chip);border:1px solid var(--line);width:2rem;height:2rem;color:var(--text-secondary);transition:transform var(--transition-base), background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);place-items:center;display:grid}.ERFDxW_item:hover .ERFDxW_icon{color:var(--action);border-color:var(--action)}.ERFDxW_item[open] .ERFDxW_icon{background:var(--action);border-color:var(--action);color:var(--on-action);transform:rotate(180deg)}.ERFDxW_item::details-content{block-size:0;transition:block-size var(--transition-base), content-visibility var(--transition-base) allow-discrete;overflow:hidden}.ERFDxW_item[open]::details-content{block-size:auto}.ERFDxW_answer{gap:var(--space-3);max-width:62ch;padding:0 var(--space-5) var(--space-5) calc(var(--space-5) + 1.5rem + var(--space-4));color:var(--text);display:grid}.ERFDxW_answer a{color:var(--action);text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.ERFDxW_answer a[href^=tel\:]{white-space:nowrap}.ERFDxW_answer a:hover{color:var(--action-hover);text-decoration-thickness:2px}.ERFDxW_answer ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.ERFDxW_answer li::marker{color:var(--accent)}@media (min-width:768px){.ERFDxW_question{padding:var(--space-5) var(--space-6)}.ERFDxW_answer{padding:0 var(--space-6) var(--space-6) calc(var(--space-6) + 1.5rem + var(--space-4))}}@media (prefers-reduced-motion:reduce){.ERFDxW_item,.ERFDxW_icon{transition:none}.ERFDxW_item::details-content{transition:none}}
.jqoH5G_right,.jqoH5G_top{pointer-events:none;display:none;position:absolute;overflow:visible}.jqoH5G_right{width:calc((100vw - min(var(--content-max), 100vw)) / 2 + var(--gutter));height:100%;top:0;left:100%}.jqoH5G_top{width:100%;height:600px;bottom:100%;left:0}@media (min-width:900px){.jqoH5G_right,.jqoH5G_top{display:block}}.jqoH5G_trace{fill:none;stroke:var(--line-strong);stroke-width:2px}.jqoH5G_pulse{fill:none;stroke:var(--action);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:8 92;stroke-dashoffset:100px;opacity:0}.jqoH5G_port{fill:var(--raised);stroke:var(--line-strong);stroke-width:2px}.jqoH5G_ring{fill:none;stroke:var(--action);stroke-width:2px;opacity:0;transform-box:fill-box;transform-origin:50%}.jqoH5G_drop{stroke-dasharray:10 2000;stroke-dashoffset:var(--from)}@media (prefers-reduced-motion:no-preference){.jqoH5G_pulse{animation:4.5s cubic-bezier(.45,0,.55,1) infinite jqoH5G_run;animation-delay:calc(var(--i) * -.9s)}.jqoH5G_drop{animation-name:jqoH5G_drop}.jqoH5G_ring{animation:4.5s ease-out infinite jqoH5G_ping;animation-delay:calc(var(--i) * -.9s)}}@keyframes jqoH5G_run{0%{stroke-dashoffset:100px;opacity:0}8%{opacity:1}70%{stroke-dashoffset:8px;opacity:1}74%,to{stroke-dashoffset:8px;opacity:0}}@keyframes jqoH5G_ping{0%,70%{opacity:0;transform:scale(1)}72%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes jqoH5G_drop{0%{stroke-dashoffset:var(--from);opacity:0}8%{opacity:1}70%{stroke-dashoffset:var(--to);opacity:1}74%,to{stroke-dashoffset:var(--to);opacity:0}}
.tYaX8a_header{gap:var(--space-4);padding-block:var(--space-12) var(--space-8);display:grid}.tYaX8a_header h1{font-size:var(--text-h1);letter-spacing:-.025em;font-weight:700}.tYaX8a_lead{font-size:var(--text-lead);color:var(--text-secondary);max-width:56ch}.tYaX8a_prose{gap:var(--space-5);max-width:64ch;padding-bottom:var(--space-12);display:grid}.tYaX8a_prose h2{font-size:var(--text-h2);margin-top:var(--space-6)}.tYaX8a_prose ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.tYaX8a_prose li::marker{color:var(--accent)}.tYaX8a_split{gap:var(--space-10);padding-bottom:var(--space-12);align-items:start;display:grid}.tYaX8a_card{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--raised);border:1px solid var(--line);display:grid}.tYaX8a_card dl{gap:var(--space-4);display:grid}.tYaX8a_card dt{font-size:var(--text-small);color:var(--text-secondary)}.tYaX8a_card dd{color:var(--ink);margin:0;font-weight:600}.tYaX8a_cohortLine{font-family:var(--font-mono);color:var(--ink)}.tYaX8a_actions{gap:var(--space-3);padding-bottom:var(--space-16);flex-wrap:wrap;display:flex}.tYaX8a_picker{gap:var(--space-3);padding-bottom:var(--space-12);display:grid}@media (min-width:960px){.tYaX8a_split{gap:var(--space-16);grid-template-columns:1.6fr 1fr}}
.TnUXCa_top{gap:var(--space-10);padding-block:var(--space-10) var(--space-12);align-items:start;display:grid}.TnUXCa_breadcrumb ol{gap:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;display:flex}.TnUXCa_breadcrumb li+li:before{content:"/";margin-right:var(--space-2);color:var(--text-secondary)}.TnUXCa_breadcrumb a{color:var(--text-secondary)}.TnUXCa_header{gap:var(--space-3);padding-top:var(--space-10);display:grid}.TnUXCa_header h1{font-size:var(--text-h1);letter-spacing:-.025em;margin-top:var(--space-3);max-width:18ch;font-weight:700}.TnUXCa_by{color:var(--accent-text);font-weight:600}.TnUXCa_summary{font-size:var(--text-lead);color:var(--text-secondary);max-width:54ch}.TnUXCa_art{max-width:340px;margin-top:var(--space-6);padding:var(--space-6);border-radius:var(--radius-card);background:var(--sunk)}.TnUXCa_panel{gap:var(--space-6);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-md);display:grid}.TnUXCa_facts{display:grid}.TnUXCa_facts div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:7.5rem 1fr;display:grid}.TnUXCa_facts dt{font-size:var(--text-small);color:var(--text-secondary);padding-top:2px}.TnUXCa_facts dd{color:var(--ink);margin:0;font-weight:500}.TnUXCa_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.TnUXCa_actions{gap:var(--space-3);display:grid}.TnUXCa_actions>*{width:100%}.TnUXCa_detail{gap:var(--space-12);padding-block:var(--space-12);background:linear-gradient(var(--line), var(--line)) no-repeat center top / calc(100% - 2 * var(--gutter)) 1px;display:grid}.TnUXCa_detail h2{font-size:var(--text-h2);margin-bottom:var(--space-4)}.TnUXCa_detail p{max-width:62ch}.TnUXCa_outline{counter-reset:outline;gap:0;max-width:62ch;padding:0;list-style:none;display:grid}.TnUXCa_outline li{counter-increment:outline;padding-block:var(--space-3);border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:2.5rem 1fr;display:grid}.TnUXCa_outline li:before{content:counter(outline);font-family:var(--font-display);color:var(--cbc-blue);font-weight:700}.TnUXCa_list{gap:var(--space-2);padding-left:var(--space-5);display:grid}.TnUXCa_list li::marker{color:var(--accent)}.TnUXCa_faqs{padding-bottom:var(--space-12)}.TnUXCa_questions{gap:var(--space-5);padding:var(--space-10) var(--space-8);border-radius:var(--radius-panel);background:var(--sunk);display:grid}.TnUXCa_questions h2{font-size:var(--text-h2)}.TnUXCa_questionLinks{align-items:center;gap:var(--space-4) var(--space-8);flex-wrap:wrap;font-weight:600;display:flex}.TnUXCa_tag{margin-top:var(--space-4);padding:2px var(--space-3);border-radius:var(--radius-chip);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-label);justify-self:start;font-weight:600}.TnUXCa_plannedNote{margin-block:var(--space-8);padding:var(--space-6);border-left:4px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0;background:var(--raised)}.TnUXCa_register{gap:var(--space-4);padding-bottom:var(--space-12);scroll-margin-top:calc(var(--nav-height) + var(--space-4));display:grid}.TnUXCa_register h2{font-size:var(--text-h2)}.TnUXCa_register>p{color:var(--text-secondary);margin-bottom:var(--space-4)}@media (min-width:960px){.TnUXCa_top{gap:var(--space-16);grid-template-columns:1fr 420px}.TnUXCa_panel{top:calc(var(--nav-height) + var(--space-6));margin-top:var(--space-10);position:sticky}.TnUXCa_detail{column-gap:var(--space-16);grid-template-columns:1fr 1fr}}
._3yTIwq_header{gap:var(--space-4);max-width:60ch;padding-block:var(--space-12) var(--space-8);display:grid}._3yTIwq_header h1{font-size:var(--text-h1)}._3yTIwq_header p{font-size:var(--text-lead);color:var(--text-secondary)}._3yTIwq_area{padding-block:var(--space-10);border-top:1px solid var(--line);scroll-margin-top:calc(var(--nav-height) + var(--space-4))}._3yTIwq_areaHead{gap:var(--space-2);max-width:60ch;margin-bottom:var(--space-6);display:grid}._3yTIwq_areaHead h2{font-size:var(--text-h2)}._3yTIwq_areaHead p{color:var(--text-secondary)}._3yTIwq_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;display:grid}
.txgM7a_hero{gap:var(--space-10);padding-block:var(--space-12) var(--space-4);align-items:center;display:grid}.txgM7a_heroText{gap:var(--space-5);justify-items:start;display:grid}.txgM7a_eyebrow{color:var(--accent-text);font-weight:600}.txgM7a_heading{font-size:var(--text-display);letter-spacing:-.03em;max-width:14ch;font-weight:700;font-stretch:94%;line-height:1.02}.txgM7a_lead{font-size:var(--text-lead);color:var(--text-secondary);max-width:46ch;margin-bottom:var(--space-3)}.txgM7a_cohort{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-panel);background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-md);display:grid;position:relative}.txgM7a_cohortLabel{font-size:var(--text-small);color:var(--accent-text);font-weight:600}.txgM7a_cohortTitle{font-size:var(--text-h3);line-height:var(--leading-snug)}.txgM7a_cohortTitle a{color:var(--ink);text-decoration:none}.txgM7a_cohortTitle a:hover{text-decoration:underline}.txgM7a_cohortBy{font-size:var(--text-small);color:var(--text-secondary);margin-bottom:var(--space-2)}.txgM7a_cohortDates{font-family:var(--font-mono);color:var(--ink);margin-bottom:var(--space-2);font-weight:600}.txgM7a_cohortFee{margin-top:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-secondary)}.txgM7a_mono{font-family:var(--font-mono);color:var(--ink);font-weight:600}.txgM7a_sectionHead{gap:var(--space-3);max-width:60ch;margin-bottom:var(--space-8);display:grid}.txgM7a_sectionHead h2{font-size:var(--text-h2)}.txgM7a_sectionHead p{color:var(--text-secondary)}.txgM7a_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));display:grid}.txgM7a_stepsHeading{font-size:var(--text-h2);margin-bottom:var(--space-8)}.txgM7a_steps{gap:var(--space-8);padding:0;list-style:none;display:grid}.txgM7a_step{align-content:start;gap:var(--space-2);padding-top:var(--space-5);border-top:2px solid var(--line);display:grid;position:relative}.txgM7a_step:before{content:"";background:var(--ink);transform-origin:0;height:2px;position:absolute;inset:-2px 0 auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.txgM7a_step:before{animation:linear both txgM7a_draw;animation-timeline:view();animation-range:entry 20% cover 40%}.txgM7a_step>*{animation:linear both txgM7a_rise;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes txgM7a_draw{0%{transform:scaleX(0)}}@keyframes txgM7a_rise{0%{opacity:0;transform:translateY(12px)}}.txgM7a_step h3{font-size:var(--text-h3)}.txgM7a_step p{color:var(--text-secondary)}.txgM7a_stepNumber{font-family:var(--font-display);color:var(--cbc-blue);font-size:2.5rem;font-weight:700;line-height:1}.txgM7a_team{gap:var(--space-6);padding:var(--space-10) var(--space-8);border-radius:var(--radius-panel);background:var(--sunk);justify-items:start;display:grid}.txgM7a_team h2{font-size:var(--text-h2);margin-bottom:var(--space-3)}.txgM7a_team p{max-width:56ch;color:var(--text-secondary)}.txgM7a_about{gap:var(--space-3);max-width:60ch;display:grid}.txgM7a_about h2{font-size:var(--text-h2)}.txgM7a_about a{font-weight:600}@media (min-width:900px){.txgM7a_hero{gap:var(--space-16);padding-block:var(--space-20) var(--space-8);grid-template-columns:1.25fr 1fr}.txgM7a_steps{grid-template-columns:repeat(4,1fr)}.txgM7a_team{padding:var(--space-12);grid-template-columns:1fr auto;align-items:center}}
