.oCstcq_page{padding:var(--ct-space-6) 0 var(--ct-space-20)}.oCstcq_header{justify-content:space-between;align-items:flex-end;gap:var(--ct-space-4) var(--ct-space-10);padding:var(--ct-space-6) 0 var(--ct-space-8);flex-wrap:wrap;display:flex}.oCstcq_header h1{color:var(--ct-heading);font-size:var(--ct-font-h1);letter-spacing:var(--ct-tracking-display);line-height:var(--ct-leading-tight);margin:0}.oCstcq_header p{max-width:60ch;margin:var(--ct-space-3) 0 0;color:var(--ct-muted-strong);font-size:var(--ct-font-lead)}.oCstcq_header strong{color:var(--ct-text);font-weight:var(--ct-weight-semibold)}.oCstcq_search{min-width:min(100%,300px);min-height:var(--ct-control-lg);align-items:center;gap:var(--ct-space-2);border:1px solid var(--ct-line-control);border-radius:var(--ct-radius);background:var(--ct-surface);padding:0 var(--ct-space-2) 0 var(--ct-space-3);color:var(--ct-muted);cursor:pointer;font-size:var(--ct-font-small);text-align:left;display:inline-flex}.oCstcq_search kbd{border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius-xs);color:var(--ct-muted-strong);font-size:var(--ct-font-micro);margin-left:auto;padding:1px 6px}.oCstcq_search:hover{border-color:var(--ct-muted);color:var(--ct-muted-strong)}.oCstcq_categoryNav{z-index:10;top:var(--ct-header-height);border-block:1px solid var(--ct-line);background:var(--ct-page);position:sticky}.oCstcq_categoryNav>div{gap:var(--ct-space-2);padding-block:var(--ct-space-3);scrollbar-width:none;display:flex;overflow-x:auto}.oCstcq_categoryNav a{min-height:var(--ct-control);align-items:center;gap:var(--ct-space-2);border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius);background:var(--ct-surface);padding:0 var(--ct-space-3);color:var(--ct-text);font-size:var(--ct-font-ui);font-weight:var(--ct-weight-semibold);white-space:nowrap;transition:border-color var(--ct-transition), color var(--ct-transition), background var(--ct-transition);flex:none;display:inline-flex}.oCstcq_categoryNav a:hover{border-color:var(--ct-muted);background:var(--ct-surface-hover);color:var(--ct-heading)}.oCstcq_categoryNav a>span{color:var(--ct-muted);font-size:var(--ct-font-meta);font-variant-numeric:tabular-nums;font-weight:var(--ct-weight-medium)}.oCstcq_categoryNav a[aria-current=true]{border-color:var(--ct-blue);background:var(--ct-blue);color:var(--ct-on-blue)}.oCstcq_categoryNav a[aria-current=true]>span{color:inherit;opacity:.8}.oCstcq_groups{gap:var(--ct-space-12);padding-top:var(--ct-space-10);display:grid}.oCstcq_group{scroll-margin-top:72px}.oCstcq_groupHeading{align-items:baseline;gap:var(--ct-space-3);margin-bottom:var(--ct-space-4);border-bottom:1px solid var(--ct-line);padding-bottom:var(--ct-space-3);display:flex}.oCstcq_groupHeading h2{color:var(--ct-heading);font-size:var(--ct-font-h3);margin:0}.oCstcq_groupHeading p{color:var(--ct-muted);font-size:var(--ct-font-meta);margin:0}.oCstcq_categoryNav>div:not([data-start]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px);mask-image:linear-gradient(90deg,#0000,#000 48px)}.oCstcq_categoryNav>div:not([data-end]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.oCstcq_categoryNav>div:not([data-start]):not([data-end]){-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}@media (max-width:760px){.oCstcq_search{width:100%}.oCstcq_search kbd{display:none}}@media (max-width:760px),(pointer:coarse){.oCstcq_categoryNav a{min-height:var(--ct-control-lg)}}
