.LT3pRa_desktop{display:none}.LT3pRa_label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3);font-size:.6875rem;font-weight:700}.LT3pRa_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.LT3pRa_item,.LT3pRa_subItem{border-left:2px solid var(--border);transition:border-color .2s}.LT3pRa_subItem{padding-left:var(--space-4)}.LT3pRa_link{padding:.35em var(--space-3);color:var(--text-muted);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:.8125rem;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.LT3pRa_link:hover{color:var(--text-primary)}:is(.LT3pRa_item:has(.LT3pRa_active),.LT3pRa_subItem:has(.LT3pRa_active)){border-left-color:var(--cbc-blue)}.LT3pRa_active{font-weight:600;color:var(--cbc-blue)!important}.LT3pRa_mobile{display:none}.LT3pRa_summary{padding:var(--space-3) var(--space-4);color:var(--text-primary);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:600;list-style:none;display:flex}.LT3pRa_summary::-webkit-details-marker{display:none}.LT3pRa_summary:after{content:"▾";color:var(--text-muted);font-size:.75rem;transition:transform .2s}.LT3pRa_mobile[open] .LT3pRa_summary:after{transform:rotate(180deg)}.LT3pRa_mobileList{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-4);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:0;list-style:none;display:flex}.LT3pRa_mobileList .LT3pRa_item,.LT3pRa_mobileList .LT3pRa_subItem{border-left:none}.LT3pRa_mobileList .LT3pRa_subItem{padding-left:var(--space-4)}.LT3pRa_mobileList .LT3pRa_link{border-bottom:1px solid var(--border);padding:.4em 0;font-size:.875rem}.LT3pRa_mobileList li:last-child .LT3pRa_link{border-bottom:none}.LT3pRa_backToTop{z-index:100;color:var(--on-action);background:var(--action-blue);cursor:pointer;opacity:0;pointer-events:none;border:none;border-radius:999px;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(6px);box-shadow:0 2px 12px #0000002e}.LT3pRa_backToTopVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.LT3pRa_backToTop:hover{background:var(--action-blue-hover)}@media (min-width:1024px){.LT3pRa_desktop{display:block}.LT3pRa_mobile,.LT3pRa_backToTop{display:none}}@media (max-width:1023px){.LT3pRa_desktop{display:none}.LT3pRa_mobile{display:block}}
.Y3MpbG_page{padding-block:var(--space-16) var(--space-24)}.Y3MpbG_header{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:1px solid var(--border)}.Y3MpbG_heading{font-family:var(--font-display);color:var(--heading);margin-bottom:var(--space-3);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.Y3MpbG_meta{color:var(--text-muted);font-size:.875rem}.Y3MpbG_layout{grid-template-columns:1fr;align-items:start;display:grid}.Y3MpbG_tocCol{order:-1}@media (min-width:1024px){.Y3MpbG_layout{gap:var(--space-12);grid-template-columns:1fr 240px}.Y3MpbG_tocCol{top:calc(var(--nav-height,5rem) + var(--space-6));max-height:calc(100vh - var(--nav-height,5rem) - var(--space-12));order:0;position:sticky;overflow-y:auto}}.Y3MpbG_bodyCol{min-width:0}.Y3MpbG_body{max-width:70ch;color:var(--text-primary);font-size:1rem;line-height:1.8}.Y3MpbG_body h2{font-family:var(--font-display);color:var(--heading);scroll-margin-top:calc(var(--nav-height,5rem) + 1.5rem);margin-top:2.5em;margin-bottom:.5em;font-size:1.25rem;font-weight:700}.Y3MpbG_body h3{font-family:var(--font-display);color:var(--heading);scroll-margin-top:calc(var(--nav-height,5rem) + 1.5rem);margin-top:1.75em;margin-bottom:.4em;font-size:1.05rem;font-weight:600}.Y3MpbG_body p{margin-bottom:1em}.Y3MpbG_body ul,.Y3MpbG_body ol{margin-bottom:1em;padding-left:1.5em}.Y3MpbG_body li{margin-bottom:.35em}.Y3MpbG_body a{color:var(--action-blue);text-underline-offset:3px}.Y3MpbG_body strong{font-weight:600}.Y3MpbG_body blockquote{margin:var(--space-4) 0;padding:var(--space-4) var(--space-6);border-left:3px solid var(--cbc-blue);background:var(--surface-subtle);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--text-secondary);font-style:italic}
