.cl-dc{color:var(--m-text-primary);padding-top:clamp(72px,7vw,112px)}.cl-dc-wrap{flex-wrap:wrap;align-items:flex-start;gap:0;max-width:1180px;margin:0 auto;padding:0 clamp(18px,3vw,28px);display:flex}.cl-dc-aside{border-right:1px solid var(--m-rule);min-width:200px;top:calc(var(--launch-banner-height,0px) + 88px);flex:0 230px;align-self:flex-start;padding:44px 28px 48px 0;position:sticky}@media (max-width:820px){.cl-dc-aside{border-right:0;border-bottom:1px solid var(--m-rule);flex:100%;width:100%;margin-bottom:16px;padding:28px 0 20px;position:static}}.cl-dc-eyebrow{font:500 10px/1.1 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--m-text-muted);margin:0}.cl-dc-aside-label{border-bottom:1px solid var(--m-rule);font:500 10px/1.1 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--m-text-muted);margin:30px 0 0;padding-bottom:9px}.cl-dc-aside-label-sub{margin-top:30px}.cl-dc-index{flex-direction:column;gap:12px;margin-top:13px;display:flex}.cl-dc-index-link{color:var(--m-text-secondary);font:500 13.5px/1.3 var(--m-font-body,"Figtree", system-ui, sans-serif);justify-content:space-between;gap:10px;text-decoration:none;display:flex}.cl-dc-index-link:hover,.cl-dc-index-link:first-of-type{color:var(--m-text-primary)}.cl-dc-index-count{color:var(--m-text-muted);font:400 11.5px/1.3 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace)}.cl-dc-follow{flex-direction:column;gap:8px;margin-top:12px;display:flex}.cl-dc-follow a{font:400 12.5px/1.4 var(--m-font-body,"Figtree", system-ui, sans-serif);color:var(--m-accent,#0d9488);text-decoration:none}.cl-dc-follow a:hover{color:var(--m-text-primary);text-decoration:underline}.cl-dc-aside-note{font:400 11.5px/1.7 var(--m-font-body,"Figtree", system-ui, sans-serif);color:var(--m-text-muted);margin:26px 0 0}.cl-dc-main{flex:560px;min-width:0;padding:44px 0 48px clamp(16px,3vw,36px)}@media (max-width:820px){.cl-dc-main{padding-left:0}}.cl-dc-h1{font:400 clamp(34px, 4.4vw, 50px)/1.08 var(--m-font-display,"DM Serif Display", Georgia, serif);letter-spacing:-.02em;color:var(--m-text-primary);margin:0 0 14px}.cl-dc-lead{max-width:58ch;font:400 16.5px/1.7 var(--m-font-body,"Figtree", system-ui, sans-serif);color:var(--m-text-secondary);margin:0 0 6px}.cl-dc-quarter{margin-top:38px;scroll-margin-top:16px}.cl-dc-quarter-head{border-bottom:1px solid var(--m-text-primary);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:9px;display:flex}.cl-dc-quarter-head h2{font:500 11px/1.1 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--m-text-primary);margin:0}.cl-dc-quarter-count{font:400 11.5px/1.1 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--m-text-muted)}.cl-dc-row{border-bottom:1px solid var(--m-border,var(--m-rule));padding:19px 0}.cl-dc-row-meta{font:400 11px/1.4 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace);letter-spacing:.04em;color:var(--m-text-muted)}.cl-dc-row-title{max-width:40ch;font:400 clamp(19px, 2.2vw, 23px)/1.32 var(--m-font-display,"DM Serif Display", Georgia, serif);color:var(--m-text-primary);margin:7px 0 6px;text-decoration:none;display:block}.cl-dc-row-title:hover{color:var(--m-accent,#0d9488)}.cl-dc-row-dek{max-width:66ch;font:400 14.5px/1.72 var(--m-font-body,"Figtree", system-ui, sans-serif);color:var(--m-text-secondary);margin:0}.cl-dc-foot-note{font:400 12.5px/1.7 var(--m-font-mono,"JetBrains Mono", ui-monospace, monospace);color:var(--m-text-muted);margin:34px 0 0}.cl-dc-foot-note a{color:var(--m-accent,#0d9488);text-decoration:none}.cl-dc-foot-note a:hover{text-decoration:underline}
