.CZF-Sq_wrap{max-width:760px;padding:var(--space-6) 0 var(--space-9);margin:0 auto}.CZF-Sq_list{margin:var(--space-6) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.CZF-Sq_entry{padding:var(--space-5) 0;border-top:1px solid var(--rule);color:var(--text-primary);flex-direction:column;gap:6px;text-decoration:none;display:flex}.CZF-Sq_list li:last-child .CZF-Sq_entry{border-bottom:1px solid var(--rule)}.CZF-Sq_entryDate{color:var(--text-tertiary);font-size:13px}.CZF-Sq_entryTitle{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.2}.CZF-Sq_entrySummary{color:var(--text-secondary);font-size:14px;line-height:1.55}.CZF-Sq_entryCta{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-primary);align-items:center;gap:6px;margin-top:2px;font-size:11px;font-weight:700;display:inline-flex}@media (hover:hover){.CZF-Sq_entry:hover .CZF-Sq_entryTitle{color:var(--accent-primary)}}.CZF-Sq_empty{color:var(--text-secondary);margin-top:var(--space-6);font-size:14px}.CZF-Sq_allLink{margin-top:var(--space-5);font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent-primary);align-items:center;gap:6px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.CZF-Sq_allLink:hover{text-decoration:underline}.CZF-Sq_back{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-5);align-items:center;gap:6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.CZF-Sq_back:hover{color:var(--accent-primary)}.CZF-Sq_articleMeta{color:var(--text-tertiary);margin-bottom:var(--space-4);font-size:13px}.CZF-Sq_prose{color:var(--text-primary);font-size:16px;line-height:1.75}.CZF-Sq_prose>:first-child{margin-top:0}.CZF-Sq_prose h1{letter-spacing:-.02em;margin:0 0 20px;font-size:32px;font-weight:700;line-height:1.15}.CZF-Sq_prose h2{letter-spacing:-.01em;margin:36px 0 12px;font-size:20px;font-weight:700}.CZF-Sq_prose h3{margin:24px 0 8px;font-size:16px;font-weight:600}.CZF-Sq_prose p{margin:0 0 18px}.CZF-Sq_prose a{color:var(--accent-primary);text-decoration:none}.CZF-Sq_prose a:hover{text-decoration:underline}.CZF-Sq_prose ul,.CZF-Sq_prose ol{margin:0 0 18px;padding-left:22px}.CZF-Sq_prose li{margin:5px 0}.CZF-Sq_prose strong{font-weight:600}.CZF-Sq_prose em{font-family:var(--font-serif);font-style:italic}.CZF-Sq_prose blockquote{border-left:3px solid var(--accent-primary);color:var(--text-secondary);margin:0 0 18px;padding:8px 16px}.CZF-Sq_prose hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.CZF-Sq_prose h2:before{content:"";background:var(--mesa-orange-600);border-radius:2px;width:26px;height:3px;margin-bottom:11px;display:block}.CZF-Sq_prose .brief-ent{color:var(--accent-primary);font-weight:600;text-decoration:none}.CZF-Sq_prose .brief-ent:hover{text-decoration:underline}.CZF-Sq_prose .brief-tk{font-family:var(--font-mono);letter-spacing:.01em;border-radius:var(--radius-pill);color:var(--mesa-orange-600);white-space:nowrap;vertical-align:baseline;background:#ea580c1f;border:1px solid #ea580c47;padding:.16em .44em;font-size:.82em;font-weight:700;line-height:1.1;text-decoration:none;transition:background .12s;display:inline-block}.CZF-Sq_prose .brief-tk:hover{background:#ea580c33;text-decoration:none}.CZF-Sq_prose .brief-src{color:var(--accent-primary);border-bottom:1px dotted #ea580c80;text-decoration:none}.CZF-Sq_prose .brief-src:hover{border-bottom-style:solid}